Claude Code session
Pitago
A polished terminal UI (TUI) for the pi AI coding agent — real-time chat, multi-provider LLMs, tools and sessions. Built with Go and Bubble Tea.
Install
git clone https://github.com/cavaldos/pitago.gitFrom the README
https://github.com/user-attachments/assets/93bfcae4-b02e-429d-a302-d2df850f71a7 _A polished Terminal User Interface (TUI) frontend for the pi agent, built with Bubble Tea. pi --mode rpc serves as the backend (multi-provider, tools, sessions, compaction), while pitago provides a rich terminal interface communicating over JSONL._ Screenshots Install From source: Uninstall Quick Start Commands & keybindings Commands Type / to open the command popup. Builtins are intercepted locally and re-implemented over RPC; extension/prompt/skill commands come from pi's get_commands and run server-side. Keybindings Shell mode Type ! on an empty input to switch the editor into a local shell: Enter runs the line, Esc leaves the mode and kills the process. Nothing typed in shell mode ever reaches pi — no turn, no session entry — so the command is yours, not the model's. (!cmd still goes to pi, unchanged.) One long-lived shell runs every line with the session cwd, so cd, export and shell variables persist between commands. The program is $SHELL (see /settings → Pitago → Shell binary for an override: $SHELL or an absolute path). Commands run one at a time with an empty stdin and no terminal, so a typo'd quote reports a syntax error, cat/read see end-of-file and sudo/ssh password prompts fail fast instead of hanging the mode. A block shows the first 12 output lines (Ctrl+G shows all) and keeps the first 16 KB of a command's output, so one chatty command cannot slow down typing afterwards. pi's own !cmd escape (a fresh process per command, output visible to the model) is untouched. Copying text and messages ▶ Video demo Whole-message copy preserves raw Markdown, tables, fenced-code languages, and links; partial drag selection copies visible text without ANSI/OSC…
Details
- Repository
- cavaldos/pitago
- Language
- Go
- License
- MIT
- Last updated
- 31 October 2026
- Topics
- agentaiai-agentanthropicchatgptclaudeclicoding-agentdevtoolsgogolangopenai
FAQ
What is Pitago?
A polished terminal UI (TUI) for the pi AI coding agent — real-time chat, multi-provider LLMs, tools and sessions. Built with Go and Bubble Tea. It is a session for Claude Code, from cavaldos/pitago on GitHub.
How do I install Pitago?
Clone cavaldos/pitago from GitHub and follow the setup steps in its README.
Is Pitago popular?
cavaldos/pitago has 31 GitHub stars and 6 forks. It was last updated on 31 October 2026.
More sessions & history
Sessionwiki
33youdie006/sessionwiki
Search every AI coding session already on your disk - including the months from before you installed this - and trace any file back to the conversation that wrote it. Claude Code, Codex, Cline, OpenCode, Gemini CLI history and 6 more. No embeddings, no server, one local Rust binary.
Claude Code Inter Session
29yilunzhang/claude-code-inter-session
Agent-to-agent messaging for Claude Code sessions on the same machine.
CC Sessions
33chronologos/cc-sessions
Fast CLI to list and resume Claude Code sessions across all projects
Logex
27iamtouchskyer/logex
Turn Claude Code session transcripts into blog-style articles — narrative, not logs
Codex Mcp Bridge
29buidangminh23/codex-mcp-bridge
MCP bridges connecting Claude, Codex, and Antigravity. Native Desktop handoffs and bridge-owned Antigravity CLI sessions, with identity and permission checks.
Job Applier Agent
270xyush/job-applier-agent
Automated job applications with Claude Code. Apply to 100+ jobs with personalized resumes, cover letters, and recruiter outreach.
Browse the most popular Claude Code mods, all sessions & history, or the skills and MCP server directories.