ogulcancelik/pi-extensions

Extensions for pi, the terminal-based coding agent

What it solves

This project provides a collection of extensions for the terminal-based coding agent, pi. It addresses various workflow gaps in the agent's core functionality, ranging from session management and context handling to UI enhancements and tool integration.

How it works

These extensions are installed as modular packages via npm. They integrate directly into the pi agent's environment to add specific capabilities, such as session recall, automated bash permissions, and model-specific instruction loading.

Who it’s for

Developers using the pi terminal coding agent who want to customize their AI-assisted coding environment with specialized tools and session management utilities.

Highlights

  • Session Management: Tools for searching past sessions, forking session trees, and transferring context between sessions.
  • Context Optimization: Features like Codex compaction and image trimming for Anthropic requests to prevent hitting token or size limits.
  • Agentic Enhancements: Support for session-scoped subagents with templates and steering, and automated bash permission reviews.
  • Workflow Integration: Integration with Herdr worktrees and Ghostty terminal theme synchronization.

Related

  • Project
  • Project
  • Project
  • Project
  • Project