Pi Rs — AI skill for Claude Code
AI agent toolkit rewritten in Rust: unified LLM API, agent runtime, TUI, coding agent CLI, Slack bot, web UI, GPU pod manager.
How to install Pi Rs
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open qhkm/pi-rs and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Pi Rs does
AI agent toolkit rewritten in Rust: unified LLM API, agent runtime, TUI, coding agent CLI, Slack bot, web UI, GPU pod manager.
Alternatives in AI
- Bot On Anything — A large model-based chatbot builder that can quickly integrate AI models (including ChatGPT, Claude, Gemini) i 4.2k ★
- Lemma Platform — Multiplayer harness that shapes around your work 606 ★
- Memory Forge Rs — Stop resetting satisfying AI chats — edit the memory instead 474 ★
README
π (pi) — AI Coding Agent
[](https://www.rust-lang.org) [](LICENSE) []()
**Minimal core. Maximum extensibility. Your workflow, your way.**
A high-performance, terminal-native AI coding agent built in Rust. This is a Rust port of [pi-mono](https://github.com/badlogic/pi-mono), originally created by [Mario Zechner](https://github.com/badlogic). Features 101+ LLM models across 17 cloud providers, advanced TUI with streaming responses, and extensible plugin architecture.
**Philosophy:** Pi provides primitives, not features. Sub-agents, plan mode, permission gates—build them yourself or install a package. Adapt pi to your workflows, not the other way around. [Read more →](PHILOSOPHY.md)
🤖 **Vibe Coded** — This is a vibecoded project. It's here to inspire, not to be a polished product. Fork it, tear it apart, or use it as a starting point to build your own AI coding agent.
🚀 Quick Start
# Clone and build
git clone https://github.com/qhkm/pi-rs
cd pi-rs
cargo build --release
# Run interactive mode
./target/release/pi
# Or with a specific model
pi --model claude-3-opus
# Run a one-off task
pi "Refactor src/main.rs to use async/await"
✨ Features
🧩 Philosophy: Primitives, Not Features
| What Others Bake In | How Pi Does It |
|---|---|
| Sub-agents | Spawn via tmux, or build with extensions |
| Plan mode | Write to files, or build with extensions |
| Permission popups | Run in container, or build your own flow |
| Built-in to-dos | Use TODO.md, or build with extensions |
| MCP integration | Build as skills, or add via extensions |
**The result:** A 15MB binary that starts in <50ms instead of 100MB+ and 1-3s.
🤖 AI Providers (17+ Supported)
- Anthropic: Claude 3 Opus, Sonnet, Haiku
- OpenAI: GPT-4o, GPT-4.1, o1
Related Skills
Pi Mono 1
AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods
Paicli Go
Go terminal AI agent CLI with Bubble Tea TUI, ReAct tools, MCP, Runtime API, memory, snapshots, and web search
Goldfish
AI agent runtime — Claude Code-native Slack bot with persistent memory
TurboLLM
Run any local LLM engine, auto-tuned to your GPU — polished web UI + OpenAI/Anthropic-compatible API. Point Cl
Agent Rs
Pure-Rust async runtime for LLM agents. Multi-provider (Anthropic/OpenAI/Ollama), tool-capable end-to-end, str
AI Dialogs
Universal CLI & TUI dialogue manager and cross-agent migration engine for Google Antigravity, Claude Code, Ope
Related Agents
Claude Code Slack Bot
This is a TypeScript-based Slack bot that integrates with the Claude Code SDK to provide AI-powered coding ass
Incident Investigator
Investigates an LLM-serving incident (vLLM or SGLang) in an isolated context. Reads long runtime logs, runs th
Colab Runner
Executes GPU work on a Colab runtime from this terminal with the Colab CLI — provisions the accelerator, clone