ForkFriendliAIFriendliAIpublished Feb 23, 2026seen 5d

friendliai/pi-mono

forked from earendil-works/pi

Open original ↗

Captured source

source ↗
published Feb 23, 2026seen 5dcaptured 11hhttp 200method plain

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/10

Routine fork, no traction