1code
코딩 에이전트(Claude Code, Codex)를 위한 오케스트레이션 레이어
파일 탐색기
- cursor-ui.gif
- plan-mode.gif
- worktree.gif
- background.svg
- background.tiff
- [email protected]
- [email protected]
- dmg-background.png
- dmg-background.svg
- [email protected]
- entitlements.mac.plist
- icon.icns
- icon.ico
- icon.png
- settingsTemplate.png
- [email protected]
- trayTemplate.png
- trayTemplate.svg
- 0000_snapshot.json
- 0001_snapshot.json
- 0002_snapshot.json
- 0003_snapshot.json
- 0004_snapshot.json
- 0005_snapshot.json
- 0006_snapshot.json
- 0007_snapshot.json
- _journal.json
- 0000_mixed_blur.sql
- 0001_married_reptil.sql
- 0002_fancy_blindfold.sql
- 0003_crazy_thunderbolts.sql
- 0004_melted_prism.sql
- 0005_marvelous_master_chief.sql
- 0006_anthropic_multi_account.sql
- 0007_clammy_grim_reaper.sql
- AGENTS.md
- project.md
- 1code
- download-claude-binary.mjs
- download-codex-binary.mjs
- generate-icon.mjs
- generate-update-manifest.mjs
- patch-electron-dev.mjs
- sync-to-public.sh
- env.ts
- index.ts
- offline-handler.ts
- raw-logger.ts
- transform.ts
- types.ts
- index.ts
- index.ts
- utils.ts
- dirent.ts
- git-cache.ts
- index.ts
- landscapes.ts
- github.ts
- index.ts
- types.ts
- git-commands.ts
- index.ts
- path-validation.ts
- secure-fs.ts
- apply-numstat.ts
- parse-status.ts
- git-watcher.ts
- index.ts
- ipc-bridge.ts
- branches.ts
- diff-parser.ts
- file-contents.ts
- git-factory.ts
- git-operations.ts
- git-utils.ts
- index.ts
- offline-utils.ts
- sandbox-import.ts
- shell-env.ts
- staging.ts
- stash.ts
- status.ts
- worktree-config.ts
- worktree-naming.ts
- worktree.ts
- detector.ts
- index.ts
- network-detector.ts
- base.ts
- darwin.ts
- index.ts
- linux.ts
- types.ts
- windows.ts
- index.ts
- index.ts
- data-batcher.ts
- env.ts
- index.ts
- manager.ts
- port-manager.ts
- port-scanner.ts
- session.ts
- terminal-escape-filter.ts
- types.ts
- agent-utils.ts
- agents.ts
- anthropic-accounts.ts
- chats.ts
- claude-code.ts
- claude-settings.ts
- claude.ts
- codex.ts
- commands.ts
- debug.ts
- external.ts
- files.ts
- index.ts
- ollama.ts
- plugins.ts
- projects.ts
- sandbox-import.ts
- skills.ts
- terminal.ts
- voice.ts
- worktree-config.ts
- index.ts
- analytics.ts
- auto-updater.ts
- claude-config.ts
- claude-token.ts
- cli.ts
- config.ts
- credential-manager.ts
- mcp-auth.ts
- oauth.ts
- vscode-theme-scanner.ts
- window.ts
- main.ts
- window-manager.ts
- auth-manager.ts
- auth-store.ts
- constants.ts
- index.ts
- index.d.ts
- index.ts
- appcode.svg
- clion.svg
- cursor.svg
- datagrip.svg
- finder.png
- fleet.svg
- ghostty.svg
- goland.svg
- intellij.svg
- iterm.png
- jetbrains.svg
- phpstorm.svg
- pycharm.svg
- rider.svg
- rubymine.svg
- rustrover.svg
- sublime.svg
- terminal.png
- trae.svg
- vscode-insiders.svg
- vscode.svg
- warp.png
- webstorm.svg
- windsurf.svg
- xcode.svg
- zed.png
- add-mcp-server-dialog.tsx
- delete-server-confirm.tsx
- edit-mcp-server-dialog.tsx
- index.ts
- mcp-server-form.tsx
- mcp-server-row.tsx
- types.ts
- agent-dialog.tsx
- agents-appearance-tab.tsx
- agents-beta-tab.tsx
- agents-custom-agents-tab.tsx
- agents-debug-tab.tsx
- agents-keyboard-tab.tsx
- agents-mcp-tab.tsx
- agents-models-tab.tsx
- agents-plugins-tab.tsx
- agents-preferences-tab.tsx
- agents-profile-tab.tsx
- agents-project-worktree-tab.tsx
- agents-skills-tab.tsx
- agents-worktrees-tab.tsx
- index.ts
- tool-selector.tsx
- use-list-keyboard-nav.ts
- claude-login-modal.tsx
- codex-login-modal.tsx
- index.ts
- mcp-approval-dialog.tsx
- accordion.tsx
- alert-dialog.tsx
- badge.tsx
- button-group.tsx
- button.tsx
- canvas-icons.tsx
- checkbox.tsx
- collapsible.tsx
- command.tsx
- context-menu.tsx
- dialog.tsx
- dropdown-menu.tsx
- error-boundary.tsx
- hover-card.tsx
- icons.tsx
- input.tsx
- kbd.tsx
- label.tsx
- logo.tsx
- network-status.tsx
- popover.tsx
- progress.tsx
- project-icon.tsx
- prompt-input.tsx
- resizable-bottom-panel.tsx
- resizable-sidebar.tsx
- search-combobox.tsx
- select.tsx
- skeleton.tsx
- split-button.tsx
- switch.tsx
- tabs.tsx
- text-shimmer.tsx
- textarea.tsx
- tooltip.tsx
- typewriter-text.tsx
- chat-markdown-renderer.tsx
- confirm-archive-dialog.tsx
- mermaid-block.tsx
- open-in-button.tsx
- rename-dialog.tsx
- update-banner.tsx
- windows-title-bar.tsx
- TRPCProvider.tsx
- WindowContext.tsx
- index.ts
- agents-slash-command.tsx
- builtin-commands.ts
- index.ts
- types.ts
- agent-chat-card.tsx
- agent-model-selector.tsx
- agent-send-button.tsx
- agents-help-popover.tsx
- agents-onboarding-dialog.tsx
- agents-quick-switch-dialog.tsx
- agents-rename-subchat-dialog.tsx
- codex-login-content.tsx
- create-branch-dialog.tsx
- open-locally-dialog.tsx
- preview-setup-hover-card.tsx
- project-selector.tsx
- queue-processor.tsx
- subchats-quick-switch-dialog.tsx
- traffic-light-spacer.tsx
- work-mode-selector.tsx
- text-selection-context.tsx
- use-agents-file-upload.ts
- use-auto-import.ts
- use-changed-files-tracking.ts
- use-codex-login-flow.ts
- use-desktop-notifications.ts
- use-focus-input-on-enter.ts
- use-haptic.ts
- use-pasted-text-files.ts
- use-text-context-selection.ts
- use-toggle-focus-on-cmd-esc.ts
- acp-chat-transport.ts
- agents-actions.ts
- agents-hotkeys-manager.ts
- drafts.ts
- export-chat.ts
- ipc-chat-transport.ts
- models.ts
- queue-utils.ts
- remote-chat-transport.ts
- active-chat.tsx
- assistant-message-item.tsx
- chat-data-sync.tsx
- chat-input-area.tsx
- isolated-message-group.tsx
- isolated-messages-section.tsx
- isolated-text-part.tsx
- memoized-text-part.tsx
- messages-list.tsx
- new-chat-form.tsx
- agents-file-mention.tsx
- agents-mentions-editor.tsx
- index.ts
- render-file-mentions.tsx
- chat-search-atoms.ts
- chat-search-bar.tsx
- chat-search-utils.ts
- index.ts
- search-highlight-context.tsx
- agent-chat-store.ts
- message-queue-store.ts
- message-store.ts
- streaming-status-store.ts
- sub-chat-runtime-cleanup.ts
- sub-chat-store.ts
- claude-code.svg
- claude-mode.svg
- codex.svg
- cursor.svg
- gpt-model.svg
- agent-ask-user-question-tool.tsx
- agent-bash-tool.tsx
- agent-context-indicator.tsx
- agent-diff-text-context-item.tsx
- agent-diff-view.tsx
- agent-edit-tool.tsx
- agent-exit-plan-mode-tool.tsx
- agent-exploring-group.tsx
- agent-file-item.tsx
- agent-image-item.tsx
- agent-mcp-tool-call.tsx
- agent-message-usage.tsx
- agent-pasted-text-item.tsx
- agent-plan-file-tool.tsx
- agent-plan-sidebar.tsx
- agent-plan-tool.tsx
- agent-preview.tsx
- agent-queue-indicator.tsx
- agent-task-tool.tsx
- agent-task-tools.tsx
- agent-text-context-item.tsx
- agent-thinking-tool.tsx
- agent-todo-tool.tsx
- agent-tool-call.tsx
- agent-tool-interrupted.tsx
- agent-tool-registry.tsx
- agent-tool-utils.ts
- agent-user-message-bubble.tsx
- agent-user-question.tsx
- agent-web-fetch-tool.tsx
- agent-web-search-collapsible.tsx
- agent-web-search-tool.tsx
- agents-content.tsx
- agents-header-controls.tsx
- archive-popover.tsx
- chat-title-editor.tsx
- device-presets-bar.tsx
- git-activity-badges.tsx
- index.ts
- inline-edit.tsx
- mcp-servers-indicator.tsx
- message-action-buttons.tsx
- message-json-display.tsx
- mobile-chat-header.tsx
- mobile-copy-link-button.tsx
- pr-status-bar.tsx
- preview-url-input.tsx
- quick-comment-input.tsx
- resize-handle.tsx
- scale-control.tsx
- split-view-container.tsx
- sub-chat-context-menu.tsx
- sub-chat-selector.tsx
- sub-chat-status-card.tsx
- text-selection-popover.tsx
- viewport-toggle.tsx
- voice-wave-indicator.tsx
- auto-rename.ts
- base64.ts
- format-time-ago.ts
- git-activity.ts
- paste-text.ts
- pluralize.ts
- pr-message.ts
- constants.ts
- automation-card.tsx
- constants.ts
- index.ts
- linear-icon.tsx
- platform-icon.tsx
- tab-toggle.tsx
- template-card.tsx
- templates.ts
- types.ts
- utils.ts
- automations-detail-view.tsx
- automations-styles.css
- automations-view.tsx
- inbox-styles.css
- inbox-view.tsx
- index.ts
- category-section.tsx
- index.ts
- changes-file-filter.tsx
- index.ts
- changes-header.tsx
- index.ts
- changes-panel-header.tsx
- index.ts
- collapsed-commit-bar.tsx
- index.ts
- collapsible-row.tsx
- index.ts
- commit-input.tsx
- index.ts
- use-commit-actions.ts
- commit-item.tsx
- index.ts
- diff-center-peek-dialog.tsx
- index.ts
- diff-full-page-view.tsx
- index.ts
- diff-sidebar-header.tsx
- diff-view-mode-switcher.tsx
- index.ts
- file-item.tsx
- index.ts
- file-list-grouped.tsx
- file-list-tree.tsx
- file-list.tsx
- index.ts
- folder-row.tsx
- index.ts
- history-view.tsx
- index.ts
- index.ts
- pr-icon.tsx
- index.ts
- view-mode-toggle.tsx
- file-list-item.tsx
- use-push-action.ts
- date.ts
- index.ts
- status.tsx
- sync-actions.ts
- changes-panel.tsx
- changes-view.tsx
- index.ts
- types.ts
- index.ts
- changes-widget.tsx
- diff-section.tsx
- files-tab.tsx
- info-section.tsx
- mcp-widget.tsx
- plan-section.tsx
- plan-widget.tsx
- terminal-section.tsx
- terminal-widget.tsx
- todo-widget.tsx
- details-sidebar.tsx
- expanded-widget-sidebar.tsx
- types.ts
- widget-settings-popup.tsx
- file-search-dialog.tsx
- file-viewer-sidebar.tsx
- image-viewer.tsx
- markdown-viewer.tsx
- monaco-config.ts
- use-file-content.ts
- file-utils.ts
- language-map.ts
- index.ts
- use-agents-file-upload.ts
- kanban-board.tsx
- kanban-card.tsx
- kanban-column.tsx
- derive-status.ts
- index.ts
- kanban-view.tsx
- agents-layout.tsx
- index.ts
- use-mention-search.ts
- agents-provider.ts
- files-provider.ts
- index.ts
- skills-provider.ts
- tools-provider.ts
- cache.ts
- engine.ts
- index.ts
- core.ts
- index.ts
- provider.ts
- search.ts
- index.ts
- registry.ts
- anthropic-onboarding-page.tsx
- api-key-onboarding-page.tsx
- billing-method-page.tsx
- codex-onboarding-page.tsx
- index.ts
- select-repo-page.tsx
- settings-content.tsx
- settings-sidebar.tsx
- use-desktop-notifications.ts
- use-haptic.ts
- pluralize.ts
- agents-sidebar.tsx
- agents-subchats-sidebar.tsx
- file-path-link-provider.ts
- index.ts
- link-popup.ts
- url-link-provider.ts
- atoms.ts
- commandBuffer.ts
- config.ts
- helpers.ts
- index.ts
- parseCwd.ts
- suppressQueryResponses.ts
- terminal-sidebar.tsx
- terminal-tabs.tsx
- terminal.tsx
- TerminalSearch.tsx
- types.ts
- utils.ts
- index.ts
- usePRStatus.ts
- use-overflow-detection.ts
- framework-icons.tsx
- index.tsx
- agents-settings-dialog.ts
- index.ts
- use-code-theme.ts
- use-file-change-listener.ts
- use-just-updated.ts
- use-mobile.tsx
- use-prefetch-local-chat.ts
- use-project-icon.ts
- use-remote-chats.ts
- use-update-checker.ts
- use-voice-recording.ts
- index.ts
- shortcut-registry.ts
- types.ts
- use-hotkey-recorder.ts
- use-resolved-hotkey-display.ts
- changes-store.ts
- builtin-themes.ts
- cursor-themes.ts
- diff-view-highlighter.ts
- index.ts
- shiki-theme-loader.ts
- terminal-theme-mapper.ts
- theme-provider.tsx
- vscode-to-css-mapping.ts
- format-time-ago.ts
- platform.ts
- pluralize.ts
- analytics.ts
- api-fetch.ts
- codesandbox-constants.ts
- editor-icons.ts
- jotai-store.ts
- mock-api.ts
- overlay-styles.ts
- remote-api.ts
- remote-trpc.ts
- trpc.ts
- utils.ts
- vscode-themes.ts
- window-storage.ts
- sound.mp3
- agents-styles.css
- globals.css
- App.tsx
- DEBUG-WDYR.md
- index.html
- login.html
- main.tsx
- wdyr.ts
- changes-types.ts
- codex-tool-normalizer.ts
- detect-language.ts
- external-apps.ts
- env.d.ts
- .env.example
- .gitignore
- AGENTS.md
- bun.lock
- bun.lockb
- CLAUDE.md
- CONTRIBUTING.md
- drizzle.config.ts
- electron-builder.yml
- electron-shim.js
- electron.vite.config.ts
- LICENSE
- package.json
- postcss.config.js
- README.md
- tailwind.config.js
- tsconfig.json
# 설치 가이드
node- Bun latest
- Python 3 3.11+
- setuptools
- Xcode Command Line Tools
설치 및 실행 절차
cp .env.example .env
환경 변수 파일 복사 및 설정
bun install
프로젝트 패키지 의존성 설치
bun run claude:download
Claude 바이너리 파일 다운로드
bun run codex:download
Codex 바이너리 파일 다운로드
bun run build
프로젝트 빌드 수행
bun run package:mac
macOS용 애플리케이션 패키징
핵심 명령어
bun install
Bun 패키지 관리자를 사용하여 프로젝트 의존성을 설치합니다.
bun run dev
개발 모드로 애플리케이션을 실행합니다.
bun run build
프로덕션 배포를 위한 빌드를 생성합니다.
bun run package:mac
macOS용 인스톨러 및 앱 패키지를 생성합니다.
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
bun install
설명 보기 ▼
bun install
Install JavaScript dependencies for a project from `package.json`.
bun {{[i|install]}}
Install all dependencies listed in `package.json`:
bun {{[i|install]}} {{package_name}}@{{version}}
Install a single package (this is an alias for `bun add`):
bun {{[i|install]}} {{[-g|--global]}} {{package_name}}
Install a package globally:
bun run
설명 보기 ▼
bun run
Execute a JavaScript/TypeScript file, or a script from `package.json`.
bun run {{script_name}}
Run a script defined in `package.json`:
bun run {{path/to/file.ts}}
Run a JavaScript or TypeScript file directly:
bun run --watch {{path/to/file.ts}}
Run a file in "watch" mode (restarts automatically when the file changes):
pip install
설명 보기 ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
