Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
kimi-lite
command
Command kimi-lite is the AI coding CLI application.
|
Command kimi-lite is the AI coding CLI application. |
|
internal
|
|
|
acp
Package acp implements an Agent Client Protocol (ACP) server speaking JSON-RPC 2.0 over stdio.
|
Package acp implements an Agent Client Protocol (ACP) server speaking JSON-RPC 2.0 over stdio. |
|
app
Package app provides the application layer and DI container for kimi-lite.
|
Package app provides the application layer and DI container for kimi-lite. |
|
config
Package config provides configuration types and loading for kimi-lite.
|
Package config provides configuration types and loading for kimi-lite. |
|
core/hooks
Package hooks implements lifecycle hook execution for the core agent.
|
Package hooks implements lifecycle hook execution for the core agent. |
|
core/subagents
Package subagents implements ephemeral, non-persistent subagent runners.
|
Package subagents implements ephemeral, non-persistent subagent runners. |
|
git
Package git provides an api.GitProvider implementation that shells out to git.
|
Package git provides an api.GitProvider implementation that shells out to git. |
|
idgen
Package idgen provides a shared ID generation utility.
|
Package idgen provides a shared ID generation utility. |
|
llm
Package llm provides an OpenAI-compatible LLM client with SSE streaming support.
|
Package llm provides an OpenAI-compatible LLM client with SSE streaming support. |
|
mcp
Package mcp provides an MCP client implementation using JSON-RPC over stdio.
|
Package mcp provides an MCP client implementation using JSON-RPC over stdio. |
|
netutil
Package netutil provides network utilities with SSRF-hardening.
|
Package netutil provides network utilities with SSRF-hardening. |
|
observability
Package observability provides lightweight metrics collection and runtime profiling helpers using only the Go standard library.
|
Package observability provides lightweight metrics collection and runtime profiling helpers using only the Go standard library. |
|
store
Package store provides SQLite persistence for kimi-lite sessions.
|
Package store provides SQLite persistence for kimi-lite sessions. |
|
tui
Package tui provides the Terminal UI layer for kimi-lite using Bubble Tea.
|
Package tui provides the Terminal UI layer for kimi-lite using Bubble Tea. |
|
tui/input
Package input provides a multi-line input component for the kimi-lite TUI.
|
Package input provides a multi-line input component for the kimi-lite TUI. |
|
tui/messages
Package messages provides chat message rendering for the kimi-lite TUI.
|
Package messages provides chat message rendering for the kimi-lite TUI. |
|
tui/sidebar
Package sidebar provides a file browser sidebar for the kimi-lite TUI.
|
Package sidebar provides a file browser sidebar for the kimi-lite TUI. |
|
tui/styles
Package styles provides Lipgloss styles for the kimi-lite TUI.
|
Package styles provides Lipgloss styles for the kimi-lite TUI. |
|
tui/viewport
Package viewport provides a scrollable output area for the kimi-lite TUI.
|
Package viewport provides a scrollable output area for the kimi-lite TUI. |
|
pkg
|
|
|
api
Package api provides public types for kimi-lite.
|
Package api provides public types for kimi-lite. |
|
scripts
|
|
|
benchregression
command
Command benchregression parses Go benchmark output and compares it against a baseline.
|
Command benchregression parses Go benchmark output and compares it against a baseline. |
Click to show internal directories.
Click to hide internal directories.