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 enhances the agent's functionality by adding tools for session management, context handling, and agentic workflows, allowing users to customize their coding assistant's capabilities based on their specific needs.

How it works

The repository is a collection of separate packages that can be installed via npm. Each extension adds a specific feature to the pi agent, such as session recall for querying past conversations, automated bash permissions, and the ability to spawn subagents for complex tasks.

Who it’s for

Developers who use the terminal-based coding agent pi and want to extend its functionality with specialized tools for terminal integration, session history, and advanced agentic control.

Highlights

  • Session Management: Includes tools for recalling past sessions and relocating sessions to git worktrees.
  • Agentic Workflow: Provides Codex-shaped subagents with templates and steering, as well as the ability to fork session trees.
  • Terminal Integration: Features tools for SSH management, Tmux pane management, and terminal theme syncing with Ghostty.
  • Context Control: Offers a minimal footer with context gauges and native remote compaction for OpenAI Codex.

Related

  • Project
  • Project
  • Project
  • Project
  • Project