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 ★
- Agentrq — AgentRQ: Human-in-loop realtime conversational task manager for AI Agents 1.1k ★
- Pebrel — AI-native, GPU-accelerated terminal emulator for Windows with SSH, persistent sessions, split panes, and first 670 ★
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
Gocode
Claude Code rewritten in Go.. High-performance AI agent harness runtime in Go. MCP server, CLI tool orchestrat
Slack Toolkit
Zero-dependency CLI for the Slack Web API. 306 methods, 28 Claude Code skills, raw API passthrough. Built for
Claude Code Slack
Using a personal Slack workspace and a custom Slack bot to (1) control a Claude Code agent running in a server
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
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
Hub
Session manager for Oh My Team hub. Receives messages from Telegram/Slack. Manages multiple project sessions v
Tsk - AI Agent Task Manager And Sandbox
by dtormoen - A Rust CLI tool that lets you delegate development tasks to AI agents running in sandboxed Docke