v1.3.5 One line to set up

Every AI tool. On the same page.

One shared context for all your AI tools. Plain Markdown, in a git repo you own.

curl -fsSL https://samepage-sigma.vercel.app/install | sh
Get started
01Get started

One line to the same page.

Paste it into a terminal on your Mac or Linux machine. It asks nothing: it makes your private store and connects every AI tool it finds.

terminal · one line, everything
curl -fsSL https://samepage-sigma.vercel.app/install | sh
# installs the sp command in ~/.samepage, no sudo
# makes your private samepage-store (on GitHub if the gh command is signed in)
# connects Claude Code, Codex, Gemini CLI, Copilot, Cursor, Windsurf and Claude Desktop
then ask any of them: what am I working on?

claude.ai chat and Cowork have no terminal, so they get a skill

claude.ai · cowork
Create your store (keep it Private; skip if the one line made it)
Download samepage.skill, upload it in Customize, Skills
Turn on code execution and the GitHub connector, say "set up samepage"
02The problem

Every AI tool starts from zero.

You decide something in chat and your coding agent never hears about it. Switch accounts and it is gone. Open a new session and you explain it all again.

A

Stuck in one tool

Chat knows the plan. The IDE agent knows the code. Neither knows the other.

B

Stuck in one account

Work and personal accounts never meet. Context stays wherever it was typed.

C

Gone every session

Each new session starts cold, and you paste the same background again.

Memory products learn who you are inside one app. samepage moves what you're working on from one tool to the next.

03How it works

Boot. Write. Hand off.

Three moves, the same in every tool. One store underneath, and nothing writes without your yes.

01

Boot

The tool reads one short boot file: rules, projects and open handoffs, under 8,000 characters.

02

Write

Decisions and ships are typed entries. Each one shows a preview and waits for your yes.

03

Hand off

Leave work for another tool. It is waiting there the next time that tool boots.

04The store

Plain files. Your repo. No server.

Everything lives in a private git repo you own. No account to sign up for, no cloud copy, nothing to switch off later.

A

Typed Markdown

Each entry is a file with flat frontmatter. You can read it, edit it, and git can diff it.

B

Boot budget

A hard cap keeps every tool fast to start and cheap to run.

C

A git repo you own

Every write is a commit. Your history, your access, your delete button.

D

11 MCP tools

Six read and five write, over local stdio. Any MCP client can use them.

E

Confirmed writes

A dry run first, then a confirm token. Nothing lands without your yes.

F

Zero infrastructure

Nothing to host, nothing to leak, nothing to pay for.

hosted server API keys vector database new account python3 stdlib git
05Adapters

Works where you already work.

A plugin, a skill or a local MCP server. Tested means a full run passed and is recorded in the tool ledger.

plugin
Claude Code
/plugin install samepage@samepage
skill
claude.ai chat
GitHub connector
skill
Cowork
GitHub connector
mcp
Claude Desktop
sp setup claude-desktop
tokens
Claude Design
design/tokens.json
mcp
Gemini CLI
sp setup gemini
mcp
Codex
sp setup codex
mcp
GitHub Copilot
sp setup copilot
mcp
Cursor
sp setup cursor
mcp
Windsurf
sp setup windsurf
testedcommunity-tested
06The maker

"I plan in chat, build with a coding agent, and move between a work and a personal account every day. samepage is the page they all share."

Rajaraman Arumugam
DESIGN. AI. PRODUCT. LEADERSHIP.
GitHub @rx4u

One page.Every tool.

open source · MIT · no server · no API keys · stdlib only