EcoPaste
๐่ทจๅนณๅฐ็ๅช่ดดๆฟ็ฎก็ๅทฅๅ ท | Cross-platform clipboard management tool
ํ์ผ ํ์๊ธฐ
์ต์ข ๋ฒ์ ๋ค์ด๋ก๋ (.zip)- openai.yaml
- check_sync.py
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- command-reference.md
- forum.md
- progress-debugging.md
- workers.md
- workflows.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- add-project-local-conventions.md
- change-agents.md
- change-context-loading.md
- change-hooks.md
- change-skills-or-commands.md
- change-spec-structure.md
- change-task-lifecycle.md
- change-workflow.md
- overview.md
- bundled-skills.md
- context-injection.md
- generated-files.md
- multi-agent-channel.md
- overview.md
- spec-system.md
- task-system.md
- workflow.md
- workspace-memory.md
- agents.md
- hooks-and-settings.md
- overview.md
- platform-map.md
- skills-and-commands.md
- SKILL.md
- cli-quick-reference.md
- triggering-patterns.md
- SKILL.md
- mcp-setup.md
- repository-analysis.md
- spec-task-planning.md
- spec-writing.md
- SKILL.md
- SKILL.md
- SKILL.md
- trellis-check.md
- trellis-implement.md
- trellis-research.md
- continue.md
- finish-work.md
- inject-subagent-context.py
- inject-workflow-state.py
- session-start.py
- SKILL.md
- SKILL.md
- SKILL.md
- command-reference.md
- forum.md
- progress-debugging.md
- workers.md
- workflows.md
- SKILL.md
- SKILL.md
- add-project-local-conventions.md
- change-agents.md
- change-context-loading.md
- change-hooks.md
- change-skills-or-commands.md
- change-spec-structure.md
- change-task-lifecycle.md
- change-workflow.md
- overview.md
- bundled-skills.md
- context-injection.md
- generated-files.md
- multi-agent-channel.md
- overview.md
- spec-system.md
- task-system.md
- workflow.md
- workspace-memory.md
- agents.md
- hooks-and-settings.md
- overview.md
- platform-map.md
- skills-and-commands.md
- SKILL.md
- cli-quick-reference.md
- triggering-patterns.md
- SKILL.md
- mcp-setup.md
- repository-analysis.md
- spec-task-planning.md
- spec-writing.md
- SKILL.md
- SKILL.md
- settings.json
- trellis-check.toml
- trellis-implement.toml
- trellis-research.toml
- inject-workflow-state.py
- session-start.py
- config.toml
- hooks.json
- trellis-check.md
- trellis-implement.md
- trellis-research.md
- trellis-continue.md
- trellis-finish-work.md
- inject-shell-session-context.py
- inject-subagent-context.py
- session-start.py
- SKILL.md
- SKILL.md
- SKILL.md
- command-reference.md
- forum.md
- progress-debugging.md
- workers.md
- workflows.md
- SKILL.md
- SKILL.md
- add-project-local-conventions.md
- change-agents.md
- change-context-loading.md
- change-hooks.md
- change-skills-or-commands.md
- change-spec-structure.md
- change-task-lifecycle.md
- change-workflow.md
- overview.md
- bundled-skills.md
- context-injection.md
- generated-files.md
- multi-agent-channel.md
- overview.md
- spec-system.md
- task-system.md
- workflow.md
- workspace-memory.md
- agents.md
- hooks-and-settings.md
- overview.md
- platform-map.md
- skills-and-commands.md
- SKILL.md
- cli-quick-reference.md
- triggering-patterns.md
- SKILL.md
- mcp-setup.md
- repository-analysis.md
- spec-task-planning.md
- spec-writing.md
- SKILL.md
- SKILL.md
- hooks.json
- trellis-check.md
- trellis-implement.md
- trellis-research.md
- continue.toml
- finish-work.toml
- inject-workflow-state.py
- session-start.py
- settings.json
- trellis-check.agent.md
- trellis-implement.agent.md
- trellis-research.agent.md
- inject-workflow-state.py
- session-start.py
- hooks.json
- trellis.json
- continue.prompt.md
- finish-work.prompt.md
- SKILL.md
- SKILL.md
- SKILL.md
- command-reference.md
- forum.md
- progress-debugging.md
- workers.md
- workflows.md
- SKILL.md
- SKILL.md
- add-project-local-conventions.md
- change-agents.md
- change-context-loading.md
- change-hooks.md
- change-skills-or-commands.md
- change-spec-structure.md
- change-task-lifecycle.md
- change-workflow.md
- overview.md
- bundled-skills.md
- context-injection.md
- generated-files.md
- multi-agent-channel.md
- overview.md
- spec-system.md
- task-system.md
- workflow.md
- workspace-memory.md
- agents.md
- hooks-and-settings.md
- overview.md
- platform-map.md
- skills-and-commands.md
- SKILL.md
- cli-quick-reference.md
- triggering-patterns.md
- SKILL.md
- mcp-setup.md
- repository-analysis.md
- spec-task-planning.md
- spec-writing.md
- SKILL.md
- SKILL.md
- nightly.yml
- pr-check.yml
- release.yml
- trellis-check.json
- trellis-implement.json
- trellis-research.json
- trellis.json
- inject-subagent-context.py
- inject-workflow-state.py
- session-start.py
- trellis-workflow-state.kiro.hook
- SKILL.md
- SKILL.md
- SKILL.md
- command-reference.md
- forum.md
- progress-debugging.md
- workers.md
- workflows.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- add-project-local-conventions.md
- change-agents.md
- change-context-loading.md
- change-hooks.md
- change-skills-or-commands.md
- change-spec-structure.md
- change-task-lifecycle.md
- change-workflow.md
- overview.md
- bundled-skills.md
- context-injection.md
- generated-files.md
- multi-agent-channel.md
- overview.md
- spec-system.md
- task-system.md
- workflow.md
- workspace-memory.md
- agents.md
- hooks-and-settings.md
- overview.md
- platform-map.md
- skills-and-commands.md
- SKILL.md
- cli-quick-reference.md
- triggering-patterns.md
- SKILL.md
- mcp-setup.md
- repository-analysis.md
- spec-task-planning.md
- spec-writing.md
- SKILL.md
- SKILL.md
- trellis-check.md
- trellis-implement.md
- trellis-research.md
- continue.md
- finish-work.md
- start.md
- session-utils.js
- trellis-context.js
- inject-subagent-context.js
- inject-workflow-state.js
- session-start.js
- SKILL.md
- SKILL.md
- SKILL.md
- command-reference.md
- forum.md
- progress-debugging.md
- workers.md
- workflows.md
- SKILL.md
- SKILL.md
- add-project-local-conventions.md
- change-agents.md
- change-context-loading.md
- change-hooks.md
- change-skills-or-commands.md
- change-spec-structure.md
- change-task-lifecycle.md
- change-workflow.md
- overview.md
- bundled-skills.md
- context-injection.md
- generated-files.md
- multi-agent-channel.md
- overview.md
- spec-system.md
- task-system.md
- workflow.md
- workspace-memory.md
- agents.md
- hooks-and-settings.md
- overview.md
- platform-map.md
- skills-and-commands.md
- SKILL.md
- cli-quick-reference.md
- triggering-patterns.md
- SKILL.md
- mcp-setup.md
- repository-analysis.md
- spec-task-planning.md
- spec-writing.md
- SKILL.md
- SKILL.md
- package.json
- check.md
- implement.md
- __init__.py
- active_task.py
- cli_adapter.py
- config.py
- developer.py
- git.py
- git_context.py
- io.py
- log.py
- packages_context.py
- paths.py
- safe_commit.py
- session_context.py
- task_context.py
- task_queue.py
- task_store.py
- task_utils.py
- tasks.py
- trellis_config.py
- types.py
- workflow_phase.py
- linear_sync.py
- __init__.py
- add_session.py
- get_context.py
- get_developer.py
- init_developer.py
- task.py
- architecture.md
- clipboard-pipeline.md
- commands-and-events.md
- database-and-storage.md
- index.md
- settings-window-platform.md
- component-guidelines.md
- directory-structure.md
- hook-guidelines.md
- index.md
- quality-guidelines.md
- state-management.md
- type-safety.md
- code-reuse-thinking-guide.md
- cross-layer-thinking-guide.md
- index.md
- index.md
- prd.md
- task.json
- check.jsonl
- implement.jsonl
- prd.md
- task.json
- check.jsonl
- implement.jsonl
- prd.md
- task.json
- check.jsonl
- implement.jsonl
- prd.md
- task.json
- check.jsonl
- implement.jsonl
- prd.md
- task.json
- check.jsonl
- implement.jsonl
- prd.md
- task.json
- check.jsonl
- implement.jsonl
- prd.md
- task.json
- check.jsonl
- implement.jsonl
- prd.md
- task.json
- check.jsonl
- implement.jsonl
- prd.md
- task.json
- check.jsonl
- implement.jsonl
- prd.md
- task.json
- check.jsonl
- implement.jsonl
- prd.md
- task.json
- check.jsonl
- implement.jsonl
- prd.md
- task.json
- check.jsonl
- design.md
- implement.jsonl
- implement.md
- prd.md
- task.json
- index.md
- journal-1.md
- index.md
- .gitignore
- .template-hashes.json
- .version
- config.yaml
- workflow.md
- extensions.json
- settings.json
- favicon.ico
- logo-mac.png
- logo.png
- sponsor-qr.png
- buildIcon.ts
- confirmClearClipboardItems.tsx
- index.ts
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- captureKinds.ts
- commands.ts
- events.ts
- itemActions.ts
- languages.ts
- urls.ts
- windowOpenSelection.ts
- windows.ts
- useAppTheme.ts
- useClipboardItems.ts
- useClipboardWindowEditableFocus.ts
- useKeyboardEvent.ts
- useTauriListen.ts
- useWindowLifecycle.ts
- index.ts
- clipboard.json
- commands.json
- common.json
- onboarding.json
- preferences.json
- preview.json
- update.json
- clipboard.json
- commands.json
- common.json
- onboarding.json
- preferences.json
- preview.json
- update.json
- ClipboardCard.tsx
- ClipboardQuickActions.tsx
- FilesCard.tsx
- ImageCard.tsx
- NoteAnnotation.tsx
- NoteContentSwitcher.tsx
- TextCard.tsx
- Footer.tsx
- Group.tsx
- Header.tsx
- List.tsx
- NoteModal.tsx
- SearchInput.tsx
- ShortcutList.tsx
- previewController.ts
- useClipboardPreviewController.ts
- index.tsx
- index.tsx
- DoneStep.tsx
- IgnoreAppsStep.tsx
- LegacyImportStep.tsx
- OnboardingActions.tsx
- OnboardingCard.tsx
- OnboardingPreferenceCard.tsx
- OnboardingShell.tsx
- OnboardingStepLayout.tsx
- PermissionsStep.tsx
- ShortcutsStep.tsx
- StepHero.tsx
- WelcomeStep.tsx
- index.tsx
- steps.ts
- types.ts
- AboutControls.tsx
- ActionControl.tsx
- CaptureOrderControl.tsx
- ClipboardGroupSelectControl.tsx
- ControlFrame.tsx
- NumberControl.tsx
- PermissionControl.tsx
- PreferenceSettingControl.tsx
- RetentionControl.tsx
- SelectControls.tsx
- settingVisual.ts
- ShortcutRecorderControl.tsx
- ShortcutTagsControl.tsx
- SortableCheckboxTreeControl.tsx
- SortableTreeModal.tsx
- StatusControl.tsx
- SwitchControl.tsx
- TextareaControl.tsx
- TextControl.tsx
- types.ts
- BackupExportModal.tsx
- BackupImportModal.tsx
- ClipboardGroupManagerModal.tsx
- PreferenceCountTag.tsx
- PreferenceHeader.tsx
- PreferenceSearchResults.tsx
- PreferenceSection.tsx
- PreferenceSettingRow.tsx
- PreferenceSidebar.tsx
- PreferenceStatusBadge.tsx
- PreferenceStorageUsagePanel.tsx
- SourceAppsTransfer.tsx
- preferenceSchema.ts
- preferenceSettings.ts
- preferences.ts
- preferenceI18n.ts
- preferenceScroll.ts
- preferenceSearch.ts
- storageUsage.ts
- constants.ts
- index.tsx
- PreviewContent.tsx
- PreviewContentTransition.tsx
- cache.ts
- constants.ts
- geometry.ts
- hooks.ts
- index.tsx
- layout.ts
- measurement.ts
- motion.ts
- index.tsx
- index.ts
- clipboardStats.ts
- clipboardView.ts
- settings.ts
- sourceApps.ts
- windowLifecycle.ts
- global.scss
- clipboard.ts
- settings.ts
- presetAntdColors.ts
- cn.ts
- feedback.ts
- is.ts
- log.ts
- shortcut.ts
- App.tsx
- main.tsx
- vite-env.d.ts
- copy.mp3
- logo-mac.png
- logo.png
- tray-mac.ico
- tray.ico
- default.json
- macos-permissions.json
- 0001_init.sql
- macos.rs
- mod.rs
- windows.rs
- mod.rs
- app_store.rs
- apps_registry.rs
- cleanup.rs
- detect.rs
- file_icon_store.rs
- guard.rs
- icon.rs
- ingest.rs
- mod.rs
- payload.rs
- read.rs
- secrets.rs
- sound.rs
- source.rs
- storage.rs
- watcher.rs
- write.rs
- admin.rs
- autostart.rs
- backup.rs
- clipboard.rs
- context_menu.rs
- drag.rs
- link.rs
- mod.rs
- onboarding.rs
- settings.rs
- storage.rs
- update.rs
- window.rs
- error.rs
- mod.rs
- paths.rs
- prevent_default.rs
- windows_args.rs
- apps.rs
- file_icons.rs
- groups.rs
- init.rs
- items.rs
- mod.rs
- models.rs
- path.rs
- state.rs
- macos.rs
- mod.rs
- windows.rs
- windows_ghost.rs
- clipboard_menu.rs
- commands.rs
- mod.rs
- tray.rs
- clipboard_menu.rs
- commands.rs
- mod.rs
- tray.rs
- clipboard_menu.rs
- commands.rs
- keys.rs
- mod.rs
- tray.rs
- mod.rs
- windows.rs
- macos.rs
- mod.rs
- windows.rs
- clipboard_item.rs
- context_window.rs
- mod.rs
- mod.rs
- windows.rs
- mod.rs
- model.rs
- store.rs
- mod.rs
- win_v.rs
- mod.rs
- descriptor.rs
- mod.rs
- macos.rs
- mod.rs
- position.rs
- preview.rs
- state.rs
- windows.rs
- admin.rs
- lib.rs
- main.rs
- update.rs
- .gitignore
- build.rs
- Cargo.lock
- Cargo.toml
- rustfmt.toml
- tauri.conf.json
- tauri.macos.conf.json
- tauri.windows.conf.json
- .commitlintrc
- .gitattributes
- .gitignore
- .release-it.ts
- AGENTS.md
- biome.json
- CHANGELOG.md
- CHANGELOG.zh-CN.md
- CONTRIBUTING.md
- CONTRIBUTING.zh-CN.md
- index.html
- LICENSE
- lint-staged.config.ts
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- README.zh-CN.md
- rust-toolchain.toml
- simple-git-hooks.json
- tsconfig.json
- tsconfig.node.json
- uno.config.ts
- vite.config.ts
# ์ค์น ๊ฐ์ด๋
1. ์ฝ๋ ๋ด๋ ค๋ฐ๊ธฐ
git clone https://github.com/EcoPasteHub/EcoPaste
๊นํ๋ธ์์ ํ๋ก์ ํธ ์ฝ๋ ์ ์ฒด๋ฅผ ๋ด ์ปดํจํฐ๋ก ๋ด๋ ค๋ฐ์ต๋๋ค.
cd EcoPaste
๋ฐฉ๊ธ ๋ด๋ ค๋ฐ์ ํ๋ก์ ํธ ํด๋ ์์ผ๋ก ์ด๋ํฉ๋๋ค.
2. Node.js
์ฌ์ ์ถ์ฒ์ฌ์ ์ค๋น๋ฌผ
cd .opencode
์ด ํ๋ก์ ํธ์ ๊ด๋ จ ํ์ผ์ด ํ์ ํด๋ ์์ ์์ด์, ๋จผ์ ๊ทธ ํด๋๋ก ์ด๋ํฉ๋๋ค.
npm install
package.json์ ๋ช ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ๋ด๋ ค๋ฐ์ ์ค์นํฉ๋๋ค.
npm start
๊ฐ๋ฐ/์คํ ์๋ฒ๋ฅผ ์ผญ๋๋ค.
๋ช
๋ น์ด ์คํ ํ ํฐ๋ฏธ๋์ ๋ํ๋๋ ์ฃผ์(๋ณดํต http://localhost:3000 ํํ)๋ฅผ ๋ธ๋ผ์ฐ์ ์์ ์ด์ด๋ณด์ธ์.
3. Rust
๋ณดํต์ฌ์ ์ค๋น๋ฌผ
- Git GitHub์์ ํ๋ก์ ํธ ์ฝ๋๋ฅผ ๋ด๋ ค๋ฐ์ผ๋ ค๋ฉด ํ์ํฉ๋๋ค.
- Rust (rustup) rustup์ผ๋ก ์ค์นํ๋ฉด cargo๋ ํจ๊ป ์ค์น๋ฉ๋๋ค.
cd src-tauri
์ด ํ๋ก์ ํธ์ ๊ด๋ จ ํ์ผ์ด ํ์ ํด๋ ์์ ์์ด์, ๋จผ์ ๊ทธ ํด๋๋ก ์ด๋ํฉ๋๋ค.
cargo build --release
Rust ํ๋ก์ ํธ๋ฅผ ์ปดํ์ผํฉ๋๋ค.
cargo run
๋น๋ ํ ๋ฐ๋ก ์คํ๊น์ง ์งํํฉ๋๋ค.
cargo build๊ฐ ์๋ฌ ์์ด ๋๋๋ฉด ์ฑ๊ณต์
๋๋ค. target/ ํด๋์ ์คํ ํ์ผ์ด ์์ฑ๋ฉ๋๋ค.
// repository documentation
Was this content helpful?
(0 ratings)
