Picocode

Picocode is an open-source, lightweight CLI coding agent built in Rust by Dotan Nahum (jondot). It provides a compact, native terminal harness for interacting with language models to execute code generation, scanning, and refactoring tasks directly from the command line. In daily use, Picocode operates through command-line inputs driven by declarative YAML configuration files. Developers can specify model providers, define tailored personas, pass file contents as contextual prompts, and run structured code inspection workflows without the overhead of heavy interactive environments. What differentiates Picocode from larger CLI frameworks is its minimalist Rust architecture and focus on customizable file-prompt workflows. Rather than packaging a complex TUI or heavy background runtime, it focuses on fast startup times, straightforward persona configurations, and reusable scanning skill definitions. Picocode is open-source software distributed via GitHub. It operates on a bring-your-own-key model where execution costs are determined entirely by your configured LLM API provider.

Tags: ai agent, cli, coding agent, developer tools, OpenSource

Visit Picocode