//pi-monobyTahul

pi-mono

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

0
0
0
TypeScript

pi logo

Discord Build status

pi.dev domain graciously donated by

Exy mascot
exe.dev

Pi Monorepo

undefinedLooking 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
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

Contributing

See CONTRIBUTING.md for contribution guidelines and 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)

undefinedNote: 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

[beta]v0.14.0