earendil-works

An AI agent toolkit providing a unified LLM API, agent runtime, TUI, and coding agent CLI with multi-provider support and tool calling.

v1.5.2
Published at
3d ago
121,237
Stars
394,822
Download
Synced at
3d ago

Latest release

v1.5.2Nov 10, 2026, 12:25 PM
Downloads slow? Switch the source anytime above

README

Project Overview

Pi is an AI agent toolkit comprising a unified LLM API, agent runtime, TUI, and coding agent CLI. It includes packages for multi-provider LLM API (OpenAI, Anthropic, Google, etc.), agent runtime with tool calling and state management, an interactive coding agent CLI, and a terminal UI library.

Key Features

  • Unified multi-provider LLM API (OpenAI, Anthropic, Google, etc.)
  • Agent runtime with tool calling and state management
  • Interactive coding agent CLI
  • Terminal UI library with differential rendering
  • Slack/chat automation and workflows (via pi-chat)
  • Containerization/sandboxing options (Gondolin extension, Docker, OpenShell)

Target Audience

  • Developers building AI agent applications
  • Teams who need a unified LLM API
  • Developers who want a coding agent CLI

Quick Start

npm install --ignore-scripts
npm run build
npm run build:offline

Core Advantages

  • Unified multi-provider LLM API
  • Complete agent runtime with tool calling
  • Both TUI and CLI interfaces
  • Open-source and community-driven

System Requirements

  • OS: Cross-platform
  • Additional Dependencies: Node.js

Release history

Sort