by openocta
Open-source work mate. Open-source personal desktop AI agent.Go runtime for office/ITops/marketing workflows.
# Add to your Claude Code skills
git clone https://github.com/openocta/openoctaLast scanned: 7/4/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-07-04T06:46:27.055Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}openocta is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by openocta. Open-source work mate. Open-source personal desktop AI agent.Go runtime for office/ITops/marketing workflows. It has 2,980 GitHub stars.
Yes. openocta passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/openocta/openocta" and add it to your Claude Code skills directory (see the Installation section above).
openocta is primarily written in TypeScript. It is open-source under openocta on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh openocta against similar tools.
No comments yet. Be the first to share your thoughts!
OpenOcta is an open-source personal desktop AI agent,open-source work mate. Double-click to install on your PC — an Agent that runs on your own machine under your full control. Use natural language for office work, IT ops, marketing, business analysis, and software testing.
Latest v1.0.5 (2026-07-02) — all-platform installers · fix for tool-call chat history · single Go binary with embedded Control UI
🖥️ Personal desktop — built for your PC: files, terminal, browser, and local projects — not just a chat window.
⚡️ Double-click ready — install in ~30 seconds with a full Control UI out of the box — no hours of CLI setup.
🪶 Ultra-lightweight — ~30MB installers and low runtime memory — ideal for 24/7 background use.
🔒 Local-first — sessions and memory stay on your machine; data stays under your control and can run on intranet — no Node / Python in production.
🔧 Fully self-developed Go — Gateway, Agent, and Channels are native Go — single binary with embedded Control UI.
🔌 Skills & MCP — built-in tools + MCP protocol + skills marketplace — extend digital employee capabilities on demand.
💬 IM remote control — drive tasks from WeChat, WeCom, DingTalk, and Feishu anytime, anywhere.
🧠 Four-tier memory + L4 evolution — Knowledge Vault learns your preferences over time (docs).
Open source from China — maintained by a Chinese team, 100% Apache-2.0 — China's first open-source personal desktop AI agent.
OpenOcta is personal desktop-first: double-click install, full client UI, domestic IM, and CN LLM integrations. Versus OpenClaw (Node self-host) and Hermes (Python CLI), OpenOcta ships a fully self-developed Go runtime as a single binary, with L4 evolution and Knowledge Vault.
| OpenOcta | OpenClaw | Hermes | |
|---|---|---|---|
| Onboarding | Double-click install | CLI deploy | CLI deploy |
| Runtime | Go · single binary | Node.js | Python |
| Localization | CN IM + CN LLMs | Global IM/models | Global IM/models |
| Memory evolution | Four-tier + L4 Evolution | Workspace Markdown | Skill self-gen |
| Local knowledge base | Knowledge Vault | — | — |
| Install time | ~30 seconds | Hours of setup typical | Hours of setup typical |
Full comparison & selection guide → docs/compare-openclaw-hermes.en.md
A quick look at the OpenOcta desktop client:
The client also includes Tools, Scheduled tasks, and IM channels. Download at openocta.com.
Office work — automate repetitive tasks and free up creativity.
e.g. “Summarize this week’s emails and draft a status report”
IT ops — 24/7 intelligent on-call, from firefighting to prevention.
e.g. “Analyze this alert log and suggest remediation”
Marketing — produce multi-channel content faster.
e.g. “Write a short social post from this product brief”
Knowledge management — local knowledge base with semantic search.
e.g. “Find XX policy in my vault and summarize it”
Dev collaboration — read code, edit repos, run commands, wire toolchains.
e.g. “Read this repo’s README and list items to fix”
More at openocta.com/cases and docs/scenarios.md.
Connect a model before your first chat:
Option A — UI (recommended)
Open the Models tab or follow the setup wizard on first launch, then enter your API key and choose a model.
Option B — Config file
| Platform | Config path |
|---|---|
| Linux / macOS | ~/.openocta/openocta.json |
| Windows | %APPDATA%\openocta\openocta.json |
Minimal example (Moonshot CN; see model providers for DeepSeek, Qwen, etc.):
{
"env": {
"vars": {
"MOONSHOT_API_KEY": "sk-your-key"
}
},
"agents": {
"defaults": {
"model": { "primary": "moonshot-cn/kimi-k2.5" }
}
}
}
Restart the client, then try in Chat:
List files in the current working directory and tell me the 3 largest
| Personal desktop | Built for your PC — files, terminal, browser, and local projects, not just a chat box |
| Self-developed Go runtime | Gateway, Agent, Channels fully built in Go; single binary, no Node/Python in production |
| China's first open source | Maintained by a Chinese team; 100% Apache-2.0 — auditable, forkable, intranet-deployable |
| IM remote control | Drive tasks from WeChat, WeCom, DingTalk, Feishu, and more |
| Lightweight | ~30MB installers, low memory footprint for 24/7 use |
| Skills & MCP | Built-in tools, MCP servers, and a marketplace for digital employees |
| Four-tier memory + L4 evolution | Knowledge Vault and L4 Evolution for self-curated memory (docs) |
OpenOcta takes design cues from OpenClaw Gateway protocol and Control UI, and is fully reimplemented in Go.
Visit openocta.com/download:
| Platform | Package |
|---|---|
| Windows | OpenOcta-amd64-installer.exe |
| macOS (Apple Silicon) | OpenOcta-arm64.dmg |
| macOS (Intel) | OpenOcta-amd64.dmg |
| Linux | .deb / .rpm / .tar.gz (amd64 / arm64) |
Config is initialized on first run:
| Platform | Default config path |
|---|---|
| Linux / macOS | ~/.openocta/openocta.json |
| Windows | %APPDATA%\openocta\openocta.json |
On macOS, install from the .dmg into Applications — see deploy/dist-README.md.
Links
For self-hosting Gateway and Control UI (end users can use the installers above without building).
ANTHROPIC_API_KEY (for agent CLI)make build
./openocta gateway run
Gateway listens on http://127.0.0.1:18900 by default. The Control UI is embedded via go:embed — open that URL in a