Agent runtime
Stream primary conversations, delegate nested sub-agents, ask structured follow-up questions, or run autonomous Goal and Graph workflows.
A native AI workspace
Run capable agents with project context, tools, memory, skills, and reversible changes in one native desktop workspace.
Stable and Beta releases
Select Stable or Beta to see its latest published build.
One workspace, the complete loop
OpenAgent combines an agent runtime, project tools, durable context, and desktop controls so useful work can continue across turns and sessions.
Stream primary conversations, delegate nested sub-agents, ask structured follow-up questions, or run autonomous Goal and Graph workflows.
Work with files, terminal commands, fetched pages, search, and external MCP servers connected over HTTP or stdio.
Recall useful knowledge across sessions with hybrid search, and load reusable global or workspace-scoped SKILL.md instructions.
Search conversations, keep a durable checkpoint for every turn, branch from earlier messages, inspect diffs, and roll work back.
Render streaming Markdown, code, Mermaid, ECharts, interactive file and URL chips, plus sandboxed HTML previews with PNG export.
Connect Anthropic, OpenAI, or compatible providers, switch models, attach multimodal files, and compact long conversations.
Run recurring or one-off chat hooks in the background, restore them on startup, and receive desktop notifications.
Keep project drafts, memory, skills, and DESIGN.md guidance separated by workspace or shared globally when needed.
Use light or dark themes, Chinese or English, system tray controls, launch at startup, and native file-manager actions.
Control without losing momentum
Choose how independently agents can act while preserving the evidence needed to understand, approve, or undo their work.
Review every call, use model-assisted approval, disable approval, or apply the workspace sandbox.
File and terminal actions stay aligned with the active project and its configured access policy.
Conversation snapshots, branches, cancellations, and reverse diffs make experimentation recoverable.
Inspect local run details and optionally connect Langfuse tracing when deeper diagnostics are useful.
A clearer way to work
Add an Anthropic, OpenAI, or compatible provider and choose the model that fits the task.
Select a project, attach relevant files, and let local memory, skills, and DESIGN.md supply focused context.
Follow streamed reasoning artifacts, tool calls, approvals, sub-agents, graph progress, and file changes as they happen.
Review the diff, retain useful knowledge in memory or skills, branch to explore another path, or roll changes back.
Open source desktop AI
Download the latest desktop release, connect a provider, and build a workspace that works the way you do.
Download the latest release