Skip to main content
AdOpenFree logoPromote your productReach more potential users and drive product growth and revenue.Advertise
Favicon of pi

pi

Free Listing

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

Visit earendil-works/pi

Overview

Pi is an AI agent toolkit that provides a unified LLM API, an agent loop, a terminal UI, and a coding agent CLI. It includes multiple packages for building agents, telemetry, durable runtimes, and more.

Key Features

  • Unified multi-provider LLM API supporting OpenAI, Anthropic, Google, and others
  • Agent runtime with tool calling and state management
  • Interactive coding agent CLI
  • Terminal UI library with differential rendering
  • Durable conversation, task, and document runtime

Use Cases

  • Building custom AI agents with tool calling and state management
  • Using the interactive coding agent for development tasks
  • Creating terminal-based AI applications
  • Implementing durable conversation and task systems

Getting Started

  • For development, run `npm install --ignore-scripts` to install dependencies, then `npm run build` to build all packages. Use `./test.sh` to run tests, and `./pi-test.sh` to run pi from sources.

Deployment & Requirements

  • Pi can be containerized or sandboxed for stronger boundaries. See the containerization documentation for patterns using Gondolin, Docker, or OpenShell. Standalone binaries can be built from release source archives using the provided build script.

Before You Adopt

  • License: MIT. Review its terms before using, modifying, or distributing the project.
  • Pi does not include a built-in permission system; it runs with the permissions of the launching user and process.
  • New issues and PRs from new contributors are auto-closed by default, with maintainers reviewing them daily.

Comments

Sign in to leave a comment.

More like pi

Favicon of OpenHuman

OpenHuman

Free ListingStars: 40.1K

Open-source personal AI that runs on your laptop

Agent Frameworks

OpenHuman is a free, open-source personal AI for Mac, Windows and Linux that keeps data local and orchestrates fleets of agents. Built in Rust, it is positioned as a fast, efficient open-source agent harness.

Favicon of Browser Harness

Browser Harness

Free ListingStars: 18.1K

Self-healing browser agents built directly on CDP

Agent Frameworks

Browser Harness is a thin, self-healing harness for browser agents built directly on CDP. Agents can edit their own helpers mid-task, so the harness improves with every task and enables LLMs to complete browser tasks.

Favicon of DeepSeek Harness

DeepSeek Harness

Free ListingStars: 237.5K

Everything is a plugin.

Agent Frameworks

DeepSeek Harness (dsh) is an open-source agent harness in developer preview. Every agent capability is implemented as a composable Cordis plugin for models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and the UI.