Documentation
¶
Overview ¶
Command computah is a self-hosted, terminal-based AI coding agent that runs against a local OpenAI-compatible model server (e.g. LM Studio). All behavior lives in internal/agent; this file only hands control to the Cobra command tree in cmd/.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd defines computah's Cobra command tree.
|
Package cmd defines computah's Cobra command tree. |
|
internal
|
|
|
agent
Approval broker — routes tool-approval prompts to whatever interface can actually answer them.
|
Approval broker — routes tool-approval prompts to whatever interface can actually answer them. |
|
core
Event Bus — the shared output spine.
|
Event Bus — the shared output spine. |
|
md
Streaming markdown → ANSI renderer for model output.
|
Streaming markdown → ANSI renderer for model output. |
|
tools_ext
record_decision — a single tool call that writes a well-structured, frontmatter-tagged knowledge note into the vault.
|
record_decision — a single tool call that writes a well-structured, frontmatter-tagged knowledge note into the vault. |
|
tui
TUI — a full-screen terminal interface (Charm bubbletea/bubbles/lipgloss).
|
TUI — a full-screen terminal interface (Charm bubbletea/bubbles/lipgloss). |
|
web
Web dashboard — a read-only live view of the agent, served over HTTP.
|
Web dashboard — a read-only live view of the agent, served over HTTP. |
Click to show internal directories.
Click to hide internal directories.