OpenClaw’s most revealing metric is not its 390,310 GitHub stars. It is the way recent work treats an AI assistant as an operational system. The project is adding secret egress controls, durable message delivery, crash recovery, approval boundaries, backup tooling, and a long-lived release channel. That pattern says more than raw popularity: OpenClaw is trying to make a personal agent dependable after it leaves the demo window.
OpenClaw is a local control plane with chat front ends
The official OpenClaw site describes an open-source AI assistant that runs on a user’s machine and works through channels such as WhatsApp, Telegram, and other chat applications. Its examples go beyond chat, covering inboxes, email, calendars, and flights. The site lists macOS, Linux, and Windows support.
The GitHub repository gives that positioning a more useful technical shape. OpenClaw has a Gateway that acts as the local control plane for sessions, tools, events, and channel connections. The Control UI, CLI, and terminal interface connect to that Gateway. Channel integrations bring the assistant to Discord, iMessage, Slack, Teams, Telegram, WhatsApp, and more, while companion apps and nodes add voice, camera, screen, Canvas, and device-local actions on supported platforms.
That architecture matters because OpenClaw is not limited to a single prompt box. One Gateway can serve as a personal assistant on a laptop or as a shared team deployment, with configuration determining the difference. The repository also says that models and agent harnesses, including hosted and local options, can be swapped as plugins. State, memory, and credentials remain on the user’s hardware according to the project description, while prompts still travel to the model providers and chat platforms selected by the operator.
The same design creates a larger security burden than a standalone chat interface. The repository tells users to treat inbound messages as untrusted input, pair unknown senders, and read the security, exposure, and sandboxing guides before connecting other users or exposing the Gateway remotely. It also says tools run on the host for the main session unless sandboxing is configured. Those are operational requirements, not optional polish.
ToolVitals classifies OpenClaw as OSI-approved OSS and records the license as MIT, with the project LICENSE as the cited source. The licensing signal makes the code available for inspection and modification. It does not, by itself, establish that a deployment is safe, maintainable, or suitable for sensitive work.
The surprising signal is hardening, not feature count
The supplied release material is unusually focused on failure modes and authority boundaries. The newest supplied release event, OpenClaw 2026.8.1-beta.2, adds host binding for shared-store secrets so a secret must match an exact HTTPS destination before plaintext egress. That release also adds SQLite backup commands, plugin install provenance warnings, macOS app profiles, Control UI update recovery, and more explicit browser extension CDP behavior. The 2026.8.1-beta.2 release notes show a project working on the edges where an agent can leak data, lose state, or gain more authority than intended.
The earlier 2026.6.33 release makes the same direction visible. It caps hostile response sizes across provider streams, Discord responses, browser fetches, OAuth paths, and logs. It keeps Telegram credentials out of diagnostics, improves long-running agent watchdog semantics, prevents some channel delivery failures, and tightens approval and tool authority. It also introduces an extended-stable update path. The release describes an audited record covering 169 merged pull requests, but that number is release-history context, not a measure of verified quality.
The 2026.6.34 release continues the pattern. It blocks unsafe browser and network routes, improves recovery for retained sessions and provider fallbacks, makes channel acknowledgements idempotent, hardens operator diagnostics, and improves SQLite, workspace, and Gateway process behavior under transient host failures. It also includes dependency updates and describes extended-stable hardening without adding new release-line features. The release record covers 25 merged pull requests.
The 2026.7.2-beta.7 release expands the system while adding more recovery machinery. Its notes describe quarantine storage for damaged primary databases, crash-recoverable SQLite snapshots, durable channel delivery across many integrations, conversation rewind and branching, interactive MCP applications, structured questions and approvals, meeting integrations, local inference setup, and new model support. That is a broad feature set, but the details keep returning to durable state, bounded authority, and recovery after interruption.
Taken together, these releases describe a product moving from agent capability toward agent operations. OpenClaw is still adding user-facing features, but many of the difficult changes concern what happens when a model call hangs, a channel reconnects, a database is damaged, a plugin comes from an arbitrary source, or a request arrives from an unknown sender.
What the ToolVitals metrics say
ToolVitals reports the following snapshot for OpenClaw:
- 390,310 GitHub stars.
- 15,394 GitHub commits in the last 30 days.
- 30 GitHub releases in the last 90 days.
- 37 active contributors.
- A health score of 99.
- A shipping score of 99.
- An overall ToolVitals score of 99.
- A hot score of 224.5.
- Data confidence of 90.
The scale signal is clear. A repository with 390,310 stars has attracted attention far beyond a small experimental project. The 15,394 commits recorded in 30 days also show extraordinary repository activity. That activity supports the claim that OpenClaw is being worked on intensely, but it does not say whether those commits improve the parts of the product that matter to a particular deployment.
Commits are not equivalent to completed capabilities, and they can include merges, generated changes, release maintenance, or work that users never touch. The 37 active contributors indicate a real group of people contributing during the measurement window, but the metric does not establish how responsibilities are distributed, how many maintainers understand the security-sensitive paths, or what happens when key contributors leave.
The release counts need careful reading. ToolVitals records 30 GitHub releases across 90 days, but zero release events in the 30-day window. The supplied event list has a latest listed release dated August 15, 2026, before the current 30-day measurement period in the payload. The two numbers are not inherently contradictory, but they show why a broad 90-day release count should not be presented as proof of current release activity.
The three 99 scores are strong ToolVitals measurements. They are not a code audit, user satisfaction survey, uptime report, or security certification. The data confidence score of 90 signals that the measured public evidence is substantial, while leaving room for gaps in what repository metrics can observe.
Extended-stable turns activity into a release policy
OpenClaw’s extended-stable announcement is the clearest evidence that the maintainers understand the tension between speed and dependability. The announcement says extended-stable releases will arrive once a month with backported security and reliability fixes. The first release, OpenClaw 2026.6.33, is based on 2026.6.11. Each release line starts at a YYYY.M.33 version, receives patch increments for backported fixes, and is supported until the next extended-stable release, for a minimum of one month.
That policy gives operators a way to separate new feature discovery from routine maintenance. The beta releases can carry major changes such as conversation branching, MCP applications, local inference, and new device surfaces. The extended-stable line can concentrate on repairs and predictable updates. The approach does not remove risk, but it makes the risk easier to name.
The same announcement introduces a public maturity scorecard. OpenClaw says maturity combines quality and completeness, with scores informed by outstanding GitHub issues, comparisons with similar services, and human judgment. It also says mature features will receive dedicated issue labels and real end-to-end tests, with a goal of more than 90% end-to-end test coverage for stable features.
That scorecard is useful because it admits that not every feature has the same readiness. It is still a project-defined measure, not an independent evaluation. Engineering leads should treat it as a map of maintainer intent and testing priorities, then validate the specific workflows their teams need.
Related tools show why stars are not enough
OpenClaw’s position looks different when compared with the related tools in the ToolVitals payload. Its hot score is 224.5, below Hermes Agent at 232.0 and Kilo Code at 226.5. OpenClaw has more GitHub stars than either listed neighbor, with 390,310 compared with 248,270 for Hermes Agent and 27,395 for Kilo Code.
The related list also gives SiYuan a hot score of 222.2, Unsloth 221.2, and Visual Studio Code 215.5. Their star counts range from 46,479 for SiYuan to 192,814 for Visual Studio Code. These are related tools, not proven functional substitutes, so the comparison cannot answer which product is best for a given workflow.
It does show that ToolVitals’ hot score is not simply a popularity ranking. OpenClaw’s star count is much larger than Kilo Code’s, yet their hot scores are close. The practical conclusion is modest: popularity and current measured momentum are separate signals. A buyer should use both, then test the actual product behavior.
What the data does not tell you
ToolVitals can see repository activity, contributors, releases, license signals, and public project evidence. It cannot see code quality in the way a focused review can. It cannot see whether the assistant produces reliable results for a real team, whether users remain satisfied after the novelty fades, whether the project generates sustainable revenue, or whether a specific integration works well under production load.
The release notes provide evidence that maintainers are addressing security and reliability problems. They do not prove that every unsafe path is closed. The repository’s warning that tools run on the host unless sandboxing is configured should be treated as a deployment constraint. The channel pairing model, secret handling, model-provider data flow, plugin provenance, and backup recovery path all need testing in the environment where the assistant will run.
A skeptical engineering lead should begin with a contained pilot rather than a broad rollout. Use one Gateway, a small number of channels, least-privilege tool access, explicit sender pairing, sandboxing where available, and a backup and restore drill. Test provider failures, duplicate messages, interrupted model calls, Gateway restarts, damaged local state, and removal of a plugin. The useful question is not whether OpenClaw has 390,310 stars. It is whether the team’s critical workflows remain understandable and recoverable when the model or surrounding services fail.
What maintainers should make clearer
The maintainers have a strong story, but the repository’s scale makes that story harder to read. With 15,394 commits in 30 days, 30 releases in 90 days, 37 active contributors, and no release events in the latest 30-day metric, readers need clear separation between beta, stable, and extended-stable behavior. The maturity scorecard can help if each status connects to visible end-to-end tests, known limitations, supported deployment patterns, and a clear record of backported fixes. That would turn activity metrics into evidence an operator can use.
Recommendation
If your team needs a self-hosted assistant that can receive work through multiple chat channels, keep state on local hardware, connect to hosted or local models, and perform tool actions, evaluate OpenClaw in a non-production pilot using the extended-stable channel. The recommendation rests on the combination of local control, broad channel support, explicit security guidance, repeated recovery work in the release notes, and a release policy designed for longer-lived deployments.
Do not make a beta release the default for business-critical workflows. Test beta features such as session branching, MCP applications, or local inference separately, then promote only the workflows that pass your own security, recovery, and data-flow checks. If your requirement is primarily an editor-first coding environment, the supplied evidence is not enough to rank OpenClaw against related developer tools on that axis. OpenClaw’s strongest demonstrated case is a durable, multi-channel personal or team agent, not a generic score-based replacement for every developer tool.
Sources
- https://openclaw.ai
- https://github.com/openclaw/openclaw
- https://github.com/openclaw/openclaw/blob/main/LICENSE
- https://github.com/openclaw/openclaw/releases/tag/v2026.8.1-beta.2
- https://github.com/openclaw/openclaw/releases/tag/v2026.6.33
- https://github.com/openclaw/openclaw/releases/tag/v2026.6.34
- https://github.com/openclaw/openclaw/releases/tag/v2026.7.2-beta.7
- https://openclaw.ai/blog/extended-stable-releases-and-maturity-scorecards/