The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
OpenOctopus
Run AI agents on one server. Execute tools across every machine you own.
Install
npx playwright install --with-deps chromiumclaude mcp add openoctopus -- npx playwright install --with-deps chromium{
"mcpServers": {
"openoctopus": {
"command": "npx",
"args": [
"playwright",
"install",
"--with-deps",
"chromium"
]
}
}
}Install command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →OpenOctopus
Run one AI agent server and let it work in Server Workspaces or on paired Linux, macOS, and Windows computers.
OpenOctopus is an alpha/demo release. Its Client can run commands and local MCP services with the permissions of your operating-system user. Read Security and current boundaries before exposing a Server or pairing a computer.
What it does
- Serves a browser UI and API from the same Docker image.
- Stores durable users, conversations, configuration, and MCP catalogs in PostgreSQL, with Server Workspace files in RustFS.
- Provides personal and equal-permission shared Workspaces, file management, browser attachments, and transfers between the Server and paired computers.
- Routes file tools and
web_fetchto the Server or a selected Client. - Runs pipe commands and line-oriented PTY/ConPTY sessions on paired Clients.
- Connects admin-managed Server MCP and per-device MCP over
stdio, Streamable HTTP, or SSE, including tools, resources, templates, and prompts. - Connects one Discord Bot and one DingTalk Bot per user to the same durable conversation and Agent loop as the browser.
- Uses native Pydantic AI Providers for Anthropic Messages, OpenAI-compatible Chat Completions, and OpenRouter.
- Runs the Pydantic AI Harness with durable DBOS main and background child agents.
- Ships six read-only built-in skill guides, available to every agent and in Workspace.
- Runs scheduled jobs and Jev-gated Heartbeat checks. Dream reviews completed days' conversation text and updates the official Memory store, with change history and undo in Automations.
New accounts receive an editable SOUL.md file in their personal Workspace.
The Memory page edits the same versioned PostgreSQL notes used by agents and Dream.
Administrators can configure the default SOUL, Provider, Workspace
quotas, Jev decision service, Server Web Fetch policy, users, and shared Server MCP from the UI.
See it in action
Server Workspace
Browse the Server Workspace alongside paired Clients, then manage files and agent instructions in one place.
Paired Clients
Pair a computer once, see whether it is online, and route the Agent to its Workspace, commands, and MCP services.
External Channels
Connect a personal Discord or DingTalk Bot to the same durable conversation as the browser, with owner pairing and an explicit text-only allow list.
Architecture
Browser
| REST + best-effort NDJSON stream
v
OpenOctopus Server (one ASGI worker)
|-- PostgreSQL: users, conversations, configuration, MCP catalogs
|-- RustFS: Server Workspaces and uploaded attachments
|-- Pydantic AI Harness + native model Providers + DBOS recovery
|-- Jev decision API for Heartbeat Phase 1 and Dream
|-- Discord Gateway + REST adapter
|-- DingTalk Stream + OpenAPI adapter
|-- Admin-installed Server MCP services with conversation-owned clients
`-- Protocol v3 WebSocket
`-- OpenOctopus Client
|-- local file tools and transfers
|-- exec: pipes + POSIX PTY / Windows ConPTY
|-- Client web_fetch
`-- Device MCP runtimes
Similar plugs
Reverse engineer anything with agents, from app behavior down to native binaries.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
Open-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent API.