Skip to content

Pi Agent Development · Course Overview ​

This course has 23 chapters, based on the official source documentation for @earendil-works/pi-agent-core and @earendil-works/pi-ai, building production-grade agents from scratch with TypeScript.

What You Will Learn ​

StageChaptersContent
Beginner01–05pi-ai unified LLM API, model routing, first Agent, event streaming
Intermediate06–10Tool definition & invocation, message transformation, context transformation, auth parsing
Advanced11–15Thinking/reasoning, images, error handling, custom providers, testing
Production16–20Cross-provider handoffs, session persistence, browser usage, comprehensive projects
Extensions21–23Telemetry observability, pi-tui terminal UI, three-chapter capstone project

Official Reference Sources ​

SourceLink
pi-agent-core packagepackages/agent
pi-ai packagepackages/ai
pi-telemetry packagepackages/telemetry
pi-tui packagepackages/tui
Pi websitehttps://pi.dev

Prerequisites ​

  • TypeScript/Node.js basics; it is recommended to complete the Pi Coding Agent Course on this site first;
  • At least one LLM Provider API Key (Anthropic/OpenAI/DeepSeek, etc.).

👉 Start with Chapter 1.