Use the upstream Pi for direct project lineage and active development.
AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI
- 97.8k
- TypeScript
- MIT
AI coding agent / terminal CLI
oh-my-pi is a terminal-based AI coding agent (fork of Pi) with IDE integration, supporting 60+ LLM providers, built-in tools, LSP/DAP operations.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
Use the upstream Pi for direct project lineage and active development.
AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI
Use for a Rust-based agent optimized for open models with Apache-2.0.
A coding agent for open models like Kimi K3
Use for an enterprise-focused strict coder with built-in code review.
Costrict - strict AI coder for enterprises, quality first, including AI Agent, AI CodeReview, AI Completion.
Use for a minimal zero-config agent with ephemeral subagents for context purity.
AI agent for long-horizon coding with local and cloud models. Built on empirical research.
Use for a compact 14MB Rust agent with dynamic workflows and artifact support.
14MB ACP-Rust Agent, Claude Code Plugin compatible, Dynamic Workflow, Goal, Artifacts, Free Web Search, full feature and better support!
Use for a battle-tested, large-community TypeScript terminal agent.
The open source coding agent.
Use for a Rust-based terminal agent with MIT license and active development.
Open-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome.
Use for a RAM-efficient harness if memory consumption is critical.
The most RAM efficient harness
Use for a lightweight MIT-licensed TypeScript agent with a small footprint.
TalkCody - Code is cheap, show me your talk. 🚀 Free Open Source AI Coding Agent.
Use for a provider-agnostic terminal agent that runs anywhere.
runs anywhere. uses anything
Use for an all-in-one agentic platform with a broad feature set and MIT license.
Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.
Use for a terminal agent with explicit multi-provider support for OpenAI, Gemini, and Claude.
Agentic coding in your terminal,Simultaneously compatible with OpenAI, Gemini, and Claude.运行在终端的 AI 编程智能体,同时兼容 Deepseek、OpenAI、Gemini和Claude。
Use for a command-line coding agent; verify feature set against your needs given sparse documentation.
Command Code AI — the best coding agent for open models.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Use if you want the agent as an IDE extension/VS Code integration rather than a terminal TUI.
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
Use if you want the agent inside your editor (VS Code/JetBrains) with autocomplete and chat.
open-source coding agent
Use as a research harness to build custom agent loops if you need a library.
"DeepCode: Open Agentic Coding (Agent Harness & Loop Engineering & Multi-Agent Orchestration)"
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Use if you only use OpenAI models and want a lightweight, Apache-2.0 Rust agent.
Lightweight coding agent that runs in your terminal
Use if you are invested in Kimi models and prefer a Python-based CLI.
Kimi Code CLI is your next CLI agent.
Use if you are invested in Kimi models and prefer a TypeScript-based CLI.
Kimi Code CLI — The Starting Point for Next-Gen Agents
Use if you primarily use DeepSeek and want prefix-cache stability.
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
Use if you primarily use Qwen models and want the official agent.
An open-source AI coding agent that lives in your terminal.
Use for a Grok-specific full-screen TUI from xAI.
SpaceXAI's coding agent harness and TUI. Fullscreen, mouse interactive, extensible.
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
Use if you want an AI coding assistant as a JetBrains plugin, not a terminal agent.
Sweep: AI coding assistant for JetBrains
Use if you want AI coding inside Neovim rather than a standalone CLI.
✨ AI Coding, Vim Style
These projects were analysed and named oh-my-pi among their alternatives. The relationship is not symmetric — how oh-my-pi rates them is a separate judgement, made when oh-my-pi is analysed in its own right.
calls oh-my-pi “If you want a TypeScript agent with hash-anchored edits and LSP support.”
The open source coding agent.
calls oh-my-pi “choose if you want a TypeScript terminal agent with LSP, browser, and subagents”
Open-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome.
calls oh-my-pi “if you want a TypeScript agent with hash-anchored edits and LSP support.”
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
calls oh-my-pi “Choose if you want hash-anchored edits and an optimized tool harness in a terminal agent.”
runs anywhere. uses anything
calls oh-my-pi “choose if you want a terminal agent with the IDE deeply wired in; MIT-licensed TypeScript.”
An open-source AI coding agent that lives in your terminal.
calls oh-my-pi “choose for a feature-rich terminal agent with hash-anchored edits and optimized tool harness.”
Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.
calls oh-my-pi “when you want a TypeScript terminal agent with hash-anchored edits and subagents.”
SpaceXAI's coding agent harness and TUI. Fullscreen, mouse interactive, extensible.
calls oh-my-pi “TypeScript terminal agent with LSP and hash-anchored edits — choose it if you want deterministic edits and deep LSP integration.”
The most RAM efficient harness
calls oh-my-pi “Choose when you want a terminal-first harness with hash-anchored edits and LSP integration.”
"DeepCode: Open Agentic Coding (Agent Harness & Loop Engineering & Multi-Agent Orchestration)"
calls oh-my-pi “Prefer this TypeScript/MIT agent if you want hash-anchored edit verification and LSP support.”
Kimi Code CLI is your next CLI agent.
calls oh-my-pi “Choose oh-my-pi if you want a TypeScript terminal agent with hash-anchored edits, LSP support, browser actions, and subagents.”
Kimi Code CLI — The Starting Point for Next-Gen Agents
calls oh-my-pi “Use for a terminal agent with hash-anchored edits and a custom tool harness.”
Sweep: AI coding assistant for JetBrains
calls oh-my-pi “Choose when you want a coding agent that has IDE context wired in rather than a plugin that adds a chat UI to Neovim.”
✨ AI Coding, Vim Style