Skip to main content

OpenAgentd

OpenAgentd

Apache 2.0 Python 3.14 React 19 Discord

A coding-first workspace for local AI agents.
Run an agent team on your machine, see every tool call and diff, and keep your models, coding sessions, workspaces, and telemetry under your control.

Get started · Features · Discord · Facebook Group · Issues · Contribute

OpenAgentd annotated multi-agent coding workspace

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 a lead with specialists, 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.
  • Run a team. A lead can delegate to specialists, coordinate them through an async mailbox, and let you watch individual or unified timelines.
  • 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://raw.githubusercontent.com/lthoangg/openagentd/main/install.sh | sh
# Windows PowerShell
irm https://raw.githubusercontent.com/lthoangg/openagentd/main/install.ps1 | iex

Open OpenAgentd from your applications folder or Start menu. The desktop app runs its bundled backend automatically, and new installations can start a conversation immediately with the keyless OpenCode Zen default. Add another provider in Settings whenever you want to switch models.

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.

CLI server

Install the backend when you want to run it from a terminal, use a browser client, or connect another device:

uv tool install openagentd
openagentd

The server creates its default agents and configuration on first start. Open the printed local address and add a provider in Settings. For a phone or another computer on your network:

openagentd server start --lan --key
openagentd server address
openagentd server health

--key protects non-loopback access. 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"

The command validates the current directory as a coding workspace, persists a new session for the turn, and streams the lead 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. It does not support workspace selection or session resume.

From source

git clone https://github.com/lthoangg/openagentd.git
cd openagentd
uv sync
bun install --cwd web
make run

For frontend development in a second terminal:

cd web && bun dev

What it feels like

A conversation that can act A workspace that stays in view
Split view with lead and worker agents Coding workspace with files and diffs
Inspect changes Keep an eye on local usage
Inline diff inspector Telemetry summary

Built for the whole loop

Plan and delegate. Ask for a plan before code changes, then let a lead split independent work across specialists. View the unified timeline when you want the story, or focus on one agent when you need detail.

Build and inspect. Attach files, browse a coding workspace, use @ mentions, review real-time diffs, and inspect structured tool output without leaving the conversation.

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.

Metadata

Release files for openagentd 2.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for openagentd 2.4.1
File Size Uploaded
openagentd-2.4.1.tar.gz 17.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for openagentd 2.4.1
File Interpreter ABI Platform
openagentd-2.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 18.0 MB

Release files / openagentd-2.4.1.tar.gz

Download URL openagentd-2.4.1.tar.gz
Size 17.2 MB
Tags Source
SHA-256 checksum
How to use checksums
71c0e248435a7465f636e96fac47da75e3e8f2d20c8574eecb2c58f58a577b5c
BLAKE2b-256 checksum
How to use checksums
2232ecbdf0c429732a8124092b96f80bbb8e8910d8bfcf71090d27b405419ac3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / openagentd-2.4.1-py3-none-any.whl

Download URL openagentd-2.4.1-py3-none-any.whl
Size 799.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e19f71afa33f74a6c6a6c2d7a82ab22c6ba035aad4cdb69e8cf38751f4a2ec97
BLAKE2b-256 checksum
How to use checksums
42cd44fa76626269b63c33d8ceae18ec48be16815a46c1603cbef58508e9ef62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

2.27.0

2 release files

2.26.0

2 release files

2.25.0

2 release files

2.24.0

2 release files

2.23.0

2 release files

2.22.0

2 release files

2.21.0

2 release files

2.20.0

2 release files

2.19.0

2 release files

2.18.0

2 release files

2.17.0

2 release files

2.16.0

2 release files

2.15.0

2 release files

2.14.0

2 release files

2.9.0

2 release files

2.8.1

2 release files

2.8.0

2 release files

2.7.0

2 release files

2.6.0

2 release files

2.5.0

2 release files

This release

2.4.1 This release

2 release files

2.4.0

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.90.0

2 release files

1.89.0

2 release files

1.88.0

2 release files

1.87.0

2 release files

1.86.0

2 release files

1.85.0

2 release files

1.84.0

2 release files

1.83.1

2 release files

1.83.0

2 release files

1.82.0

2 release files

1.81.0

2 release files

1.80.0

2 release files

1.79.0

2 release files

1.78.0

2 release files

1.77.0

2 release files

1.76.2

2 release files

1.76.1

2 release files

1.76.0

2 release files

1.75.0

2 release files

1.74.0

2 release files

1.73.0

2 release files

1.72.0

2 release files

1.71.0

2 release files

1.70.1

2 release files

1.70.0

2 release files

1.69.0

2 release files

1.68.0

2 release files

1.67.0

2 release files

1.66.0

2 release files

1.65.0

2 release files

1.64.0

2 release files

1.63.0

2 release files

1.62.1

2 release files

1.62.0

2 release files

1.61.0

2 release files

1.60.0

2 release files

1.59.0

2 release files

1.58.0

2 release files

1.57.7

2 release files

1.57.6

2 release files

1.57.5

2 release files

1.57.4

2 release files

1.57.3

2 release files

1.57.2

2 release files

1.57.1

2 release files

1.57.0

2 release files

1.56.1

2 release files

1.56.0

2 release files

1.55.0

2 release files

1.54.2

2 release files

1.54.1

2 release files

1.54.0

2 release files

1.53.1

2 release files

1.53.0

2 release files

1.52.2

2 release files

1.52.1

2 release files

1.52.0

2 release files

1.51.4

2 release files

1.51.3

2 release files

1.51.2

2 release files

1.51.1

2 release files

1.51.0

2 release files

1.50.0

2 release files

1.49.1

2 release files

1.49.0

2 release files

1.48.0

2 release files

1.47.0

2 release files

1.46.0

2 release files

1.45.1

2 release files

1.40.0

2 release files

1.39.0

2 release files

1.38.0

2 release files

1.37.0

2 release files

1.36.0

2 release files

1.35.0

2 release files

1.34.0

2 release files

1.33.0

2 release files

1.32.0

2 release files

1.31.0

2 release files

1.30.0

2 release files

1.29.0

2 release files

1.28.0

2 release files

1.27.0

2 release files

1.26.0

2 release files

1.25.0

2 release files

1.24.0

2 release files

1.23.0

2 release files

1.22.8

2 release files

1.22.7

2 release files

1.22.6

2 release files

1.22.5

2 release files

1.22.4

2 release files

1.22.3

2 release files

1.22.2

2 release files

1.22.1

2 release files

1.22.0

2 release files

1.21.0

2 release files

1.20.1

2 release files

1.20.0

2 release files

1.19.0

2 release files

1.18.2

2 release files

1.18.0

2 release files

1.17.3

2 release files

1.17.0

2 release files

1.16.0

2 release files

1.15.0

2 release files

1.14.0

2 release files

1.13.0

2 release files

1.12.0

2 release files

1.11.0

2 release files

1.10.0

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.0

2 release files

1.7.1

2 release files

1.7.0

2 release files

1.6.2

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.11

2 release files

1.0.10

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.6.0

2 release files

0.5.8

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page