Skip to main content
Public
README.md 10.57 KB

pi logo

Discord Build status

Pi Monorepo

Looking for the pi coding agent? See packages/coding-agent for installation and usage.

Tools for building AI agents and managing LLM deployments.

Packages

| Package | Description | |---------|-------------| | @mariozechner/pi-ai | Unified multi-provider LLM API (OpenAI, Anthropic, Google, etc.) | | @mariozechner/pi-agent-core | Agent runtime with tool calling and state management | | @mariozechner/pi-coding-agent | Interactive coding agent CLI | | @mariozechner/pi-mom | Slack bot that delegates messages to the pi coding agent | | @mariozechner/pi-tui | Terminal UI library with differential rendering | | @mariozechner/pi-web-ui | Web components for AI chat interfaces | | @mariozechner/pi-pods | CLI for managing vLLM deployments on GPU pods |

Contributing

See CONTRIBUTING.md for contribution guidelines and AGENTS.md for project-specific rules (for both humans and agents).

Development

BASH
1
2
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

About

AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods


622 files
109 folders
9.5 MB total size
0 open issues
0 open pull requests
0 watchers
0 forks
0 stars
206 views
Updated 5 days ago
Languages
TypeScript 91.5%
JavaScript 6.8%
Shell 0.7%
CSS 0.5%
YAML 0.3%
HTML 0.1%
C 0.0%
LICENSE 0.0%
APPROVED_CONTRIBUTORS 0.0%
pre-commit 0.0%