
picocode
github.com/jondot/picocode- Category
- Developer Tools
- Rank
- No. 1115Tools index
- Pricing
- Open Source
- Platform
- cli
- Type
- TOOL
- Builder
- jondot
- GitHub
- 59 stars
- Latest release
- v0.6.0
- Date
About
A minimal, high-performance Rust-based coding agent that works with multiple LLM providers (Anthropic, OpenAI, Gemini, DeepSeek, Ollama) for interactive CLI use, CI automation via named recipes, and small codemods. It offers persona-driven behavior, a safety-first confirmation model for destructive actions, and can be embedded as a Rust library.
What it can do
Interact with multiple LLM providers (Anthropic, OpenAI, Gemini, DeepSeek, Ollama) for coding assistance
User prompt/query → LLM-generated response or code
Run automation tasks via named recipes for CI pipelines
Recipe name/configuration → Automated task execution
Apply small codemods to source code
Codebase and codemod instructions → Modified source code
Switch agent behavior using persona modes
Persona selection → Adjusted agent behavior/tone
Prompt for confirmation before executing destructive actions
Destructive command/action → User confirmation prompt
Provide filesystem, search, and shell tools for the agent to use
File paths, search queries, or shell commands → File operations, search results, or command output
Embed the coding agent as a library within other Rust programs
Rust project integration → Embedded agent functionality
Why it made the leaderboard
picocode gives you a single small Rust binary that runs coding-agent tasks non-interactively from YAML recipes in CI, across Anthropic, OpenAI, Gemini, DeepSeek or a local Ollama model, with confirmation gates on destructive actions. It can also be embedded as a library, so agent behavior ships inside your own Rust tooling instead of shelling out to a Node CLI.
Tags
Tech Stack
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.