xopc

Turn goals into loops.Keep what matters moving.

A self-hosted, local-first personal AI runtime connecting models, agents, durable state, workflows, automations, and every surface you use. You own the data, keys, and environment.

Quick Start

# One command — macOS, Linux, and Windows.

curl -fsSL https://xopc.ai/install.sh | bash

Works on macOS, Linux, and Windows. The one-liner installs Node.js and everything else for you. Hackable clones from git for local hacking. Switch tabs for npm or desktop downloads.

One runtime.
Work that has a next step.

xopc separates long-running work into explicit state, execution, triggers, and access. It does not assume AI remembers everything; important information has a home, complex execution is observable, and follow-up can start again.

01

Durable state

Sessions, Projects, Goals, Notes, and Workspaces retain conversations, progress, source material, and artifacts.

02

Explicit execution

Agents use allowed tools and skills; Workflows organize multi-step or parallel work into inspectable runs.

03

Active triggers

Automations run agents or workflows on schedules, manually, or from webhooks, with visible success, failure, and retry history.

04

Access anywhere

Terminal, web, desktop, mobile, messengers, and HTTP/SSE APIs connect to the same runtime and state.

Chat is a surface.
The runtime is the product.

xopc puts models, agents, durable state, and execution into an environment you control instead of piling features into another chat window.

Runtime and ownership

Your hardware, keys, models, and deployment.

Bring your own API keys. Choose any model.

DeepSeek, OpenAI, Anthropic, Google, Ollama, LM Studio, vLLM, Bedrock, Azure, and 20+ providers are built in. Run fully local inference or mix cloud and local models; switch with one config line and avoid vendor lock-in.

Durable state

Unified memory carries across agents while project context keeps clear ownership.

Unified memory, not one context window.

Sessions, projects, goals, notes, workspaces, and run history have explicit ownership. User memory, preferences, and connected knowledge accumulate in one place for reuse across agents and conversations, while project and workspace context keep their own boundaries.

Projects, Goals, and Notes have distinct jobs.

Projects group context, Goals track status, blockers, and next actions, while Notes capture text, voice, images, and attachments wherever input happens.

Execution and boundaries

Complex work is observable, repeated work is triggerable, and capabilities are configurable.

Observable workflows. Traceable automations.

Organize complex execution into phases and subagents, then trigger it on schedules, manually, or from webhooks. Progress, results, failures, and retries stay visible.

Agent capability boundaries are explicit.

Give each agent its own identity, responsibilities, model roles, workspace, tool and skill policies, workflows, and runtime boundaries. Rules for confirmation, forbidden actions, and escalation are explicit and reusable through shared settings; memory belongs to the unified user context.

Add capabilities only when needed.

Skills provide task methods, Extensions add tools, channels, and UI, and Connectors bring in external capabilities while the core stays clear.

Every surface.
One runtime.

Terminal, browser, desktop, mobile, and messengers share agents, sessions, and project state. The surface changes; your runtime and data ownership do not.

xopc full-screen terminal UI

Full keyboard control, streaming output, zero perceived latency.

Bring your own keys.
Keep the system unlocked.

Cloud, local, or hybrid models. Your keys, your data, your deployment rhythm.

OpenAI
Anthropic
Google AI
DeepSeek
Mistral
Groq
Cohere
Together AI
OpenRouter
Ollama
Azure OpenAI
xAI
AWS Bedrock
Vertex AI
SiliconFlow
Custom

Complex execution,
visible at every step.

Workflows use explicit phases and parallel subagents for audits, research, and multi-perspective reviews; each run records progress, results, and failures.

Built-in templates: audit_repo, multi_perspective_review, research
Kanban board at #/workflows — queued, running, done, needs attention
Start from chat, gateway UI, an Automation, or REST API
Save and customize scripts under ~/.xopc/workflows/
Read workflows docs →