AltHub

earendil-works/pi Alternatives

AI coding agents / agent harness

Pi is an AI agent toolkit that provides a unified multi-provider LLM API, agent runtime with tool calling and state management, a TUI library, and an interactive coding agent CLI.

97.8kTypeScriptMITactive · last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

1jehuang/jcodeGitHub

Rust harness for memory-constrained environments; choose when RAM usage is the top priority.

The most RAM efficient harness

18.2k
Rust
MIT
active2mo ago
HKUDS/DeepCodeGitHub

Agent harness with multi-agent orchestration; choose for complex multi-agent coding workflows.

"DeepCode: Open Agentic Coding (Agent Harness & Loop Engineering & Multi-Agent Orchestration)"

16.5k
Python
MIT
active1mo ago
esengine/DeepSeek-ReasonixGitHub

DeepSeek-optimized terminal coding agent; choose for DeepSeek model workflows.

DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.

35.5k
Go
MIT
active30d ago
Hmbown/CodeWhaleGitHub

Rust terminal coding agent; choose if you prefer Rust over TypeScript.

Open-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome.

41.0k
Rust
MIT
active30d ago
openai/codexGitHub

OpenAI's terminal coding agent; choose for official OpenAI agent experience.

Lightweight coding agent that runs in your terminal

124.2k
Rust
Apache-2.0
active29d ago
anomalyco/opencodeGitHub

Community-led open-source coding agent; choose as a drop-in terminal harness.

The open source coding agent.

201.7k
TypeScript
MIT
active2mo ago
xai-org/grok-buildGitHub

xAI's coding agent harness with fullscreen TUI; choose for Rust-based extensible terminal agent.

SpaceXAI's coding agent harness and TUI. Fullscreen, mouse interactive, extensible.

25.9k
Rust
Apache-2.0
active2mo ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

continuedev/continueGitHub

IDE extension for coding assistance; choose for in-editor GUI rather than CLI harness.

open-source coding agent

35.9k
TypeScript
Apache-2.0
active30d ago
KunAgent/KunGitHub

Desktop GUI/TUI agent workspace; choose for a local-first multi-purpose app, not a codebase component.

Local-first AI agent workspace for coding, writing, design, research, and automation — one runtime for desktop GUI and TUI.

6.1k
TypeScript
NOASSERTION
active2mo ago
the-open-agent/openagentGitHub

Personal AI assistant with coding features; choose for an end-user assistant rather than a library.

⚡️next-generation personal AI assistant powered by LLM, RAG and agent loops, supporting computer-use, browser-use and coding agent, demo: https://demo.openagentai.org

5.5k
Go
Apache-2.0
active2mo ago
PawanOsman/OpenCursorGitHub

VS Code extension for Cursor-like coding; choose for in-editor experience.

Open-source Cursor-like AI coding agent for VS Code — agentic chat, multi-provider LLMs (OpenAI, Ollama, llama.cpp), semantic search, and MCP support

6.0k
TypeScript
MIT
active2mo ago

Listed as an alternative to

These projects were analysed and named pi among their alternatives. The relationship is not symmetric — how pi rates them is a separate judgement, made when pi is analysed in its own right.

anomalyco/opencodeGitHub

calls pi “If you want a TypeScript agent toolkit with a unified LLM API and TUI.”

The open source coding agent.

201.7kTypeScriptactive
openai/codexGitHub

calls pi “Agent toolkit with a coding agent CLI; choose it if you want a unified toolkit beyond just coding.”

Lightweight coding agent that runs in your terminal

124.2kRustactive
cline/clineGitHub

calls pi “Same class, but offers a broader agent toolkit; choose it if you want an SDK-like base with TUI and CLI.”

Autonomous coding agent as an SDK, IDE extension, or CLI assistant.

68.0kTypeScriptactive
aaif-goose/gooseGitHub

calls pi “Choose when you want a TypeScript/MIT agent toolkit with TUI/CLI instead of Goose's Rust desktop/API stack.”

an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM

54.2kRustactive
Hmbown/CodeWhaleGitHub

calls pi “choose if you need a broader agent toolkit plus a CLI, both in TypeScript”

Open-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome.

41.0kRustactive
continuedev/continueGitHub

calls pi “choose for a broader agent toolkit with a TUI and unified LLM API if you need custom workflows.”

open-source coding agent

35.9kTypeScriptactive
esengine/DeepSeek-ReasonixGitHub

calls pi “if you want a TypeScript toolkit that also provides a coding agent CLI with unified LLM API.”

DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.

35.5kGoactive
Gitlawb/openclaudeGitHub

calls pi “Choose if you want a TUI coding agent bundled with a reusable agent toolkit under MIT.”

runs anywhere. uses anything

30.8kTypeScriptactive
QwenLM/qwen-codeGitHub

calls pi “choose for a MIT-licensed TypeScript agent CLI that also exposes a toolkit to customize the loop.”

An open-source AI coding agent that lives in your terminal.

27.6kTypeScriptactive
Kilo-Org/kilocodeGitHub

calls pi “choose for a modular agent that exposes a toolkit API for custom agent loops.”

Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.

27.0kTypeScriptactive
can1357/oh-my-piGitHub

calls pi “Use the upstream Pi for direct project lineage and active development.”

⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more

26.4kTypeScriptactive
1jehuang/jcodeGitHub

calls pi “Modular TypeScript toolkit with unified LLM API — choose it if you need a flexible agent framework rather than a fixed harness.”

The most RAM efficient harness

18.2kRustactive
HKUDS/DeepCodeGitHub

calls pi “Choose when you need a TypeScript-native agent toolkit with TUI and unified LLM API.”

"DeepCode: Open Agentic Coding (Agent Harness & Loop Engineering & Multi-Agent Orchestration)"

16.5kPythonactive
bytedance/trae-agentGitHub

calls pi “Choose when you want a modular toolkit with TUI and lower-level agent APIs, not just a single CLI.”

Trae Agent is an LLM-based agent for general purpose software engineering tasks.

12.0kPythonslowing
MoonshotAI/kimi-cliGitHub

calls pi “Prefer this TypeScript/MIT agent if you want a unified LLM API and TUI toolkit.”

Kimi Code CLI is your next CLI agent.

11.2kPythonactive
MoonshotAI/kimi-codeGitHub

calls pi “Choose pi if you need a TypeScript agent toolkit with a TUI/CLI and modular components rather than the Kimi-tuned kimi-code CLI.”

Kimi Code CLI — The Starting Point for Next-Gen Agents

7.0kTypeScriptactive
OpenHands/OpenHandsGitHub

calls pi “choose for a lightweight, embeddable agent toolkit with a TUI/CLI and unified LLM API, if you prefer building your own workflow over a full control center.”

🙌 OpenHands: AI-Driven Development

84.9kTypeScriptactive
openinterpreter/openinterpreterGitHub

calls pi “Modular toolkit if you need an extensible agent framework rather than a fixed CLI.”

A coding agent for open models like Kimi K3

68.2kRustactive
xai-org/grok-buildGitHub

calls pi “when you need a general agent toolkit/unified LLM API rather than a coding-only TUI.”

SpaceXAI's coding agent harness and TUI. Fullscreen, mouse interactive, extensible.

25.9kRustactive
letta-ai/lettaGitHub

calls pi “Choose Pi if you want a lighter TypeScript agent toolkit/CLI without Letta's server/memory-block stack.”

Platform for stateful agents: AI with advanced memory that can learn and self-improve over time.

24.5kactive