Free
Full functionality under MIT license. Bring your own API keys for LLM providers. Install via npm, bun, or curl.
A minimal, extensible terminal coding harness — adapt Pi to your workflows instead of the other way around.
Pi is a minimal, extensible terminal coding harness by Mario Zechner and Earendil Inc. — a low-ceremony CLI agent that supports 15+ LLM providers, tree-structured session history, context engineering via AGENTS.md/SYSTEM.md/skills, and a powerful extension API for tools, commands, events, and custom TUI components. Released under MIT, it ships with four operation modes (interactive, print/JSON, RPC, SDK) and a Pi package ecosystem for sharing extensions, skills, themes, and prompt templates.
Full functionality under MIT license. Bring your own API keys for LLM providers. Install via npm, bun, or curl.
Pi is a terminal coding harness built for extensibility — an agent that stays small at the core with radical extensibility through extensions, skills, themes, and prompt templates. Released under MIT by Earendil Inc.
Explicit session IDs for automation, RPC improvements, predictable retries and timeouts
Read tool output, Windows fixes, adaptive thinking
Shrinkwrap, supply-chain hardening, theme detection
npm install -g --ignore-scripts @earendil-works/pi-coding-agent
cd /path/to/project
pi
# First session prompt
Summarize this repository and tell me how to run its checks.
# Switch models mid-session
/model
# Non-interactive mode
pi -p "List all .ts files in src/"
# Reference files with @
pi @README.md "Summarize this"
# Install a Pi package
pi install npm:@foo/pi-tools
# Export session to HTML
/export Vix is a Go-native, open-source (AGPL-3.0) AI coding agent that slashes token costs by 40-50% using a stem agent architecture and Tree-sitter virtual filesystem. It rethinks the plan/execute loop — keeping LLM cache warm across Explore, Plan, and Execute phases — while shipping Programmable Workflows, Whiteboard Mode with voice AI, MCP server support, and a self-evolving agent that writes its own scheduled jobs and watchers.
Orchestrate an entire AI dev team on 5GB VRAM using ephemeral subagents, exact-match diffs, and a zero-dependency Go binary. Works with any OpenAI-compatible model — local or cloud.
Paca is a free, open-source, self-hosted Scrum board where AI agents work as equal teammates — assigned to sprints, picking up tasks, and collaborating on BDD specs alongside humans. Built as an alternative to Jira and Linear, it treats AI agents as first-class Scrum members.