Home

The family

Four sibling distributions. One engine.

One desktop engine, governance gate, audit logger, and spatial-memory layer — bound into four surfaces. Periphery is the MCP server (also the umbrella brand at periphery.ai). PeriCode CLI, Inside, and Sidecar are the three local-agent surfaces sharing the PeriCode brand prefix. Pick the form factor your work already lives in; use more than one when it helps.

MCP server

Periphery

Drop-in tools for Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP client. Windows control, browser DOM, Power BI, governance. Lives at periphery.ai.

120+ tools · Python 3.11+
Standalone CLI

PeriCode CLI

Standalone Ink TUI agent. 8 provider adapters with real OAuth, prompt caching, fallback chain, embedded desktop engine. The main thing you run directly.

Node 20+ · Python 3.11+
In-process plugin

PeriCode Inside

The same engine imported as @pericode/sdk into a host's plugin runtime. Active in Obsidian today; VS Code / Cursor / custom ISV plugins next. Active note context, DB Sync to SQL Server, per-turn provider-env scoping.

Shipped · BRAT-ready
External UIA attach

PeriCode Sidecar

Persistent Windows tray process driving opaque apps from outside via UI Automation. For native software (SAP GUI, AutoCAD, legacy ERP) with no plugin model.

Concept · build on demand
Shared engine across all four: DXGI capture, UI Automation, Windows.Media.Ocr fast path, spatial memory v2 with topology_hash + DPI tag + adaptive confidence decay, governance_dry_run, trigger_emergency_stop, audit logger. Built once in desktop-engine/; bound into each distribution.

Companion projects

Sibling MCP servers that pair well.

Standalone MCPs that aren't part of the four-distribution family but ship alongside it and integrate cleanly with any client (Claude, Cursor, Windsurf, PeriCode CLI, or PeriCode Inside).

Standalone MCP

sqlserver-mcp

Read-only SQL Server schema + query MCP. 25 tools, semantic relationships, fingerprint caching. Usable by any MCP client.

Python · pyodbc