# Pi Coding Agent

Pi is a terminal coding harness with file and shell tools, persistent sessions and extensions for customizing agent workflows.

Canonical URL: https://a2a-mcp.org/entry/pi-coding-agent

Language: en

Category: AI Agents

Updated: 2026-09-14

## About

Pi is a terminal coding harness with file and shell tools, persistent sessions and extensions for customizing agent workflows.

## Key Features

- Read, write and edit project files and run shell commands.
- Extend workflows with skills, TypeScript extensions and reusable packages.

## Use Cases

Read project context, make code changes and review the results in a coding-agent workflow.

## Setup or Requirements

Install through npm with `npm install -g --ignore-scripts @earendil-works/pi-coding-agent`. Run `pi` in the project, then use `/login` for a supported subscription or configure the provider API key.

## Compatibility

Terminal harness with read, write, edit and bash tools. Skills, prompt templates and TypeScript extensions customize the workflow.

## Limitations

Provider access can use an API key or supported login flow. Third-party extensions have their own capabilities and requirements.

## Sources

- Project documentation: https://github.com/badlogic/pi-mono/tree/main/packages/coding-agent
- Setup reference: https://raw.githubusercontent.com/badlogic/pi-mono/main/packages/coding-agent/README.md

## Tags

- coding-agent
- terminal
- extensible

## Also known as

- Pi Coding Agent

## Alternatives

- Cline
- Zed Agent

## Sources

- [Project website](https://github.com/badlogic/pi-mono/tree/main/packages/coding-agent)
- [Project documentation](https://github.com/badlogic/pi-mono/tree/main/packages/coding-agent)
- [Setup reference](https://raw.githubusercontent.com/badlogic/pi-mono/main/packages/coding-agent/README.md)

Last checked: 2026-09-14
