# Pi Mono

> An open-source monorepo providing a coding agent CLI, unified multi-provider LLM API, agent runtime, TUI/web UI libraries, Slack bot, and vLLM pod management tools.

Pi Mono is an open-source TypeScript monorepo that provides a comprehensive toolkit for building AI agents and managing LLM deployments. It includes a fully interactive coding agent CLI, a unified multi-provider LLM API supporting OpenAI, Anthropic, Google, and more, plus supporting libraries for terminal UIs, web components, and Slack integration. Licensed under MIT, the project is free to use, modify, and distribute.

- **@mariozechner/pi-coding-agent** — *An interactive coding agent CLI; install via npm and run from any directory to get AI-assisted coding in your terminal.*
- **@mariozechner/pi-ai** — *A unified multi-provider LLM API that abstracts OpenAI, Anthropic, Google, and other providers behind a single interface.*
- **@mariozechner/pi-agent-core** — *An agent runtime with tool calling and state management for building custom AI agents.*
- **@mariozechner/pi-mom** — *A Slack bot that delegates incoming messages to the pi coding agent, enabling team-based AI workflows.*
- **@mariozechner/pi-tui** — *A terminal UI library with differential rendering for building rich CLI interfaces.*
- **@mariozechner/pi-web-ui** — *Web components for embedding AI chat interfaces into web applications.*
- **@mariozechner/pi-pods** — *A CLI for managing vLLM deployments on GPU pods, simplifying local and cloud inference management.*
- **Session sharing** — *Publish your OSS coding agent sessions to Hugging Face using pi-share-hf to contribute real-world training data.*
- **Monorepo tooling** — *Install all dependencies with `npm install`, build with `npm run build`, and run checks with `npm run check`.*

## Features
- Interactive coding agent CLI
- Unified multi-provider LLM API (OpenAI, Anthropic, Google, etc.)
- Agent runtime with tool calling and state management
- Terminal UI library with differential rendering
- Web components for AI chat interfaces
- Slack bot delegating messages to coding agent
- CLI for managing vLLM deployments on GPU pods
- Session sharing to Hugging Face for OSS training data
- MIT licensed and fully open source
- TypeScript monorepo with npm workspaces

## Integrations
OpenAI, Anthropic, Google, Slack, Hugging Face, vLLM

## Platforms
CLI, API, DEVELOPER_SDK, WEB

## Pricing
Open Source

## Version
v0.67.68

## Links
- Website: https://github.com/badlogic/pi-mono
- Documentation: https://github.com/badlogic/pi-mono/blob/main/CONTRIBUTING.md
- Repository: https://github.com/badlogic/pi-mono
- EveryDev.ai: https://www.everydev.ai/tools/pi-mono
