octogent
A thin orchestration dashboard over Claude Code for managing context, automation, and developer headspace. You need tentacles. π¦
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- ci.yml
- codeIntelRoutes.ts
- conversationRoutes.ts
- deckRoutes.ts
- gitParsers.ts
- gitRoutes.ts
- miscRoutes.ts
- monitorParsers.ts
- monitorRoutes.ts
- requestHandler.ts
- requestParsers.ts
- routeHelpers.ts
- security.ts
- terminalParsers.ts
- terminalRoutes.ts
- types.ts
- uiStateParsers.ts
- upgradeHandler.ts
- usageRoutes.ts
- readDeckTentacles.ts
- defaults.ts
- index.ts
- repository.ts
- service.ts
- types.ts
- xProvider.ts
- index.ts
- promptResolver.ts
- channelMessaging.ts
- claudeTranscript.ts
- constants.ts
- conversations.ts
- gitOperations.ts
- hookProcessor.ts
- protocol.ts
- ptyEnvironment.ts
- registry.ts
- sessionRuntime.ts
- systemClients.ts
- types.ts
- worktreeManager.ts
- agentStateDetection.ts
- claudeSessionScanner.ts
- claudeSkills.ts
- claudeUsage.ts
- cli.ts
- codeIntelStore.ts
- codexUsage.ts
- createApiServer.ts
- githubRepoSummary.ts
- logging.ts
- projectPersistence.ts
- runtimeMetadata.ts
- server.ts
- setupState.ts
- setupStatus.ts
- startupPrerequisites.ts
- terminalRuntime.ts
- usageUtils.ts
- ws-shim.d.ts
- agentStateDetection.test.ts
- claudeUsage.test.ts
- codexUsage.test.ts
- createApiServer.test.ts
- githubRepoSummary.test.ts
- logging.test.ts
- monitorApi.test.ts
- monitorCore.test.ts
- promptResolver.test.ts
- protocol.test.ts
- sessionRuntime.test.ts
- startupPrerequisites.test.ts
- upgradeHandler.test.ts
- xMonitorProvider.test.ts
- AGENTS.md
- package.json
- tsconfig.json
- vitest.config.ts
- octopus-favicon.svg
- types.ts
- useAgentRuntimeStates.ts
- useBackendLivenessPolling.ts
- useCanvasGraphData.ts
- useCanvasTransform.ts
- useClaudeUsagePolling.ts
- useClickOutside.ts
- useCodeIntelRuntime.ts
- useCodexUsagePolling.ts
- useConsoleKeyboardShortcuts.ts
- useConversationsRuntime.ts
- useForceSimulation.ts
- useGitHubPrimaryViewModel.ts
- useGithubSummaryPolling.ts
- useInitialColumnsHydration.ts
- useMonitorRuntime.ts
- usePersistedUiState.ts
- usePollingData.ts
- usePromptLibrary.ts
- useTentacleGitLifecycle.ts
- useTerminalCompletionNotification.ts
- useTerminalMutations.ts
- useTerminalStateReconciliation.ts
- useUsageHeatmapPolling.ts
- useWorkspaceSetup.ts
- codeIntelAggregation.ts
- constants.ts
- conversationNormalizers.ts
- formatTimestamp.ts
- githubMetrics.ts
- githubNormalizers.ts
- hotkeys.ts
- monitorNormalizers.ts
- notificationSounds.ts
- terminalRuntimeStateStore.ts
- terminalState.ts
- types.ts
- uiStateNormalizers.ts
- usageNormalizers.ts
- CanvasTentaclePanel.tsx
- CanvasTerminalColumn.tsx
- DeleteAllTerminalsDialog.tsx
- OctopusNode.tsx
- SessionNode.tsx
- ActionCards.tsx
- AddTentacleForm.tsx
- DeckBottomActions.tsx
- octopusVisuals.ts
- TentaclePod.tsx
- WorkspaceSetupCard.tsx
- ActionButton.tsx
- ConfirmationDialog.tsx
- MarkdownContent.tsx
- SettingsToggle.tsx
- StatusBadge.tsx
- ActiveAgentsSidebar.tsx
- ActivityPrimaryView.tsx
- AgentStateBadge.tsx
- CanvasPrimaryView.tsx
- ClearAllConversationsDialog.tsx
- CodeIntelArcDiagram.tsx
- CodeIntelPrimaryView.tsx
- CodeIntelTreemap.tsx
- ConsolePrimaryNav.tsx
- ConversationsPrimaryView.tsx
- DeckPrimaryView.tsx
- DeleteTentacleDialog.tsx
- EmptyOctopus.tsx
- GitHubPrimaryView.tsx
- MonitorPrimaryView.tsx
- PrimaryViewRouter.tsx
- PromptsPrimaryView.tsx
- RuntimeStatusStrip.tsx
- SettingsPrimaryView.tsx
- SidebarActionPanel.tsx
- SidebarConversationsList.tsx
- SidebarPromptsList.tsx
- TelemetryTape.tsx
- TentacleGitActionsDialog.tsx
- Terminal.tsx
- TerminalPromptPicker.tsx
- terminalReplay.ts
- terminalWheel.ts
- UsageHeatmap.tsx
- HttpTerminalSnapshotReader.ts
- runtimeEndpoints.ts
- chrome-and-buttons.css
- console-canvas-activity.css
- console-canvas-canvas.css
- console-canvas-code-intel.css
- console-canvas-conversations.css
- console-canvas-deck.css
- console-canvas-github.css
- console-canvas-monitor.css
- console-canvas-pixpack.css
- console-canvas-prompts.css
- console-canvas-settings.css
- console-chrome-status-nav.css
- console-overrides-telemetry.css
- console-theme-tokens.css
- foundation.css
- sidebar-and-scrollbars.css
- terminal-and-status.css
- ws.d.ts
- App.tsx
- main.tsx
- styles.css
- appTestHarness.ts
- add-tentacle-form.test.tsx
- app-github-runtime.test.tsx
- app-monitor-runtime.test.tsx
- app-shell-navigation.test.tsx
- app-swarm-refresh.test.tsx
- app-ui-state-persistence.test.tsx
- app-workspace-setup.test.tsx
- canvas-tentacle-panel.test.tsx
- CanvasPrimaryView.test.tsx
- delete-all-terminals-dialog.test.tsx
- githubMetrics.test.tsx
- hotkeys.test.tsx
- HttpTerminalSnapshotReader.test.tsx
- runtimeEndpoints.test.tsx
- RuntimeStatusStrip.test.tsx
- setup.ts
- tentacle-pod.test.tsx
- Terminal.test.tsx
- terminalReplay.test.ts
- terminalState.test.tsx
- terminalWheel.test.tsx
- uiPrimitives.test.tsx
- useAgentRuntimeStates.test.tsx
- AGENTS.md
- index.html
- package.json
- tsconfig.json
- vite.api.bundle.config.mts
- vite.config.ts
- octogent
- mental-model.md
- runtime-and-api.md
- tentacles.md
- installation.md
- quickstart.md
- inter-agent-messaging.md
- orchestrating-child-agents.md
- working-with-todos.md
- api.md
- cli.md
- experimental-features.md
- filesystem-layout.md
- troubleshooting.md
- index.md
- InMemoryTerminalSnapshotReader.ts
- buildTerminalList.ts
- agentRuntime.ts
- channel.ts
- completionSound.ts
- conversation.ts
- deck.ts
- git.ts
- monitor.ts
- setup.ts
- terminal.ts
- uiState.ts
- usage.ts
- TerminalSnapshotReader.ts
- typeCoercion.ts
- index.ts
- buildTerminalList.test.ts
- AGENTS.md
- package.json
- tsconfig.json
- tsconfig.tsbuildinfo
- vitest.config.ts
- meta-prompt-generator.md
- octoboss-clean-contexts.md
- octoboss-reorganize-tentacles.md
- octoboss-reorganize-todos.md
- sandbox-init.md
- swarm-parent.md
- swarm-worker.md
- tentacle-context-init.md
- tentacle-planner.md
- tentacle-reorganize-todos.md
- tentacle-update-tentacle.md
- build-package.mjs
- dev.mjs
- smoke-public-install.mjs
- octogent-header.png
- preview_1.jpg
- preview_2.jpg
- preview_3.jpg
- preview_4.jpg
- preview_5.jpg
- preview_6.jpg
- .gitignore
- AGENTS.md
- biome.json
- CLAUDE.md
- CONTRIBUTING.md
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- tsconfig.base.json
# μ€μΉ κ°μ΄λ
git clone https://github.com/hesamsheikh/octogent
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd octogent
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. 곡μ μ€μΉ μ€ν¬λ¦½νΈ
μ¬μ μΆμ²- Node.js npm λͺ λ Ήμ΄λ₯Ό μ°λ €λ©΄ Node.jsκ° μ€μΉλμ΄ μμ΄μΌ ν©λλ€.
npm install -g .
npm λ μ§μ€νΈλ¦¬μ λ°°ν¬λ ν¨ν€μ§λ₯Ό μ μμΌλ‘ μ€μΉν©λλ€. μμ€ ν΄λ‘ μ΄ νμ μμ΅λλ€.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
3. Node.js
μ¬μpnpm install
package.jsonμ λͺ μλ λΌμ΄λΈλ¬λ¦¬λ€μ λ΄λ €λ°μ μ€μΉν©λλ€.
pnpm dev
κ°λ°/μ€ν μλ²λ₯Ό μΌλλ€.
Octogent is not published to the npm registry yet.
μ΄ λͺ λ Ήμ΄λ₯Ό ν°λ―Έλμ κ·Έλλ‘ μ λ ₯ν΄ μ€ννμΈμ.
pnpm build
μ΄ λͺ λ Ήμ΄λ₯Ό ν°λ―Έλμ κ·Έλλ‘ μ λ ₯ν΄ μ€ννμΈμ.
npm install -g .
npm λ μ§μ€νΈλ¦¬μ λ°°ν¬λ ν¨ν€μ§λ₯Ό μ μμΌλ‘ μ€μΉν©λλ€. μμ€ ν΄λ‘ μ΄ νμ μμ΅λλ€.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
