⚡ docsfy

pi-config

Customize and extend your AI development assistant with custom agents, rules, and memory

Get Started →

Getting Started

  • Installation & Quickstart

    Initialize your project configuration, spin up the background daemon, and run your first custom agent workflow in 60 seconds.

Explore →

User Guides

  • Automating Code Reviews

    Configure the automated code review loop to use Qodo and CodeRabbit for continuous pull request feedback.

  • Managing Custom Agents

    Create, route, and test new specialist agents to handle specific tasks like security auditing or test running.

  • Using the Web Dashboard

    Monitor background tasks, inspect code diffs, and switch between sessions using the local React UI.

  • Curating Project Memory

    Seed, score, and organize learned topics to give your agents persistent context across sessions.

Explore →

Recipes

Explore →

Reference

Explore →

Internals

  • Memory Architecture

    Understand the underlying vector embeddings, topic scoring algorithms, and database migrations.

  • Daemon & Websocket Networking

    Deep dive into the background task queues, async agent state handling, and inter-process communication.

Explore →

Extensions & Integrations

  • Neovim Integration

    How to use Pi within Neovim, populate the quickfix list with git changed files, and leverage the remote lua execution capabilities.

  • Discord Bot Notifications

    Setting up the background Discord bot to broadcast daemon events, review handler updates, and agent status notifications.

  • Image Generation

    Configuring and using the agent image generation tool with Gemini, including supported aspect ratios and output handling.

Explore →

Advanced Usage

  • External AI Agents & CLI

    Using the External AI CLI to interact with Cursor, Claude, and Gemini from the terminal, including model configuration and prompting.

Explore →

Advanced Features

Explore →

Memory System

Explore →

Extensions

  • ACPX Provider Integration

    Guide to the ACPX runtime modules, explaining how external agent models are discovered and executed natively.

Explore →
🤖
AI-friendly documentation

This documentation is optimized for AI consumption.