OpenAgentd
Open-source desktop app for a local coding agent. Watch every tool call, diff, and terminal command. Bring your own models; sessions stay on your machine.
Install / Use
npx skills add lthoangg/OpenAgentdInstalls into whichever agent you are using.
Other
Other agent config
Quality Score
Category
AI & Machine LearningSupported Platforms
Our assessment of OpenAgentd
OpenAgentd scores 88/100 on our quality scale, 457th of 965 AI & Machine Learning skills we index (top 48%).
Its Other is 8.6 KB long, well organised into 14 sections with 9 code examples: a thorough specification that gives an agent plenty to work with.
It has 212 GitHub stars, a meaningful sign that others use it.
Maintenance, license and trust
- The repository was last updated yesterday, so OpenAgentd is actively maintained.
- It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (3 minor notes below). An AI review of the same text found nothing harmful.
- noteInstalls by piping a downloaded script into a shellline 49
curl -fsSL https://openagentd.dev/install.sh | sh - noteInstalls by piping a downloaded script into a shellline 54
irm https://openagentd.dev/install.ps1 | iex - noteInstalls by piping a downloaded script into a shellline 88
curl -fsSL https://openagentd.dev/install.sh | sh -s -- --cli
AI review by kimi-k2.7-code on 2026-10-13. Automated pattern scan on 2026-10-13. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
OpenAgentd compared with similar skills
All 4 of these similar skills score higher than OpenAgentd; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| OpenAgentd (this skill)by lthoangg | 88 | 212 | 1d ago | Other |
| claude-memby thedotmack | 100 | 100.6k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 97.2k | 6d ago | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 86.2k | 2d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 75.3k | today | CLAUDE.md |
Frequently asked questions
- How do I install OpenAgentd?
- Run
npx skills add lthoangg/OpenAgentd. The install tabs above show the steps for each supported agent. - Which AI agents does OpenAgentd work with?
- It is written for Universal, as a Other file. Other agents that read the same format can often use it too.
- Is OpenAgentd safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (3 minor notes below). An AI review of the same text found nothing harmful. It is Apache-2.0-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is OpenAgentd still maintained?
- The repository was last updated yesterday, so OpenAgentd is actively maintained.
Skill content
View source on GitHubOpenAgentd
<p align="center"> <img src="https://raw.githubusercontent.com/lthoangg/openagentd/main/documents/assets/brand/openagentd-primary-lockup.png" alt="OpenAgentd" width="760"> </p> <p align="center"> <a href="https://github.com/lthoangg/openagentd/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-Apache%202.0-blue.svg" alt="Apache 2.0"></a> <a href="https://www.rust-lang.org/"><img src="https://img.shields.io/badge/backend-Rust-orange.svg" alt="Rust backend"></a> <a href="https://react.dev/"><img src="https://img.shields.io/badge/React-19-61DAFB?logo=react&logoColor=white" alt="React 19"></a> <a href="https://discord.gg/cz6GQHQUMg"><img src="https://img.shields.io/badge/Discord-Join%20Chat-5865F2?logo=discord&logoColor=white" alt="Discord"></a> </p> <p align="center"><strong>A coding-first workspace for a local coding agent.</strong><br> Run an agent on your machine, see every tool call and diff, and keep your models, coding sessions, workspaces, and telemetry under your control.</p> <p align="center"> <a href="https://openagentd.dev">Website</a> · <a href="#get-started">Get started</a> · <a href="documents/docs/features.md">Features</a> · <a href="https://discord.gg/cz6GQHQUMg">Discord</a> · <a href="https://www.facebook.com/groups/1256361676707935">Facebook Group</a> · <a href="https://github.com/lthoangg/OpenAgentd/issues">Issues</a> · <a href="CONTRIBUTING.md">Contribute</a> </p>
Why OpenAgentd
Most coding agents live in a terminal or an editor. OpenAgentd is a coding-first native desktop app and mobile companion where you can run an agent, follow work in real time, inspect what changed, and keep moving without losing context.
- See the work. Streamed replies, tool calls, arguments, results, timings, files, diffs, terminal output, and agent status are visible in one interface.
- Track tasks. A clean, user-readable taskboard checklist keeps current work and progress visible at a glance.
- Work in real repositories. Coding sessions open local folders, support isolated git worktrees, show changes and history, and return language-server diagnostics after edits.
- Choose your models. Use your own keys with major cloud and local providers, including Anthropic, OpenAI, Gemini, OpenRouter, Bedrock, Copilot, Codex, Ollama, and more.
- Stay local-first. Sessions, telemetry, configuration, and the API server run on your machine. Connect a mobile client or another desktop securely when you need to.
The versioned feature catalogue is the canonical record of shipped capabilities.
Get started
Desktop app
Install the current desktop release:
# macOS / Linux
curl -fsSL https://openagentd.dev/install.sh | sh
# Windows PowerShell
irm https://openagentd.dev/install.ps1 | iex
On macOS you can also install it with Homebrew:
brew install --cask lthoangg/tap/openagentd
Open OpenAgentd from your applications folder or Start menu. The desktop app runs its bundled backend automatically. Add a provider key in Settings, or run local models with Ollama, to start your first conversation.
Release artifacts are available for macOS, Windows, and Linux on the latest release page. Unsigned desktop builds may require an explicit operating-system confirmation before first launch.
iOS app
The iOS app connects to an OpenAgentd server running on your computer (see
CLI server). It is not on the App Store; each release includes an
.ipa to sideload. With SideStore, add this source to
get the app and its updates:
https://github.com/lthoangg/openagentd/releases/download/latest-ios/source.json
See Install the iOS app for SideStore setup, other sideloading tools, free Apple Account limits, connecting to your server, and troubleshooting.
CLI server
Install the backend when you want to run it from a terminal, use a browser client, or connect another device:
# macOS / Linux
curl -fsSL https://openagentd.dev/install.sh | sh -s -- --cli
openagentd server start
# Windows PowerShell
& ([scriptblock]::Create((irm https://openagentd.dev/install.ps1))) -Cli
The server creates its default agents and configuration on first start. It
serves the API only: connect to the printed Server: address from the desktop
app's server connection dialog or the mobile app, then add a provider in
Settings. For a phone or another computer on your network:
openagentd server start --host 0.0.0.0 --key
openagentd server status
--key sets the access key every client must send; the server refuses to
listen beyond loopback without one. It has no built-in TLS, so put an HTTPS
reverse proxy in front of it before exposing it outside a trusted network.
Use openagentd --help and <command> --help for the current command
reference.
Run one agent turn directly against the current project directory when you need a pipe-friendly terminal response:
openagentd run --model openai:gpt-5.5 --thinking high --prompt "Summarize this project"
openagentd run --continue --prompt "Now add tests for it"
The command validates the current directory as a coding workspace, persists a
new session for the turn, and streams the agent's response text to standard
output. Tool-permission events follow the runtime's existing auto-allow policy;
interactive agent questions stop the non-interactive command. Use -C DIR for
another workspace, --continue or --session ID to continue a session, and
--json for one JSON line per stream event.
From source
Requires a Rust toolchain (cargo) and Bun:
git clone https://github.com/lthoangg/openagentd.git
cd openagentd
bun install --cwd web
make dev # backend on :8000 + web UI on http://localhost:5173
make run starts only the backend.
What it feels like
| A conversation that can act | A workspace that stays in view |
| --- | --- |
|
|
|
| Inspect changes | Keep an eye on local usage |
| --- | --- |
|
|
|
| Command and scheduling | Todos and terminal |
| --- | --- |
|
|
|
| Provider and security settings | MCP settings |
| --- | --- |
|
|
|
Built for the whole loop
Plan and code. Toggle between Plan mode for read-only exploration and decision-complete plans, and Code mode for surgical implementation—switch mid-session right from the composer or with Tab.
Build and inspect. Attach files, browse a coding workspace, use @ mentions, review real-time diffs, and inspect structured tool output without leaving the conversation. Delegate independent sub-tasks across specialists with a unified timeline.
Operate with confidence. Manage providers, MCP servers, skills, path denylist permissions, scheduled tasks, todos, and local telemetry from the coding workspace. OpenAgentd supports desktop, browser, and touch-first mobile clients against the same API.
For users and contributors
- Features — shipped, version-cited capabilities.
- Releases — download builds and read release notes.
- Discord — join the community server to chat and ask questions.
- Facebook Group — join the community group to connect and share.
- Issues — feature requests, bugs, roadmap discussion, and known issues.
- Security policy — report vulnerabilities privately.
- Contributing — set up a development checkout and submit changes.
OpenAgentd is licensed under Apache 2.0.
Related Skills
claude-mem
100.6kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
97.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
86.2kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
75.3kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
