friendliai/pi-mono
forked from earendil-works/pi
Captured source
source ↗friendliai/pi-mono
Description: AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods
License: MIT
Stars: 0
Forks: 0
Open issues: 0
Created: 2026-02-23T21:55:32Z
Pushed: 2026-02-23T00:57:12Z
Default branch: main
Fork: yes
Parent repository: earendil-works/pi
Archived: yes
README:
🏖️ OSS Vacation
Issue tracker and PRs reopen March 2, 2026.
All PRs will be auto-closed until then. Approved contributors can submit PRs after vacation without reapproval. For support, join Discord.
---
pi.dev domain graciously donated by
exe.dev
Pi Monorepo
> Looking for the pi coding agent? See [packages/coding-agent](packages/coding-agent) for installation and usage.
Tools for building AI agents and managing LLM deployments.
Packages
| Package | Description | |---------|-------------| | [@mariozechner/pi-ai](packages/ai) | Unified multi-provider LLM API (OpenAI, Anthropic, Google, etc.) | | [@mariozechner/pi-agent-core](packages/agent) | Agent runtime with tool calling and state management | | [@mariozechner/pi-coding-agent](packages/coding-agent) | Interactive coding agent CLI | | [@mariozechner/pi-mom](packages/mom) | Slack bot that delegates messages to the pi coding agent | | [@mariozechner/pi-tui](packages/tui) | Terminal UI library with differential rendering | | [@mariozechner/pi-web-ui](packages/web-ui) | Web components for AI chat interfaces | | [@mariozechner/pi-pods](packages/pods) | CLI for managing vLLM deployments on GPU pods |
Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md) for contribution guidelines and [AGENTS.md](AGENTS.md) for project-specific rules (for both humans and agents).
Development
npm install # Install all dependencies npm run build # Build all packages npm run check # Lint, format, and type check ./test.sh # Run tests (skips LLM-dependent tests without API keys) ./pi-test.sh # Run pi from sources (must be run from repo root)
> Note: npm run check requires npm run build to be run first. The web-ui package uses tsc which needs compiled .d.ts files from dependencies.
License
MIT
Notability
notability 2.0/10Routine fork, no traction