Project overview
Pi Agent Harness packages a unified multi-provider LLM API, a tool-calling runtime with state management, an interactive coding CLI, and a terminal UI as composable modules. It gives developers separate extension points for models, tools, and interfaces. Pi has no built-in permission system and inherits the launching process’s filesystem, network, and credential access, so stronger boundaries require a container or sandbox.
Repository facts
- Primary language
- TypeScript
- License
- MIT
- Repository updated
- Jul 10, 2026
- Default branch
- main
Resource types
Agent harness
Use cases
AI and agent developmentSoftware development
Runtime
DockerLocalSandboxed
Protocols & integrations
CLI integration
Capabilities
MemoryTool use
Audience
Developers