Kodelet CLI usage guide, commands, configuration, and workflows. Use when users ask about kodelet features, commands, configuration options, or how to accomplish tasks with kodelet.
Kodelet is a lightweight agentic software-engineering CLI. This skill gives a quick orientation; deeper topics live in focused references.
For details, choose the reference that matches the task:
references/quick-start.md — installation, core kodelet run usage, Web UI, ACP/IDE mode, image input, git commands, completions, common workflows.references/conversations.md — conversation list/show/delete/fork commands, renaming, steering, and the ACP Streamlit example.references/configuration.md — config files, profiles, model/provider setup, security restrictions, MCP, bash timeout.references/recipes.md — AGENTS.md, fragments, and recipes.references/skills.md — agentic skills, skill layout, configuration, and skill plugins.references/extensions.md — extension runtime, discovery, configuration, plugins, persistent TUI widgets/surfaces, and operational behavior.references/sdk.md — TypeScript SDK agent sessions, extension authoring API, tools, commands/dynamic recipes, native TUI shortcuts, lifecycle events, UI helpers, persistent surfaces, and examples.Examples now live with the skill under examples/:
examples/streamlit-acp/ — Streamlit chatbot using Agent Client Protocol.examples/extensions/workspace/ — TypeScript extension with an ask_user_question tool and bash approval policy.examples/sdk/ — TypeScript SDK examples for basic, streaming, and inline-extension agent sessions.When answering detailed or version-sensitive questions, prefer the current repository docs/source over memory. If the user asks to modify Kodelet itself, inspect the relevant code first and follow repository conventions from AGENTS.md.
# One-shot agent run
kodelet run "your query"
# Continue the most recent conversation
kodelet run -f "continue the task" # same as --follow
# Resume a specific conversation
kodelet run --resume CONVERSATION_ID "more questions"
# Temporary or minimal runs
kodelet run --no-save "temporary query"
kodelet run --result-only "what is 2+2"
kodelet run --no-tools "what is the capital of France?"
# Interactive/IDE mode over Agent Client Protocol
kodelet acp
# Browser UI
kodelet serve
AGENTS.md; bootstrap one with kodelet run -r init../recipes/ or ~/.kodelet/recipes/; list with kodelet recipe list, inspect with kodelet recipe show <name>, run with kodelet run -r <name>..kodelet/skills/<name>/SKILL.md, plugins, or global skill dirs; disable with --no-skills.kodelet extension list and disable with --no-extensions.kodelet plugin add org/repo; inspect with kodelet plugin list and kodelet plugin show org/repo.kodelet conversation list/show/delete/fork for persisted runs.kodelet commit generates commit messages; kodelet pr creates PRs.references/quick-start.md.references/configuration.md.AGENTS.md → use references/recipes.md.references/skills.md.references/extensions.md.references/sdk.md.references/conversations.md.Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer