Live·pi · onboarding

Claude to Pi

One-paste migration from Claude Code to Pi — installs, configures, and onboards non-technical users.


Overview

A bootstrap repo that migrates Claude Code users to Pi in a single paste. It copies credentials, installs extensions and packages, sets up multi-model switching, and walks through everything step by step — designed for people who aren't developers.

How it works

Open Claude Code and paste this:

Please read ~/claude-to-pi/CLAUDE.md and follow the setup instructions.
If ~/claude-to-pi doesn't exist, clone it first:
gh repo clone tmustier/claude-to-pi ~/claude-to-pi

Claude Code will:

  1. Install any missing tools (Node.js, GitHub CLI, Pi)
  2. Copy your Claude login to Pi (no need to sign in again)
  3. Install settings, extensions, and packages
  4. Tell you to open Pi and type /onboard

The /onboard command in Pi finishes the interactive setup — granting Full Disk Access, connecting services, and giving you a tour.

What's included

CategoryContents
Settings3 models (Opus 4.6, Sonnet 4.6, GPT-5.4), deep thinking, curated packages
AGENTS.mdNon-technical user guidance, outbound email safety, proactive git handling
ExtensionsStartup tips, /open command, .claude/rules/ compatibility
Prompts/onboard, /auto-pr, /machine-doctor, /bootstrap-from-claude-code
SubagentsPR reviewer, code reviewer
Scriptssend-gate (60s abort window before sending emails)

Plus a full set of packages: agent-browser, firecrawl (web scraping), pi-agent-teams, pi-symphony, clean-slides, and more.

Who it's for

I made this for a few friends who were using Claude Code as a general-purpose assistant — email, research, documents — not really for coding. Pi's extension model, multi-provider support, and package ecosystem made it a better fit for that use case, but the migration was too fiddly to ask a non-technical person to do manually.

The repo is designed to be forked and customised. Add your own skills, prompt templates, and MCP server configs, then hand it to your team.

Installation

gh repo clone tmustier/claude-to-pi ~/claude-to-pi

Then follow the one-paste instructions above.