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.

95.3kTypeScriptMITactive · last push 1d agoGitHub

Drop-in peers

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

1jehuang/jcode

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

The most RAM efficient harness

18.2k
Rust
MIT
active1d ago
HKUDS/DeepCode

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.4k
Python
MIT
active4d ago
esengine/DeepSeek-Reasonix

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.0k
Go
MIT
active1d ago
Hmbown/CodeWhale

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.

40.8k
Rust
MIT
active1d ago
openai/codex

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

Lightweight coding agent that runs in your terminal

112.0k
Rust
Apache-2.0
active1d ago
anomalyco/opencode

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

The open source coding agent.

200.2k
TypeScript
MIT
active1d ago
xai-org/grok-build

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
active4d ago
openinterpreter/openinterpreter

Coding agent for open models; choose for open-model support.

A coding agent for open models like Kimi K3

68.1k
Rust
Apache-2.0
active3d ago

End-user tools

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

continuedev/continue

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

open-source coding agent

35.6k
TypeScript
Apache-2.0
active3d ago
KunAgent/Kun

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
active1d ago
the-open-agent/openagent

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
active3d ago
PawanOsman/OpenCursor

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
active8d 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/opencode

calls piIf you want a TypeScript agent toolkit with a unified LLM API and TUI.

The open source coding agent.

200.2kTypeScriptactive
openai/codex

calls piAgent 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

112.0kRustactive
cline/cline

calls piSame 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.

66.6kTypeScriptactive
Hmbown/CodeWhale

calls pichoose 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.

40.8kRustactive
continuedev/continue

calls pichoose for a broader agent toolkit with a TUI and unified LLM API if you need custom workflows.

open-source coding agent

35.6kTypeScriptactive
esengine/DeepSeek-Reasonix

calls piif 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.0kGoactive
Gitlawb/openclaude

calls piChoose if you want a TUI coding agent bundled with a reusable agent toolkit under MIT.

runs anywhere. uses anything

30.8kTypeScriptactive
Kilo-Org/kilocode

calls pichoose 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
1jehuang/jcode

calls piModular 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/DeepCode

calls piChoose 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.4kPythonactive
openinterpreter/openinterpreter

calls piModular toolkit if you need an extensible agent framework rather than a fixed CLI.

A coding agent for open models like Kimi K3

68.1kRustactive
xai-org/grok-build

calls piwhen 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