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/procgroup
Package procgroup provides cross-platform process-group helpers used by the core executor and lifecycle hook runner.
|
Package procgroup provides cross-platform process-group helpers used by the core executor and lifecycle hook runner. |
|
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/activity
Package activity renders transient status between the transcript and input.
|
Package activity renders transient status between the transcript and input. |
|
tui/clipboard
Package clipboard reads and writes image, file, and text data from the system clipboard.
|
Package clipboard reads and writes image, file, and text data from the system clipboard. |
|
tui/footer
Package footer provides the two-line status footer for the kimi-lite TUI.
|
Package footer provides the two-line status footer for the kimi-lite TUI. |
|
tui/help
Package help provides the /help overlay for the kimi-lite TUI.
|
Package help provides the /help overlay for the kimi-lite TUI. |
|
tui/images
Package images detects and renders terminal image protocols.
|
Package images detects and renders terminal image protocols. |
|
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/mentions
Package mentions provides file-path candidate sources for @-mentions.
|
Package mentions provides file-path candidate sources for @-mentions. |
|
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/search
Package search provides the transcript search overlay for the kimi-lite TUI.
|
Package search provides the transcript search overlay for the kimi-lite TUI. |
|
tui/sessions
Package sessions provides a TUI picker for browsing and selecting sessions.
|
Package sessions provides a TUI picker for browsing and selecting sessions. |
|
tui/shell
Package shell provides the quick shell overlay for the kimi-lite TUI.
|
Package shell provides the quick shell overlay 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. |
|
tui/welcome
Package welcome renders the empty-state welcome box.
|
Package welcome renders the empty-state welcome box. |
|
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.