01 · Install
Install the local companion
npx @vmise/aipi-companion@latest init
The companion is published on npm and binds to loopback by default. It does not open your project to the public internet.
Ai-PI
Open dashboard
Cloud UI · Local engine
Get from zero to a connected local workspace in under a minute. The cloud UI gives you a polished view; the companion keeps source, credentials, requests, and evidence on your machine.
01 · Install
npx @vmise/aipi-companion@latest init
The companion is published on npm and binds to loopback by default. It does not open your project to the public internet.
02 · Connect your IDE
{
"mcpServers": {
"aipi": {
"command": "aipi",
"args": ["mcp"]
}
}
}
Codex or another supported IDE uses MCP over stdio. The agent remains in control of repository changes.
03 · Connect
npx @vmise/aipi-companion init
.aipirc.json.Reload your IDE after first setup and approve project trust if prompted. To open the dashboard again later, run npx @vmise/aipi-companion@latest open.
The reliable local dashboard is the default. The hosted dashboard uses an opt-in outbound pairing session after sign-in, avoiding browser Private Network Access restrictions.
04 · Connection token
aipi open launches a same-origin local route that sets an HTTP-only, SameSite session cookie.Source code, credentials, API traffic, response bodies, logs, and project evidence remain local in both modes.
05 · MCP and daemon
{
"mcpServers": {
"aipi": { "command": "aipi", "args": ["mcp"] }
}
}
aipi mcp is a thin stdio client. It reuses the daemon started by the dashboard or starts one silently when an IDE calls it.
06 · Prerequisites
✓ Node.js 22 or newer
✓ A local JavaScript or TypeScript project
✓ Codex, Cursor, VS Code, or another MCP client (optional)
✓ No account, database, or Docker required for the local core
07 · Data boundary
✓ Source code and credentials stay local
✓ API execution and response bodies stay local
✓ Logs and evidence stay in the local workspace
○ Optional contract metadata can be synchronized for teams
Choose your mode
Everything runs on your machine. Best for day-to-day debugging and sensitive repositories.
Synchronize selected contract metadata while keeping source, credentials, and response bodies local.
Run discovery, request checks, and regression tests in pull requests without changing your runtime.
Current release
The local dashboard and MCP server work without an account. The outbound pairing preview uses a ten-minute session, separate companion/dashboard secrets, and an operation allowlist; it never exposes MCP tool calls through the browser relay.