AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods
pi.dev domain graciously donated by
![]()
exe.dev
undefinedLooking for the pi coding agent? See packages/coding-agent for installation and usage.
Tools for building AI agents and managing LLM deployments.
| Package | Description |
|---|---|
| undefined@mariozechner/pi-aiundefined | Unified multi-provider LLM API (OpenAI, Anthropic, Google, etc.) |
| undefined@mariozechner/pi-agent-coreundefined | Agent runtime with tool calling and state management |
| undefined@mariozechner/pi-coding-agentundefined | Interactive coding agent CLI |
| undefined@mariozechner/pi-momundefined | Slack bot that delegates messages to the pi coding agent |
| undefined@mariozechner/pi-tuiundefined | Terminal UI library with differential rendering |
| undefined@mariozechner/pi-web-uiundefined | Web components for AI chat interfaces |
| undefined@mariozechner/pi-podsundefined | CLI for managing vLLM deployments on GPU pods |
See CONTRIBUTING.md for contribution guidelines and AGENTS.md for project-specific rules (for both humans and agents).
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)
undefinedNote:
npm run checkrequiresnpm run buildto be run first. The web-ui package usestscwhich needs compiled.d.tsfiles from dependencies.
MIT
We use cookies
We use cookies to analyze traffic and improve your experience. You can accept or reject analytics cookies.