Phewsh Platform

One package · npm

One install. Every surface.

Your intent travels with you. Install once, and the same memory shows up everywhere you work — your terminal, your browser, your agents, your tools.

$ curl -fsSL phewsh.com/install.sh | sh click to copy

CLI, web bridge, and MCP server — all in this one package. Node-aware, nvm-aware, never sudo.
or with npm: npm i -g phewsh

Terminal

The front door

Type naturally. PHEWSH routes through the agent CLIs you already have — Claude Code, Codex, Gemini, Cursor — no API key needed. Every action lands in your decision record.

phewsh
the CLI in depth →
Browser

The live mirror

Your session, mirrored at phewsh.com/cockpit. Watch your machine work, see decisions land, follow the record from any browser.

phewsh serve
open the cockpit →
Agents

The briefing

The bundled MCP server hands any agent — Claude Code, Cursor, custom — your project's vision, plan, constraints, and task queue. Set up once; every session starts informed.

phewsh mcp setup
agent command center →
Tools

The gateway

An OpenAI-compatible endpoint with credits billing built in. Point Hermes, Cursor, Continue — anything that speaks the API — at PHEWSH.

phewsh.com/api
API docs →

One record underneath

Every surface reads and writes the same state: your .intent/ and your outcome-labeled decision history. Switch tools, switch rooms, switch days — the thread holds.

Prefer to start in the browser? Intent is the same workspace as the CLI, on the web — log in, plan there, and phewsh pull brings it to your terminal. Either door, one project.

Yours stays yours

An honest summary, traced from the source. Last audited 2026-06-13.

Runs on your machine

It executes through your installed tools on their own login — your Claude subscription, your ChatGPT plan. phewsh never sees those credentials and never proxies your conversations through our servers.

Keys stay owner-only

A bring-your-own key lives in ~/.phewsh/config.json at mode 0600 and goes directly to the provider — not through us.

Bridge is loopback-only

phewsh serve binds 127.0.0.1 only, with a strict origin allowlist, and runs only while you run it.

Telemetry is counts, not content

Sustainability tracking sends a model name, token counts, and an energy estimate — never your prompts or responses. Ambient hooks leave metadata only and never read your transcript.

Full report & mechanics on the CLI page · disclosure: hello@phewsh.com