maestro
The Bloomberg Terminal for CLI Agents, its Maestro Baby!
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- docs.yml
- release.yml
- banner.png
- platform_screenshot.png
- maestro.sh
- macos-volume-access-fix.md
- opencode-support-01-mode-selection.md
- opencode-support-02-session-launch.md
- opencode-support-03-cli-settings.md
- opencode-support-04-documentation.md
- 00-MASTER-ARCHITECTURAL-PLAN.md
- 01-core-architecture-breakdown.md
- 02-mcp-marketplace-plugins-breakdown.md
- 03-git-visualization-actions-breakdown.md
- README.md
- opencode-support-brd.md
- tamagotchi-multi-provider.md
- main.rs
- mcp_protocol.rs
- status_reporter.rs
- Cargo.lock
- Cargo.toml
- usage_state_0.png
- usage_state_1.png
- usage_state_2.png
- usage_state_3.png
- usage_state_4.png
- vite.svg
- launch-tmax.sh
- ClaudeMdEditorModal.tsx
- index.ts
- DiscussionDetailPanel.tsx
- DiscussionList.tsx
- DiscussionRow.tsx
- IssueDetailPanel.tsx
- IssueFilters.tsx
- IssueList.tsx
- IssueRow.tsx
- CreatePRModal.tsx
- MergePRModal.tsx
- PullRequestDetailPanel.tsx
- PullRequestFilters.tsx
- PullRequestList.tsx
- PullRequestRow.tsx
- CommentItem.tsx
- CommentList.tsx
- emojiUtils.ts
- MarkdownBody.tsx
- CommitDetailPanel.tsx
- CommitGraph.tsx
- CommitRow.tsx
- GitGraphPanel.tsx
- GitPanelContent.tsx
- GitPanelTabs.tsx
- GitSettingsModal.tsx
- GraphCanvas.tsx
- index.ts
- RemoteStatusIndicator.tsx
- RepoRail.tsx
- index.ts
- OpenCodeIcon.tsx
- index.ts
- MarketplaceBrowser.tsx
- MarketplaceFilters.tsx
- MarketplacePluginCard.tsx
- MarketplacePluginRow.tsx
- MarketplaceSourcesPanel.tsx
- PluginInstallModal.tsx
- index.ts
- McpServerEditorModal.tsx
- DynamicIcon.tsx
- index.ts
- QuickActionEditor.tsx
- QuickActionsManager.tsx
- ActivityFeed.tsx
- index.ts
- MaestroSettingsModal.tsx
- BranchDropdown.test.tsx
- FDADialog.test.tsx
- BottomBar.tsx
- BranchDropdown.tsx
- FDADialog.tsx
- FloatingAddButton.tsx
- IdleLandingView.tsx
- MultiProjectView.tsx
- PreLaunchView.tsx
- ProjectTabs.tsx
- StatusLegend.tsx
- TopBar.tsx
- Sidebar.tsx
- UpdateSettingsSection.tsx
- index.ts
- Tamagotchi.tsx
- TamagotchiCharacter.tsx
- UsageProgressBar.tsx
- PreLaunchCard.test.tsx
- CliSettingsModal.tsx
- PreLaunchCard.tsx
- QuickActionPills.tsx
- SessionPodGrid.tsx
- SplitPaneView.tsx
- splitTree.ts
- TerminalGrid.tsx
- TerminalHeader.tsx
- TerminalSettingsModal.tsx
- TerminalView.tsx
- UpdateNotification.tsx
- useAppKeyboard.ts
- useMacTitleBarPadding.ts
- useProjectStatus.ts
- useSessionBranch.ts
- useSwipeNavigation.ts
- useTerminalDragDrop.ts
- useTerminalKeyboard.ts
- permissions.test.ts
- useOpenProject.test.tsx
- claudemd.ts
- dialog.ts
- fonts.ts
- git.ts
- graphLayout.ts
- marketplace.ts
- mcp.ts
- permissions.ts
- platform.ts
- plugins.ts
- shellEscape.ts
- terminal.ts
- terminalTheme.ts
- usageParser.ts
- useOpenProject.ts
- worktreeManager.ts
- useGitHubStore.auth.test.ts
- useWorkspaceStore.reorder.test.ts
- useActivityStore.ts
- useCliSettingsStore.ts
- useFDAStore.ts
- useGitHubStore.ts
- useGitStore.ts
- useMarketplaceStore.ts
- useMcpStore.ts
- usePluginStore.ts
- useProcessTreeStore.ts
- useQuickActionStore.ts
- useSessionStore.ts
- useTerminalSettingsStore.ts
- useUpdateStore.ts
- useUsageStore.ts
- useWorkspaceStore.ts
- useWorktreeSettingsStore.ts
- fonts.css
- globals.css
- setup.ts
- claude-events.ts
- marketplace.ts
- quickAction.ts
- App.tsx
- main.tsx
- vite-env.d.ts
- default.json
- 128x128.png
- 128x128@2x.png
- 32x32.png
- icon.icns
- icon.ico
- claude_sessions.rs
- claudemd.rs
- cli.rs
- fonts.rs
- git.rs
- github.rs
- hooks.rs
- marketplace.rs
- mcp.rs
- mod.rs
- plugin.rs
- session.rs
- terminal.rs
- update.rs
- usage.rs
- worktree.rs
- claude_event.rs
- cli_path.rs
- error.rs
- event_bus.rs
- font_detector.rs
- hook_config_writer.rs
- marketplace_error.rs
- marketplace_manager.rs
- marketplace_models.rs
- mcp_config_writer.rs
- mcp_manager.rs
- mod.rs
- plugin_config_writer.rs
- plugin_manager.rs
- process_manager.rs
- process_tree.rs
- session_manager.rs
- status_server.rs
- terminal_backend.rs
- transcript_parser.rs
- transcript_watcher.rs
- vte_backend.rs
- windows_process.rs
- worktree_manager.rs
- xterm_backend.rs
- error.rs
- mod.rs
- ops.rs
- runner.rs
- error.rs
- mod.rs
- ops.rs
- runner.rs
- lib.rs
- main.rs
- build.rs
- Cargo.lock
- Cargo.toml
- Info.plist
- tauri.conf.json
- tauri.macos.conf.json
- head_custom.html
- banner.jpg
- _config.yml
- architecture.md
- configuration.md
- contributing.md
- faq.md
- features.md
- Gemfile
- getting-started.md
- index.md
- installation.md
- troubleshooting.md
- .gitignore
- .mcp.json.example
- AGENTS.md
- ARCHITECTURE-OVERVIEW.md
- biome.json
- Cargo.lock
- Cargo.toml
- index.html
- LICENSE
- package-lock.json
- package.json
- postcss.config.js
- README.md
- tailwind.config.ts
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
# 설치 가이드
git clone https://github.com/its-maestro-baby/maestro
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd maestro
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천- APT (Debian/Ubuntu 계열) Debian/Ubuntu 계열 리눅스에 기본 내장된 패키지 매니저입니다.
- Node.js npm 명령어를 쓰려면 Node.js가 설치되어 있어야 합니다.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
공식 설치 스크립트를 다운로드해서 바로 실행합니다. 이 한 줄로 필요한 게 자동으로 설치됩니다.
sudo apt-get install -y build-essential pkg-config libssl-dev \
APT 패키지 저장소에서 바로 설치합니다 (Debian/Ubuntu 계열).
npm install -g @anthropic-ai/claude-code
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
npm install -g @google/gemini-cli
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Node.js
쉬움npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm run tauri dev
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm run tauri build
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm install -g @anthropic-ai/claude-code
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
npm install -g @google/gemini-cli
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Rust
보통- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
source "$HOME/.cargo/env"
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo build --release -p maestro-mcp-server
Rust 프로젝트를 컴파일합니다.
│ ├── Cargo.toml # Rust dependencies
이 명령어를 터미널에 그대로 입력해 실행하세요.
│ └── Cargo.toml # MCP server dependencies
이 명령어를 터미널에 그대로 입력해 실행하세요.
├── Cargo.toml # Workspace configuration
이 명령어를 터미널에 그대로 입력해 실행하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
