agent-of-empires
Manage multiple Claude Code, OpenCode agents from either TUI or Web for easy access on mobile. Also supports Mistral Vibe, Codex CLI, Gemini CLI, Pi.dev, Copilot CLI, Factory Droid Coding.
파일 탐색기
최종 버전 다운로드 (.zip)- config.toml
- config.yml
- issue.md
- get-flake-npm-hash.sh
- set-flake-npm-hash.sh
- cachix-push.yml
- ci.yml
- docker.yml
- docs.yml
- e2e-recording.yml
- nix-npm-hash-fix-pr.yml
- nix-npm-hash.yml
- open-release-pr.yml
- pr-template-check.yml
- pr-title-check.yml
- prepare-release.yml
- release.yml
- tag-release-pr.yml
- tests.yml
- CODEOWNERS
- dependabot.yml
- FUNDING.yml
- ISSUE_TEMPLATE.md
- pull_request_template.md
- package-lock.json
- package.json
- package-lock.json
- package.json
- package-lock.json
- package.json
- index.ts
- transcript.ts
- transcript.test.ts
- package-lock.json
- package.json
- tsconfig.json
- package-lock.json
- package.json
- shim.mjs
- .gitignore
- acp.rs
- capability.rs
- id.rs
- lib.rs
- manifest.rs
- session.rs
- manifest.rs
- Cargo.toml
- README.md
- lib.rs
- Cargo.toml
- logo-youtube.png
- logo-youtube.svg
- logo.png
- logo.svg
- social-preview.png
- social-preview.svg
- chain.wav
- coins.wav
- error.wav
- gem.wav
- idle.wav
- metal.wav
- README.md
- running.wav
- spell.wav
- start.wav
- waiting.wav
- SKILL.md
- SKILL.md
- Dockerfile
- Dockerfile.dev
- approval.png
- interface.png
- overview.png
- dashboard.png
- diff.png
- README.md
- settings.png
- terminal.png
- demo.gif
- tailscale-enable-funnel.png
- tui_session_settings.png
- web-desktop.gif
- web-mobile.gif
- reference.md
- plugin-system.md
- sandbox.md
- sessions.md
- structured-view.md
- adding-a-migration.md
- adding-a-website-page.md
- adding-agents.md
- adding-file-watch-consumers.md
- adding-settings.md
- logging.md
- playwright.md
- releases.md
- server-owned-prompt-dispatch.md
- server-owned-sv-state.md
- server-side-prompt-queue.md
- web-dashboard.md
- writing-plugins.md
- dashboard.md
- diff.md
- settings.md
- terminal.md
- agent-override.md
- apple-containers.md
- batch-issues.sh
- configuration.md
- diff-view.md
- live-mode.md
- mcp-servers.md
- multi-repo-workspaces.md
- otari-telemetry.md
- podman.md
- remote-phone-access.md
- repo-config.md
- sandbox.md
- scratch-sessions.md
- session-fork.md
- session-resume.md
- shell-completions.md
- tailscale.md
- tmux-status-bar.md
- tool-sessions.md
- web-dashboard.md
- workflow.md
- worktrees.md
- recovery.md
- controls.md
- interface.md
- troubleshooting.md
- api.md
- development.md
- features.md
- github-integration.md
- index.md
- installation.md
- plugin-api.md
- plugins.md
- push-notifications.md
- quick-start.md
- sounds.md
- structured-view.md
- telemetry.md
- exports.example.sh
- mint_token.py
- post_to_x.py
- README.md
- requirements.txt
- aoe-plugin.toml
- featured.toml
- capture-web-screenshots.sh
- build-site.sh
- capture-fixtures.sh
- check-nix-embedded-assets.py
- install.sh
- release_metrics.sh
- telemetry_sink.py
- update-formula.sh
- verify-shared-target.sh
- daemon_manager.rs
- discovery.rs
- http.rs
- mod.rs
- ws.rs
- acp_client.rs
- adapters.rs
- agent_compat.rs
- agent_policy.rs
- agent_profiles.rs
- agent_registry.rs
- approvals.rs
- background_agent.rs
- capability_probe.rs
- context_primer.rs
- control_cache.rs
- control_protocol.rs
- dispatch.rs
- elicitations.rs
- event_store.rs
- fs_handler.rs
- install_hints.rs
- mcp_config.rs
- mod.rs
- node.rs
- option_catalog.rs
- permissions.rs
- protocol.rs
- sandbox.rs
- session_paths.rs
- session_tee.rs
- state.rs
- supervisor.rs
- terminal_handler.rs
- transcript.rs
- version_probe.rs
- acp.rs
- add.rs
- agents.rs
- cityhall.rs
- definition.rs
- extract_session_id.rs
- graft.rs
- group.rs
- init.rs
- killall.rs
- list.rs
- log_level.rs
- logs.rs
- mcp.rs
- mod.rs
- output.rs
- plugin.rs
- profile.rs
- project.rs
- ps.rs
- remove.rs
- send.rs
- serve.rs
- session.rs
- settings.rs
- skill.rs
- sounds.rs
- status.rs
- telemetry.rs
- theme.rs
- tmux.rs
- uninstall.rs
- update.rs
- url.rs
- worktree.rs
- container_interface.rs
- error.rs
- image_update.rs
- mod.rs
- runtime.rs
- runtime_base.rs
- stats.rs
- mod.rs
- cleanup.rs
- command.rs
- diff.rs
- error.rs
- mod.rs
- remote.rs
- template.rs
- worktree.rs
- client.rs
- error.rs
- mod.rs
- dir_guard.rs
- mod.rs
- status_file.rs
- targets.rs
- test_support.rs
- mod.rs
- v001_xdg_linux.rs
- v002_seed_sandbox_from_volumes.rs
- v003_yolo_mode_config.rs
- v004_unified_environment.rs
- v005_cockpit_defaults.rs
- v006_unlimited_cockpit_history.rs
- v007_serve_log_to_legacy.rs
- v008_lock_in_default_profile.rs
- v009_update_check_mode.rs
- v010_drop_legacy_live_send_exit_chord.rs
- v011_relocate_sandbox_image.rs
- v012_acp_rename.rs
- v013_strip_profile_theme.rs
- v014_rename_default_theme.rs
- v015_rewrite_hook_strings.rs
- v016_clear_archived_tmux_gone_error.rs
- v017_rewrite_hook_strings_for_per_user_base.rs
- v018_strip_codex_config_toml_hooks.rs
- v019_move_acp_defaults_to_acp.rs
- v020_move_tui_branch_suffix_to_row_tag.rs
- v021_split_app_state_to_state_toml.rs
- v022_prune_tuning_settings.rs
- v023_clear_structured_container_error.rs
- v024_backfill_detect_as.rs
- v025_reenable_confirm_delete.rs
- auto_update.rs
- automation_policy.rs
- changelog.rs
- contributions.rs
- discover.rs
- featured.rs
- fetch.rs
- host.rs
- host_api.rs
- install.rs
- integrity.rs
- launch.rs
- lockfile.rs
- mod.rs
- protocol.rs
- registry.rs
- sandbox.rs
- session_api.rs
- source.rs
- ui_state.rs
- update_check.rs
- view.rs
- linux.rs
- macos.rs
- metrics.rs
- mod.rs
- runner.rs
- worker.rs
- worker_registry.rs
- acp.rs
- client_log.rs
- file_provenance.rs
- git.rs
- log_level.rs
- mcp.rs
- mod.rs
- plugin_settings.rs
- plugins.rs
- projects.rs
- queue.rs
- sessions.rs
- skills.rs
- system.rs
- telemetry.rs
- acp_reconciler.rs
- acp_ws.rs
- attach_project.rs
- auth.rs
- callback.rs
- live_ws.rs
- login.rs
- mod.rs
- pane.rs
- push.rs
- push_send.rs
- rate_limit.rs
- session_service.rs
- session_spawn.rs
- tunnel.rs
- omp.rs
- merge.rs
- mod.rs
- plugin.rs
- policy.rs
- registry.rs
- resolved.rs
- validate.rs
- artifacts.rs
- attach_project.rs
- builder.rs
- capture.rs
- cityhall_bundle.rs
- civilizations.rs
- claim.rs
- claude_import.rs
- config.rs
- container_config.rs
- conversation_summary.rs
- deletion.rs
- environment.rs
- fork.rs
- groups.rs
- idle_reap.rs
- instance.rs
- mcp_model.rs
- mcp_overrides.rs
- mcp_state.rs
- mod.rs
- poller.rs
- profile_config.rs
- project_mcp.rs
- projects.rs
- recovery.rs
- repo_config.rs
- restart.rs
- scope.rs
- scratch.rs
- serde_helpers.rs
- skills_model.rs
- smart_rename.rs
- stop.rs
- storage.rs
- sync.rs
- test_support.rs
- trash.rs
- worktree_edit.rs
- bundled.rs
- config.rs
- discovery.rs
- mod.rs
- playback.rs
- aggregate.rs
- events.rs
- features.rs
- form_factor.rs
- mod.rs
- plugins.rs
- sanitize.rs
- state.rs
- usage_signals.rs
- composite.rs
- env.rs
- mod.rs
- session.rs
- status_bar.rs
- status_detection.rs
- status_rules.rs
- terminal_session.rs
- test_helpers.rs
- tool_session.rs
- utils.rs
- vt.rs
- buttons.rs
- checkbox.rs
- cycler.rs
- diagnostics.rs
- dir_picker.rs
- help.rs
- hover.rs
- list_picker.rs
- mod.rs
- preview.rs
- scroll.rs
- text.rs
- text_input.rs
- tool_config.rs
- group_input.rs
- mod.rs
- path_input.rs
- render.rs
- tests.rs
- attach_project.rs
- changelog.rs
- cheats.rs
- command_palette.rs
- confirm.rs
- context_menu.rs
- custom_instruction.rs
- delete_options.rs
- group_delete_options.rs
- group_picker.rs
- hooks_install.rs
- info.rs
- intro.rs
- mod.rs
- no_agents.rs
- permission_response.rs
- plugin_manager.rs
- profile_picker.rs
- project_session_picker.rs
- projects.rs
- rename.rs
- repo_trust.rs
- restart.rs
- send_message.rs
- serve.rs
- skills_manager.rs
- snooze_duration.rs
- sort_picker.rs
- telemetry_consent.rs
- tips.rs
- tool_picker.rs
- update_confirm.rs
- worktree_name.rs
- input.rs
- mod.rs
- render.rs
- split.rs
- bindings.rs
- file_watch_tests.rs
- input.rs
- live_send.rs
- mod.rs
- operations.rs
- render.rs
- tests.rs
- mod.rs
- render.rs
- fields.rs
- input.rs
- mod.rs
- render.rs
- embedded.rs
- input.rs
- mention.rs
- mod.rs
- queue.rs
- reducer.rs
- render.rs
- slash.rs
- state.rs
- contrast.rs
- mod.rs
- palette.rs
- resolved.rs
- themes.rs
- app.rs
- attach_project_poller.rs
- attached_status_hooks.rs
- clipboard.rs
- creation_poller.rs
- daemon_status_poller.rs
- deletion_poller.rs
- markdown.rs
- metrics_poller.rs
- mod.rs
- open_url.rs
- plugin_ui.rs
- responsive.rs
- restart_poller.rs
- status_poller.rs
- stop_poller.rs
- trash_poller.rs
- worker.rs
- install.rs
- mod.rs
- agents.rs
- build_info.rs
- claude_settings.rs
- file_watch.rs
- lib.rs
- logging.rs
- main.rs
- status_hooks.rs
- task_util.rs
- terminal.rs
- tips.rs
- util.rs
- mod.rs
- acp_focus_isolation_e2e.rs
- acp_host_environment_e2e.rs
- acp_orphan_runner_recovery_e2e.rs
- acp_session_log_tee_e2e.rs
- acp_tool_cards_e2e.rs
- add_project_cli.rs
- archive_restore.rs
- archive_structured.rs
- claude_shared_project_correlation_e2e.rs
- cli.rs
- cli_session_id_capture.rs
- command_palette.rs
- diagnostics_strip.rs
- errors.rs
- filewatch_config_malformed.rs
- filewatch_config_profile_removal.rs
- filewatch_config_profile_switch.rs
- filewatch_config_tui.rs
- filewatch_tui_burst_reload.rs
- filewatch_tui_dynamic_profile.rs
- filewatch_tui_reload.rs
- force_remove_tmux_teardown_e2e.rs
- fork_cli.rs
- fork_structured_e2e.rs
- harness.rs
- hermes_shared_project_correlation_e2e.rs
- host_before_session_e2e.rs
- intro.rs
- kiro_launch.rs
- live_send_paste_e2e.rs
- live_takeover.rs
- logs.rs
- main.rs
- new_session.rs
- opencode_preassign_no_runtime_panic.rs
- opencode_sandbox_resume.rs
- permission_response_e2e.rs
- plugin_command_executor_e2e.rs
- plugins.rs
- profile_lazy_creation.rs
- profile_picker.rs
- project_registry.rs
- purge_restore_race.rs
- resume_fallback.rs
- sandbox.rs
- serve.rs
- settings.rs
- skills_tui.rs
- structured_tui_flows_e2e.rs
- tool_sessions.rs
- tui_launch.rs
- unified_view.rs
- update_command.rs
- 001_startup.txt
- 002_mini.txt
- 001_generating.txt
- 002_mini.txt
- 001_bash_command.txt
- 002_mini.txt
- README.md
- mod.rs
- mod.rs
- acp_effort_respawn.rs
- acp_mcp.rs
- acp_midturn_resume.rs
- acp_session_delete.rs
- acp_silent_orphan.rs
- acp_smoke.rs
- config_merge.rs
- config_wiring.rs
- diff_integration.rs
- group_persistence.rs
- hooks_config.rs
- main.rs
- migration_pipeline.rs
- parallel_capture.rs
- profile_management.rs
- recovery_hook_timeout.rs
- repo_config.rs
- sandbox_integration.rs
- session_id_acquisition.rs
- session_lifecycle.rs
- status_detection.rs
- storage_concurrency.rs
- terminal_smart_rename.rs
- tmux_reachability.rs
- tui_attach_detach.rs
- update_command.rs
- worktree_integration.rs
- acp_runner_control.rs
- acp_runner_orphan.rs
- branch_exists_spawn_failure.rs
- build_cache_config.rs
- build_version_rerun.rs
- filewatch_config_editor_burst.rs
- filewatch_degradation.rs
- filewatch_tui_adapter_lifetime.rs
- filewatch_tui_drop_then_abort.rs
- log_filter_watcher_migration.rs
- no_stale_doc_refs.rs
- plugin_install.rs
- serve_cityhall_lockdown.rs
- serve_daemon_session_id_drain.rs
- serve_disk_reload_helper_equivalence.rs
- serve_dns_rebinding_gate.rs
- serve_dynamic_profile_rewire.rs
- serve_filewatch_propagation.rs
- telemetry.rs
- catppuccin-latte.toml
- deep-ocean.toml
- dracula.toml
- empire.toml
- phosphor.toml
- rose-pine.toml
- tokyo-night-storm.toml
- zinc.toml
- Geist-Medium.woff2
- Geist-Regular.woff2
- Geist-SemiBold.woff2
- GeistMono-Bold.woff2
- GeistMono-Medium.woff2
- GeistMono-Regular.woff2
- icon-192.png
- icon-512.png
- manifest.json
- sw.js
- theme-bootstrap.js
- merge-coverage.mjs
- record-tui-demo.mjs
- record-web-demo.mjs
- sw.test.ts
- AboutModal.test.tsx
- ActivityBar.test.tsx
- AddProjectAction.test.tsx
- AppShellSkeleton.test.tsx
- BottomDock.test.tsx
- CollapsibleChrome.test.tsx
- ConnectedDevices.test.tsx
- ContentSplit.quota.test.tsx
- Dashboard.tour.test.tsx
- DashboardRecentSessions.test.tsx
- DashboardStats.test.tsx
- DashboardUpdateBanner.test.tsx
- DeleteSessionDialog.test.tsx
- DirectoryBrowser.test.tsx
- DisconnectBanner.test.tsx
- Dock.test.tsx
- ElevationPrompt.test.tsx
- EmptyTrashConfirm.test.tsx
- FilesPane.test.tsx
- ForkSessionAction.test.tsx
- LoginPage.test.tsx
- McpServers.test.tsx
- MobileLiveTerminal.align.test.tsx
- MobileLiveTerminal.cjkCursor.test.tsx
- MobileLiveTerminal.clipboard.test.tsx
- MobileLiveTerminal.cursorFocus.test.tsx
- MobileLiveTerminal.cursorFocusIntegration.test.tsx
- MobileLiveTerminal.forward.test.tsx
- MobileLiveTerminal.keyboardResize.test.tsx
- MobileLiveTerminal.linkify.test.tsx
- MobileLiveTerminal.paste.test.tsx
- MobileLiveTerminal.scrollPin.test.tsx
- MobileLiveTerminal.tapFocus.test.tsx
- MobileMainPane.test.tsx
- MobileRightPanelPicker.test.tsx
- MobileTerminalToolbar.test.tsx
- NotificationSettings.test.tsx
- OverflowMenu.test.tsx
- PairedShellPane.test.tsx
- paneDnd.test.ts
- PaneIcon.test.tsx
- ProjectFormModal.test.tsx
- ProjectsSection.test.tsx
- SecuritySettings.test.tsx
- SessionGroupModal.test.tsx
- SessionRowTriage.test.tsx
- SettingsView.diffTab.test.tsx
- SettingsView.folds.test.tsx
- SettingsView.pluginPageRoute.test.tsx
- SettingsView.pluginPages.test.tsx
- SettingsView.schema-load.test.tsx
- SettingsView.session.test.tsx
- SettingsView.test.tsx
- SettingsView.themeSave.test.tsx
- SidebarGroupHeader.test.tsx
- SidebarSortPicker.test.tsx
- SkillsManager.test.tsx
- SnoozeModal.test.tsx
- StopSessionDialog.test.tsx
- SwitchViewDialog.test.tsx
- TelemetryConsentModal.test.tsx
- TerminalSessionStack.test.tsx
- TerminalSettings.test.tsx
- TerminalView.test.tsx
- TipsModal.test.tsx
- Toasts.test.tsx
- TokenEntryPage.test.tsx
- Tooltip.test.tsx
- TopBar.test.tsx
- UpdateBanner.test.tsx
- WorkdirNameEdit.test.tsx
- WorkspaceSidebarTrash.test.tsx
- toolCalls.ts
- AcpRuntime.cancelEscalation.test.ts
- AcpRuntime.draft.test.tsx
- AcpRuntime.subagent.test.ts
- ApprovalCard.test.tsx
- artifactMedia.test.tsx
- AskUserQuestionCard.test.tsx
- AttentionChime.test.tsx
- BackgroundAgentsPanel.test.tsx
- Composer.helpers.test.ts
- ScheduledWakeupBanner.test.tsx
- StartupErrorBanner.test.tsx
- StartupErrorScreen.test.tsx
- StructuredViewRoot.test.tsx
- ToolCards.test.tsx
- TrashedWorkerStoppedBanner.test.tsx
- TriageBanners.test.tsx
- useCancelEscalation.test.tsx
- WorkerRestartingBanner.test.tsx
- WorkingSpinner.test.tsx
- AcpFileRefContext.tsx
- AcpRuntime.test.ts
- AcpRuntime.tsx
- ApprovalCard.test.tsx
- ApprovalCard.tsx
- artifactMedia.tsx
- AskUserQuestionCard.test.tsx
- AskUserQuestionCard.tsx
- AttentionChime.tsx
- backgroundAgentsContext.ts
- BackgroundAgentsPanel.tsx
- CompactionReminderBanner.test.tsx
- CompactionReminderBanner.tsx
- Composer.dictation.test.ts
- Composer.draft.test.tsx
- Composer.enter.test.ts
- Composer.escape.test.tsx
- Composer.insert.test.ts
- Composer.layout.test.ts
- Composer.paste.test.tsx
- Composer.pluginComposerActions.test.tsx
- Composer.recall.dom.test.tsx
- Composer.recall.test.ts
- Composer.slashCommand.dom.test.tsx
- Composer.slashProvenance.test.tsx
- Composer.toolbarButtons.test.tsx
- Composer.tsx
- Composer.usageHint.test.tsx
- ContextPrimerBanner.test.tsx
- ContextPrimerBanner.tsx
- ElicitationAnswerCard.test.tsx
- ElicitationAnswerCard.tsx
- Markdown.breaks.test.tsx
- Markdown.test.tsx
- Markdown.tsx
- queuedPromptsLayout.test.ts
- queuedPromptsLayout.ts
- QueuedPromptsStrip.test.tsx
- RateLimitRecoverySection.test.tsx
- recallNav.test.ts
- recallNav.ts
- SessionConfigControls.test.tsx
- SessionConfigControls.tsx
- skillClassify.test.ts
- slashCompletion.test.ts
- slashCompletion.ts
- StartupErrorScreen.tsx
- StructuredView.fileRef.test.tsx
- StructuredView.layout.test.ts
- StructuredView.tsx
- SwitchAgentModal.test.tsx
- SwitchAgentModal.tsx
- SystemNotices.test.tsx
- ToolCards.render.test.tsx
- ToolCards.test.ts
- ToolCards.tsx
- ToolDisplayMode.test.tsx
- ToolDisplayMode.tsx
- ToolErrorBody.test.tsx
- ToolErrorBody.tsx
- useCancelEscalation.ts
- useDictationBurstGuard.test.ts
- useDictationBurstGuard.ts
- useFilesIndex.test.tsx
- useFilesIndex.ts
- workerStoppedBanner.test.ts
- workerStoppedBanner.ts
- CheatOverlay.test.tsx
- CommandPalette.test.tsx
- CheatOverlay.tsx
- CommandPalette.tsx
- groups.ts
- types.ts
- CopyPathContextMenu.test.tsx
- DiffFileList.copyPath.test.tsx
- DiffFileList.coverage.test.tsx
- DiffFileViewer.coverage.test.tsx
- DiffFileViewer.markdown.test.tsx
- DiffFileViewer.split.test.tsx
- DiffLine.test.tsx
- FileContentViewer.test.tsx
- FullFileViewer.test.tsx
- MarkdownFileView.test.tsx
- scrollFraction.test.ts
- StringDiff.test.tsx
- buildPrompt.guard.test.ts
- CommentCard.test.tsx
- CommentForm.test.tsx
- DiffCommentsUserCard.test.tsx
- SendCommentsDialog.test.tsx
- anchor.test.ts
- anchor.ts
- anchorToContents.test.ts
- anchorToContents.ts
- buildPrompt.test.ts
- buildPrompt.ts
- CommentCard.tsx
- CommentForm.tsx
- CommentMarkdown.tsx
- CommentsBanner.tsx
- DiffCommentsUserCard.tsx
- extractSnippet.test.ts
- extractSnippet.ts
- extractSnippetFromContents.test.ts
- extractSnippetFromContents.ts
- language.test.ts
- language.ts
- SendCommentsDialog.tsx
- storage.sweep.test.ts
- storage.test.ts
- storage.ts
- types.ts
- changedLines.test.ts
- changedLines.ts
- FindBar.test.tsx
- FindBar.tsx
- findMatches.test.ts
- findMatches.ts
- DiffWorkerPoolProvider.test.tsx
- DiffWorkerPoolProvider.tsx
- CopyPathContextMenu.tsx
- DiffFileList.tsx
- DiffFileViewer.tsx
- DiffLine.tsx
- FileContentViewer.tsx
- FullFileViewer.tsx
- MarkdownFileView.tsx
- scrollFraction.ts
- StringDiff.tsx
- ThemeIntro.test.tsx
- ThemeIntro.tsx
- PluginLinkPicker.test.tsx
- PluginSlots.test.tsx
- composerDraftOperation.ts
- PluginLinkPicker.tsx
- PluginSlots.tsx
- HooksReadOnlyPanel.test.tsx
- ProfilesSection.test.tsx
- HooksReadOnlyPanel.tsx
- ProfilesSection.tsx
- AgentStep.customAgent.test.tsx
- ExtraReposPicker.perRepoBase.test.tsx
- HooksTrustDialog.test.tsx
- ProjectStep.import.test.tsx
- ProjectStep.merge.test.tsx
- ProjectStep.persisted-recents.test.tsx
- ProjectStep.recents-normalize.test.tsx
- ProjectStep.saved-projects.test.tsx
- ProjectStep.scratch.test.tsx
- ProjectStep.workspace.test.tsx
- SessionStep.advanced.test.tsx
- SessionStep.scratch.test.tsx
- SessionWizard.hooksTrust.test.tsx
- SessionWizard.lastInstruction.test.tsx
- structuredViewToggle.test.tsx
- VolumeIgnoresGlobDialog.test.tsx
- ExtraReposPicker.test.tsx
- SessionStep.worktreeGate.test.tsx
- AgentOptions.tsx
- AgentPickerEssentials.tsx
- AgentStep.tsx
- ClaudeSessionPicker.tsx
- ExtraReposPicker.tsx
- ProjectStep.tsx
- SessionStep.tsx
- Toggle.tsx
- commandMaps.ts
- HooksTrustDialog.tsx
- LaunchFooter.tsx
- sessionNames.test.ts
- sessionNames.ts
- SessionWizard.tsx
- VolumeIgnoresGlobDialog.tsx
- wizardReducer.test.ts
- wizardReducer.ts
- AcpDefaultsWidget.test.tsx
- CityHallSettings.test.tsx
- cronValidation.test.ts
- customWidgets.test.tsx
- DiffSettings.test.tsx
- PanelsSettings.test.tsx
- PluginIdentityIcon.test.tsx
- PluginSettingsSections.test.tsx
- PluginsSettings.test.tsx
- ProfileSelector.test.tsx
- SchemaFieldPatches.test.tsx
- SchemaSection.test.tsx
- SettingsHeader.test.tsx
- SettingsSearch.test.tsx
- settingsSearchIndex.test.ts
- StructuredViewDisplaySettings.test.tsx
- StructuredWidgets.test.tsx
- TelemetrySettings.test.tsx
- AcpDefaultsWidget.tsx
- CityHallSettings.tsx
- cronValidation.ts
- customWidgetRegistry.ts
- customWidgets.tsx
- DiffSettings.tsx
- FontSizeControl.tsx
- FormFields.tsx
- PanelsSettings.tsx
- PluginDetailModal.tsx
- PluginIdentityIcon.tsx
- PluginInstallConsentModal.tsx
- PluginJobProgressModal.tsx
- PluginSettingsSections.tsx
- PluginsSettings.tsx
- PluginUpdateConsentModal.tsx
- ProfileSelector.tsx
- SchemaSection.tsx
- SettingsHeader.tsx
- SettingsSearch.tsx
- settingsSearchIndex.ts
- StructuredViewDisplaySettings.tsx
- StructuredWidgets.tsx
- TelemetrySettings.tsx
- TourRunner.theme.test.tsx
- TourRunner.transition.test.tsx
- TourRunner.tsx
- tourRunnerStyles.ts
- AboutModal.tsx
- ActivityBar.tsx
- AppShellSkeleton.tsx
- BottomDock.tsx
- CollapsibleChrome.tsx
- ConnectedDevices.tsx
- ContentSplit.tsx
- Dashboard.tsx
- DashboardUpdateBanner.tsx
- DeleteSessionDialog.tsx
- DiffPane.tsx
- DirectoryBrowser.tsx
- DisconnectBanner.tsx
- Dock.tsx
- DockGroups.tsx
- ElevationPrompt.tsx
- EmptyTrashConfirm.tsx
- ErrorBoundary.tsx
- FilesPane.tsx
- HelpOverlay.tsx
- KeyboardFab.tsx
- LiveTerminalView.tsx
- LoginPage.tsx
- McpServers.tsx
- MobileLiveTerminal.tsx
- MobileMainPane.tsx
- MobileRightPanelPicker.tsx
- MobileTerminalToolbar.tsx
- NotificationSettings.tsx
- OverflowMenu.tsx
- OwnerAvatar.tsx
- PairedTerminal.tsx
- PaletteTriggerPill.tsx
- paneDnd.ts
- PaneDndController.tsx
- PaneIcon.tsx
- ProjectFormModal.tsx
- ProjectsSection.tsx
- ProvenanceBadge.tsx
- SecuritySettings.tsx
- SessionGroupModal.tsx
- SettingsView.tsx
- SidebarSortPicker.tsx
- SkillsManager.tsx
- StatusGlyph.tsx
- StopSessionDialog.tsx
- SwitchViewDialog.tsx
- TelemetryConsentModal.tsx
- TerminalConnectionBanners.tsx
- TerminalSessionStack.tsx
- TerminalSettings.tsx
- TerminalView.tsx
- TipsModal.tsx
- Toasts.tsx
- TokenEntryPage.tsx
- Tooltip.tsx
- TopBar.tsx
- UpdateBanner.tsx
- WorkspaceSidebar.tsx
- useAcpQueueCount.test.tsx
- useAcpRateLimit.test.tsx
- useAcpResolveApproval.test.ts
- useCommandActions.test.tsx
- useFocusTerminalTarget.test.tsx
- useHighlightedLines.test.tsx
- useHistoryWindow.test.tsx
- useIsWideViewport.test.tsx
- useNestedSidebarGroups.test.tsx
- useOrgGroups.test.ts
- usePluginCommands.test.tsx
- useSessionGroups.test.tsx
- useSessionsApply.test.tsx
- useSettingsCommands.test.tsx
- useTips.test.ts
- useTour.test.ts
- useWorkspaces.test.tsx
- useAcpQueueCount.ts
- useAcpRateLimit.ts
- useAcpSession.configOption.test.ts
- useAcpSession.eviction.test.ts
- useAcpSession.history.test.ts
- useAcpSession.inflight.test.ts
- useAcpSession.persist.test.ts
- useAcpSession.prepend.test.ts
- useAcpSession.queue.test.ts
- useAcpSession.recentFirst.test.ts
- useAcpSession.reconnect.test.ts
- useAcpSession.ts
- useAcpSession.wake.test.ts
- useApprovalSound.test.ts
- useApprovalSound.ts
- useCommandActions.ts
- useConversationSearch.test.ts
- useConversationSearch.ts
- useDashboardPresence.test.ts
- useDashboardPresence.ts
- useDiffComments.rtl.test.tsx
- useDiffComments.test.ts
- useDiffComments.ts
- useDiffFiles.test.ts
- useDiffFiles.ts
- useEdgeSwipe.test.ts
- useEdgeSwipe.ts
- useFileContents.test.ts
- useFileContents.ts
- useFocusTerminalTarget.ts
- useHighlightedLines.ts
- useHistoryWindow.ts
- useIsCoarsePointer.ts
- useIsWideViewport.ts
- useKeyboardShortcuts.test.ts
- useKeyboardShortcuts.ts
- useLastSessionRestore.test.tsx
- useLastSessionRestore.ts
- useLiveTerminal.forward.test.ts
- useLiveTerminal.sizeOwner.test.ts
- useLiveTerminal.ts
- useLongPressDrag.test.ts
- useLongPressDrag.ts
- useMobileKeyboard.test.ts
- useMobileKeyboard.ts
- useMobileViewportLock.test.ts
- useMobileViewportLock.ts
- useNestedSidebarGroups.ts
- useOrgGroups.ts
- usePluginCommands.tsx
- usePluginUiState.test.tsx
- usePluginUiState.ts
- useProjects.ts
- usePushSubscription.test.ts
- usePushSubscription.ts
- useRepoGroups.test.ts
- useRepoGroups.ts
- useResolvedTheme.test.ts
- useResolvedTheme.ts
- useRespawnSession.test.tsx
- useRespawnSession.ts
- useSessionGroups.ts
- useSessions.test.ts
- useSessions.ts
- useSettingsCommands.ts
- useShikiTheme.ts
- useSidebarAxis.test.ts
- useSidebarAxis.ts
- useSidebarSortMode.test.ts
- useSidebarSortMode.ts
- useSidebarTriage.ts
- useSkillIndex.ts
- useTerminalGestureBoundary.test.tsx
- useTerminalGestureBoundary.ts
- useThemeMutation.ts
- useTips.ts
- useTour.coverage.test.tsx
- useTour.tsx
- useWebSettings.ts
- useWelcomePhase.ts
- useWorkspaces.ts
- acpEligibility.test.ts
- acpTypes.types.test.ts
- cheats.test.ts
- cityhallBundleApi.test.ts
- clientCapabilities.test.ts
- createSessionApi.test.ts
- diffSelection.test.ts
- fileRef.test.ts
- fontDetect.test.ts
- formFactor.test.ts
- liveMouse.test.ts
- longPress.test.ts
- menuPosition.test.ts
- onboarding.test.ts
- paneLayout.test.ts
- panes.test.ts
- platform.test.ts
- pluginCommands.test.ts
- pluginPanes.test.tsx
- pluginsApi.test.ts
- pluginUi.test.ts
- queueApi.test.ts
- recentProjectsApi.test.ts
- registeredProjects.test.ts
- searchConversationsApi.test.ts
- sessionColors.test.ts
- shortcuts.test.ts
- sidebarBulk.test.ts
- sidebarGroups.test.ts
- sidebarOptimistic.test.ts
- sidebarSelection.test.ts
- sidebarSort.test.ts
- sidebarTrash.test.ts
- switchAgentTrigger.test.ts
- terminalFocus.test.ts
- tipsApi.test.ts
- tourSteps.test.ts
- trashActions.test.ts
- trashApi.test.ts
- volumeIgnoresApi.test.ts
- webUiSync.test.ts
- acpArgs.test.ts
- acpArgs.ts
- acpAttachments.test.ts
- acpCapableTools.ts
- acpDrafts.test.ts
- acpDrafts.ts
- acpHistoryWindow.test.ts
- acpHistoryWindow.ts
- acpKeepContext.test.ts
- acpKeepContext.ts
- acpPrefs.tsx
- acpRattle.test.ts
- acpRattle.ts
- acpScrollState.test.ts
- acpScrollState.ts
- acpSessionContext.tsx
- acpStateStorage.test.ts
- acpStateStorage.ts
- acpTypes.reducer.test.ts
- acpTypes.test.ts
- acpTypes.ts
- agentProfileContext.tsx
- agentProfiles.test.ts
- agentProfiles.ts
- ansi.more.test.ts
- ansi.test.ts
- ansi.ts
- api.acp.test.ts
- api.coverage.test.ts
- api.mcp.test.ts
- api.skills.test.ts
- api.test.ts
- api.ts
- artifacts.ts
- brandMark.ts
- cheats.ts
- clientCapabilities.ts
- clipboard.test.ts
- clipboard.ts
- collapsibleChrome.ts
- connectionState.ts
- conversationFontSize.ts
- deviceBinding.test.ts
- deviceBinding.ts
- diffPair.test.ts
- diffPair.ts
- diffSelection.ts
- diffTree.test.ts
- diffTree.ts
- fetchInterceptor.more.test.ts
- fetchInterceptor.test.ts
- fetchInterceptor.ts
- fileRef.ts
- fontDetect.ts
- fontSizeRange.ts
- formFactor.ts
- frameStream.test.ts
- frameStream.ts
- highlighter.test.ts
- highlighter.ts
- historyScroll.test.ts
- historyScroll.ts
- idleDecay.test.ts
- idleDecay.ts
- launchCommand.test.ts
- launchCommand.ts
- legacySessionRedirect.ts
- liveMouse.ts
- liveTermLines.test.ts
- liveTermLines.ts
- logger.test.ts
- logger.ts
- longPress.ts
- mcpClassify.test.ts
- mcpClassify.ts
- memoryClassify.test.ts
- memoryClassify.ts
- memoryRecall.test.ts
- memoryRecall.ts
- menuBus.ts
- menuPosition.ts
- mobileKeyboardProxy.test.ts
- mobileKeyboardProxy.ts
- modeChannel.test.ts
- modeChannel.ts
- onboarding.ts
- paneLayout.ts
- panes.ts
- persistentTerminals.ts
- platform.ts
- pluginCommands.ts
- pluginPanes.ts
- pluginUi.ts
- pluginUiContext.tsx
- profileHooks.test.ts
- profileHooks.ts
- registeredProjects.ts
- repinOnResize.test.ts
- repinOnResize.ts
- repoAppearance.test.ts
- repoAppearance.ts
- repoGroupOrder.test.ts
- repoGroupOrder.ts
- rightPanelView.ts
- safeStorage.test.ts
- safeStorage.ts
- session.test.ts
- session.ts
- sessionColors.ts
- sessionRoute.ts
- sessionRowTag.test.ts
- sessionRowTag.ts
- shortcuts.ts
- sidebarAxis.ts
- sidebarBulk.ts
- sidebarCompact.ts
- sidebarGroups.ts
- sidebarOptimistic.ts
- sidebarSelection.ts
- sidebarSort.ts
- skillBody.ts
- skillProvenance.test.ts
- skillProvenance.ts
- switchAgentTrigger.ts
- terminalFocus.test.ts
- terminalFocus.ts
- theme.test.ts
- theme.ts
- toastBus.ts
- token.test.ts
- token.ts
- toolErrorParse.test.ts
- toolErrorParse.ts
- toolReclassify.test.ts
- toolReclassify.ts
- tourSteps.ts
- trashActions.ts
- types.ts
- unreadIndicator.ts
- webBuildId.test.ts
- webBuildId.ts
- webUiSync.ts
- wsBackoff.test.ts
- wsBackoff.ts
- App.tsx
- index.css
- logging-init.ts
- main.tsx
- test-setup.ts
- viteConfig.test.ts
- screenshots.spec.ts
- aoe-plugin.toml
- worker.mjs
- acp.ts
- acpMock.ts
- aoeServe.ts
- coverageCapture.ts
- fakeAcpAgent.mjs
- gitFixture.ts
- liveGlobalSetup.ts
- liveTest.ts
- mockedTest.ts
- patch.ts
- sidebar.ts
- sidebarMocks.ts
- terminal-mocks.ts
- theme.ts
- wizard.ts
- acp-mode-picker.spec.ts
- acp-plan-strip.spec.ts
- approval-allow.spec.ts
- approval-deny.spec.ts
- ask-user-question.spec.ts
- composer-queue-follow-up.spec.ts
- composer-slash-pick-no-arg.spec.ts
- composer-stop-during-sub-agent.spec.ts
- composer-stop-during-thinking.spec.ts
- composer-stop-during-tool-call.spec.ts
- composer-stop-mid-turn.spec.ts
- mobile-toolbar-arrow-up.spec.ts
- mobile-toolbar-ctrl-c.spec.ts
- mobile-toolbar-escape.spec.ts
- mobile-toolbar-tab.spec.ts
- palette-session-switch.spec.ts
- profile-settings-isolation.spec.ts
- projects-add.spec.ts
- projects-edit.spec.ts
- projects-remove.spec.ts
- queue-delete-message.spec.ts
- queue-drains-while-unmounted.spec.ts
- queue-edit-message.spec.ts
- queue-fold-unfold.spec.ts
- queue-follow-up-with-nav.spec.ts
- queue-recall-arrow.spec.ts
- rate-limit-reset-across-turns.spec.ts
- rate-limit-resume-continuation.spec.ts
- settings-theme-custom-malformed.spec.ts
- settings-theme-custom.spec.ts
- settings-theme-failure-revert.spec.ts
- settings-theme-select.spec.ts
- shortcut-terminal-focus.spec.ts
- sidebar-plan-progress.spec.ts
- sidebar-queued-count.spec.ts
- sidebar-rate-limit.spec.ts
- sidebar-select-focuses-composer.spec.ts
- sidebar-select-focuses-terminal.spec.ts
- startup-error-banner-native-binary.spec.ts
- stop-tool-card-terminal.spec.ts
- wizard-launch-button.spec.ts
- acp-approval.spec.ts
- acp-attachment-draft.spec.ts
- acp-attachment.spec.ts
- acp-cancel.spec.ts
- acp-claude-clear-reset.spec.ts
- acp-codex-new-reset.spec.ts
- acp-compaction-phase.spec.ts
- acp-config-pickers.spec.ts
- acp-context-primer.spec.ts
- acp-custom-agent.spec.ts
- acp-disable.spec.ts
- acp-escape-no-cancel.spec.ts
- acp-file-links.spec.ts
- acp-files.spec.ts
- acp-force-end-turn.spec.ts
- acp-import-claude-session.spec.ts
- acp-keep-context-round-trip.spec.ts
- acp-lagged-ws.spec.ts
- acp-memory-recall.spec.ts
- acp-mid-turn-steering.spec.ts
- acp-mode-switch.spec.ts
- acp-replay-catchup.spec.ts
- acp-spawn-prompt.spec.ts
- acp-view-switch.spec.ts
- acp-worker-log.spec.ts
- attach-project.spec.ts
- auth-login-passphrase.spec.ts
- auth-no-auth.spec.ts
- auth-token-entry.spec.ts
- auth-token-rotation.spec.ts
- devices.spec.ts
- diff-base-from-worktree.spec.ts
- directory-browser.spec.ts
- disconnect-banner.spec.ts
- ensure-session-restart.spec.ts
- feature-usage-signals.spec.ts
- file-watch-peer-propagation.spec.ts
- git-clone.spec.ts
- golden-path.spec.ts
- live-frame-compression.spec.ts
- live-size-owner-takeover.spec.ts
- login-session-persistence.spec.ts
- mcp-codex-disabled.spec.ts
- mcp-servers.spec.ts
- mobile-live-no-flutter.spec.ts
- mobile-live-scrollback-buffer.spec.ts
- mode-switch-kills-tmux.spec.ts
- multi-repo-stale-base.spec.ts
- palette-content-search.spec.ts
- palette-scratch-launch.spec.ts
- plugin-tool-card-badge.spec.ts
- plugins-enable-toggle.spec.ts
- plugins-passphrase-loopback.spec.ts
- profile-override.spec.ts
- project-pin.spec.ts
- read-only-mode.spec.ts
- right-panel-diff-files.spec.ts
- right-panel-files.spec.ts
- right-panel-large-diff.spec.ts
- right-panel-notifications.spec.ts
- session-create-duplicate-worktree.spec.ts
- session-delete.spec.ts
- session-fork.spec.ts
- session-group-edit.spec.ts
- session-rename.spec.ts
- session-trash.spec.ts
- settings-persistence-acp.spec.ts
- settings-persistence-schema.spec.ts
- settings-persistence-theme-passphrase.spec.ts
- settings-persistence-theme.spec.ts
- sidebar-bulk-triage.spec.ts
- skills-management.spec.ts
- telemetry-form-factor.spec.ts
- theme-switch-live.spec.ts
- tips.spec.ts
- triage-archive.spec.ts
- triage-pin.spec.ts
- triage-snooze.spec.ts
- tutorial.spec.ts
- wizard-acp-create-session.spec.ts
- wizard-recent-projects-persist.spec.ts
- wizard-scratch-delete-cleans-tempdir.spec.ts
- wizard-scratch-launch.spec.ts
- workspace-ordering.spec.ts
- acp-composer-footer.spec.ts
- acp-composer-keyboard.spec.ts
- acp-composer-recall.spec.ts
- acp-config-pickers-ui.spec.ts
- acp-conversation-font-size.spec.ts
- acp-edit-card-diff.spec.ts
- acp-history-window.spec.ts
- acp-memory-recall.spec.ts
- acp-mobile-chrome-collapse.spec.ts
- acp-mobile-jump-to-bottom.spec.ts
- acp-telemetry-seen.spec.ts
- acp-thread-tap-focus.spec.ts
- acp-tool-cards.spec.ts
- acp-transcript-render.spec.ts
- acp-trashed-composer.spec.ts
- auth-sign-out.spec.ts
- backspace-autorepeat.spec.ts
- cityhall-mode.spec.ts
- command-palette.spec.ts
- coverage-matrix.exempt.json
- coverage-matrix.json
- dashboard.spec.ts
- delete-active-session.spec.ts
- desktop-live-input.spec.ts
- diff-base-override.spec.ts
- diff-comments.spec.ts
- diff-empty-state.spec.ts
- diff-large.spec.ts
- diff-multirepo-tree.spec.ts
- diff-syntax-highlight.spec.ts
- diff-virtualization.spec.ts
- ios-callout-suppression.spec.ts
- keyboard-auto-resize.spec.ts
- live-click-forward.spec.ts
- live-suite-audit.md
- live-wheel-forward.spec.ts
- mobile-dom-renderer.spec.ts
- mobile-fullscreen-agent-layout.spec.ts
- mobile-keyboard.spec.ts
- mobile-plugin-pane.spec.ts
- mobile-right-panel-picker.spec.ts
- mobile-settings-header.spec.ts
- mobile-toolbar.spec.ts
- pane-docking.spec.ts
- panel-resize-persist.spec.ts
- pinch-zoom.spec.ts
- plugin-row-slots-mobile.spec.ts
- plugin-sort-filter.spec.ts
- profile-lifecycle.spec.ts
- profiles-page.spec.ts
- right-panel-persistence.spec.ts
- routing.spec.ts
- scrollback-exit.spec.ts
- session-empty-trash.spec.ts
- session-trash-flow.spec.ts
- settings-advanced-fold.spec.ts
- settings-search.spec.ts
- shortcuts.spec.ts
- sidebar-auto-name.spec.ts
- sidebar-compact.spec.ts
- sidebar-context-menu-clamp.spec.ts
- sidebar-drag-reorder.spec.ts
- sidebar-empty-state.spec.ts
- sidebar-group-reorder.spec.ts
- sidebar-grouping.spec.ts
- sidebar-multi-select.spec.ts
- sidebar-multi-session.spec.ts
- sidebar-new-session-tooltips.spec.ts
- sidebar-project-pin.spec.ts
- sidebar-project-row.spec.ts
- sidebar-reorder-click-after-drag-suppressed.spec.ts
- sidebar-reorder-cross-group-noop.spec.ts
- sidebar-reorder-mobile-flick-scrolls.spec.ts
- sidebar-reorder-mobile-press-hold-reorders.spec.ts
- sidebar-reorder-mobile-tap-navigates.spec.ts
- sidebar-reorder-read-only.spec.ts
- sidebar-reorder-reload-persists.spec.ts
- sidebar-reorder-stationary-click-navigates.spec.ts
- sidebar-reorder-tiny-drag-noop.spec.ts
- sidebar-resize-quota.spec.ts
- sidebar-smart-rename-chip.spec.ts
- sidebar-sort-mode.spec.ts
- sidebar-summarize.spec.ts
- sidebar-switch-view.spec.ts
- terminal-focus-shortcut.spec.ts
- theme-onboarding.spec.ts
- theme-switch.spec.ts
- top-bar.spec.ts
- update-banner.spec.ts
- validate-coverage-matrix.mjs
- wizard-agent-step.spec.ts
- wizard-attach-existing.spec.ts
- wizard-base-branch.spec.ts
- wizard-custom-agent.spec.ts
- wizard-extra-repos.spec.ts
- wizard-form-ui.spec.ts
- wizard-hooks-trust.spec.ts
- wizard-project-step.spec.ts
- wizard-scratch-ui.spec.ts
- wizard-session-step.spec.ts
- wizard-single-screen.spec.ts
- wizard-tooltip-z-index.spec.ts
- wizard-volume-ignores-globs.spec.ts
- .gitignore
- .npmrc
- .oxfmtrc.json
- AGENTS.md
- CLAUDE.md
- DESIGN.md
- eslint-suppressions.json
- eslint.config.js
- index.html
- package-lock.json
- package.json
- playwright.capture.config.ts
- playwright.config.ts
- playwright.live.config.ts
- tsconfig.app.json
- tsconfig.json
- tsconfig.node.json
- tsconfig.vitest.json
- vite.config.ts
- .gitkeep
- social-banner.svg
- social-preview.png
- main.js
- styles.css
- sync-docs.mjs
- Callout.astro
- DocsSidebar.astro
- FeatureCard.astro
- Footer.astro
- GuideNav.astro
- InstallInline.astro
- Nav.astro
- Step.astro
- YouTubeChannel.astro
- docsNav.ts
- Base.astro
- Docs.astro
- index.astro
- cityhall.astro
- index.astro
- merch.astro
- robots.txt.ts
- tui.astro
- web.astro
- global.css
- env.d.ts
- .gitignore
- .npmrc
- astro.config.mjs
- package-lock.json
- package.json
- main.rs
- Cargo.toml
- .coderabbit.yaml
- .git-blame-ignore-revs
- .gitignore
- AGENTS.md
- build.rs
- build_git_watch.rs
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- CLAUDE.md
- cliff.toml
- CODE_OF_CONDUCT.md
- codecov.yml
- CONTRIBUTING.md
- deny.toml
- DESIGN.md
- flake.lock
- flake.nix
- LICENSE
- README.md
- rust-toolchain.toml
# 설치 가이드
git clone https://github.com/agent-of-empires/agent-of-empires
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd agent-of-empires
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천- Homebrew macOS/Linux용 패키지 매니저입니다.
brew install aoe
Homebrew로 이미 빌드된 패키지를 바로 설치합니다. 소스 빌드가 필요 없습니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -f docker/Dockerfile -t agent-of-empires .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 agent-of-empires
빌드된 이미지를 실제 컨테이너로 실행합니다.
4. Node.js
쉬움cd acp-worker/adapters/claude-agent-acp
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
5. Python
쉬움pip install -r marketing/x/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
6. Rust
보통- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cd agent-of-empires && cargo build --release
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
cargo check # Type-check
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo test # Run tests
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo fmt # Format
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo clippy # Lint
이 명령어를 터미널에 그대로 입력해 실행하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
