Beta v0.20.0
PaiR

Your AI agents work.
Learn to stay in control.

PaiR ships a CLI and integrated terminals. Your AI agents use them to create, update, and close issues while you watch — live.
Launch agents, monitor sessions, get notified when they need you.

One install, everything included — CLI + desktop app + integrated terminals.
Your data stays on your machine. No account, no cloud.

Works with any AI agent — Claude Code, Codex, Gemini CLI...

A desktop app for developers who use AI coding assistants.
Whether you're running your first AI session or orchestrating several agents in parallel — PaiR keeps you in the loop, and reminds you to take care of yourself.

The transition to AI autonomy should be progressive. Start with pair programming — one human, one AI, full visibility. As trust builds, delegate more. PaiR grows with you: from your first prompt to multi-agent orchestration, you always see what's going on and stay in control.

PaiR — issue tracker with integrated terminal and AI agents

Why PaiR?

Bugs, features, tasks, specs — everything lives in one place. Your second brain as a developer. PaiR centralizes your work, syncs with GitHub and GitLab, and tracks what your AI agents are doing in real time.

An open CLI — your integration point

The pair CLI is the engine. AI agents use it, but so can your scripts. Connect Redmine, Jira, or any tool in your workflow — a few lines of scripting is all it takes. Hooks, real-time events, and AGENTS.md give AI agents full autonomy out of the box.

Grows with you

Start simple — one agent, one issue, full visibility. As you get comfortable, monitor multiple sessions, link related projects, let your agents share context across codebases. PaiR scales from your first prompt to cross-project orchestration, at your own pace.

Local-first, your space

Your own workspace — bugs you found, ideas you had, tasks you're exploring — all private, all local. No account, no cloud, no telemetry. Sync with your team's GitHub or GitLab when you're ready to share.

Git-synced

Issues live in your repo as JSONL, tracked by git. Every team member and every AI agent sees the same state. No external database to manage.

Features

Everything you need to manage issues with AI, right from your machine.

Multi-project dashboard

Aggregate issues from all your projects in a single window with real-time updates.

Built-in CLI

Create, update, close issues, manage dependencies, labels, and comments from the terminal.

AI-native

Designed for Claude Code, Cursor, Codex, Copilot. AI activity tracking and events panel.

Integrated terminals

Run multiple terminal sessions per project. Launch AI agents from issues, monitor them in split view with visual and sound notifications. Optional tmux mode for persistent sessions that survive restarts and are accessible from external editors.

Real-time notifications

CLI mutations and AI events are pushed instantly to the app via Unix socket (polling on Windows).

Takes care of you

Sound alerts when AI agents need you, Pomodoro timer for focused work cycles with regular breaks. PaiR helps you stay in the zone without burning out.

AI Text Transform

Transform text in any input field using AI. Reformulate, translate, or summarize — works with any Claude subscription.

Git-synced issues

Issues live in .pair/ inside your repo, tracked by git, visible to humans and AI agents alike.

Epics & dependencies

Organize work with parent/child hierarchy and blocks/blocked-by relationships. Visualize what's blocking progress.

Attachments & preview

Attach images, PDFs, and markdown files to issues. Preview, print, and download them directly in the app.

Full-text search

FTS5-powered search across titles, descriptions, and notes. Find any issue instantly.

Activity journal

Every project has a live activity feed — issues created, changes made, decisions taken. Readable by humans and AI agents alike. The foundation for cross-project awareness.

Cross-project orchestration

Link related projects together. Your AI agents automatically read each other's journals, share context, and stay aligned — no manual coordination needed.

Sync & integrate

GitHub and GitLab sync built in. Need Redmine, Jira, or something custom? The pair CLI is your API — ask your AI agent to build the bridge for you.

Built-in documentation

In-app docs covering the full interface, CLI usage, and AI integration. Plus an auto-generated AGENTS.md per project for AI agents.

Bilingual interface

Full English and French support. Switch languages instantly from the app or the website.

Local & private

No cloud, no account, no telemetry. Your data stays on your machine, always.

A day with PaiR

Run AI agents directly from PaiR or from your favorite editor. Either way, PaiR keeps you in control.

First time? 3 steps.

Install PaiR
pair initin your project
Your AI agent reads AGENTS.md — ready to go

Click Play, the AI starts working

Terminal

Click the Play button on any issue — PaiR opens a terminal tab, launches Claude Code, and starts working on it. Or use your own editor — PaiR detects AI activity from any source.

Monitor everything live

PaiR

Pin terminal tabs side by side to watch multiple AI sessions at once. When an agent needs your attention, its tab flashes red with a sound alert — no context switching needed.

Keep the overview

PaiR

Switch to the dashboard to see the big picture — reprioritize, check what's done and what's next. All your projects, one glance.

Review, commit, move on

Terminal + PaiR

The AI closes the issue, you review the diff, commit. PaiR reflects the update automatically — on to the next.

End of day, everything's tracked

PaiR

Bugs, features, tasks — all visible and prioritized in PaiR. The activity journal captures every decision and change. If you've linked projects together, your agents on related codebases already know what happened here — tomorrow, they'll pick up right where you left off.

Download PaiR

Version 0.20.0 — Free, no account required. Your data stays local.

macOS note

PaiR is not yet signed with an Apple certificate. On first install only, open a terminal and run:

xattr -cr /Applications/PaiR.app
Windows note

PaiR is not yet signed with a Windows certificate. Your browser and Windows SmartScreen may block the download or installation.

  1. If your browser blocks the download: click "Keep" or "Keep anyway" in the download bar.
  2. If Windows SmartScreen blocks the app: click "More info" then "Run anyway".

FAQ

Common questions about PaiR. Curious about something? Check below — or just ask your AI agent to visit this page. Who better to explain?

Everything is stored locally in a .pair/ directory inside your project. It uses SQLite for the database and JSONL for git-friendly exports. No data ever leaves your machine.

Yes, PaiR is completely free. No account required, no limits, no telemetry.

PaiR is free to use with no restrictions, but the source code is not publicly available. There is no account, no telemetry, and no usage limits.

Yes, PaiR works 100% offline. Everything runs locally on your machine. An internet connection is only needed to check for updates.

PaiR is available for macOS (Apple Silicon and Intel), Linux (.deb for amd64 and arm64), and Windows.

AI agents use the pair CLI to create, update, and close issues. PaiR detects their activity in real time thanks to a hook system — each time the agent acts, PaiR is notified instantly. You can run agents from PaiR's integrated terminals (click Play on an issue) or from any external editor (Zed, VS Code, Cursor). Either way, PaiR shows you what's happening.

Just open your project in PaiR — an AGENTS.md file is generated automatically. When Claude Code reads it, it discovers PaiR and offers to install the notification hooks. Once set up, every Claude Code action triggers a notification in PaiR — sound alerts, visual flash, and live activity tracking. No manual configuration needed.

Yes. PaiR includes integrated terminals — click Play on any issue to open a terminal tab and launch Claude Code automatically. Pin multiple tabs for a split view and monitor several sessions in parallel. When an agent needs your attention, its tab turns red with a sound alert. Enable tmux mode for persistent sessions that survive app restarts and are accessible from your favorite editor (Zed, VS Code, etc.).

Yes. Each project has its own .pair/ directory where issues are stored. The desktop app gives you a unified dashboard across all your projects. You can also link related projects together — your AI agents will automatically share context and read each other's activity journals.

Use the pair CLI (pair associate) or the app settings to create bidirectional associations between projects. Once linked, AI agents automatically read the associated projects' journals at the start of each session, so they know what's happening across your codebases.

Download the latest version from this page and replace the existing application. Your data is stored separately in .pair/ directories and will be preserved across updates.

Yes. PaiR started as Beads Task-Issue Tracker, an open-source desktop frontend built on top of Beads — the open-source AI-native issue tracker created by Steve Yegge. As the project evolved, it became its own product with its own CLI, engine, and features — PaiR. Migration from existing Beads databases (bd < 0.5 and br, SQLite + JSONL) is available from project settings and is non-destructive — the original .beads/ folder is preserved.