The most viral open-source project of 2026
and what it means for the future of personal AI
186K stars • 510 contributors • 913K lines of code • 81 days
A self-hosted, open-source personal AI assistant that lives inside your existing messaging apps.
186,000 GitHub stars
31,400 forks
510 contributors
48 releases in 81 days
17+ messaging channels
18x faster than Kubernetes to reach 100K stars. Faster than any project in GitHub history.
Peter Steinberger — PSPDFKit founder, $100M exit, 3 years of wandering, 43 failed projects.
Sells PSPDFKit (PDF SDK for iOS/Android) to Nutrient. Steps away from tech.
Three years of sabbatical. Tries 43 projects. All fail or fizzle. Forms Amantus Machina (Vienna).
Hacks on Clawdbot — a personal WhatsApp AI. Recruits Mario Zechner (libGDX creator) to build Pi Agent Core.
Open-sourced as Moltbot. A few hundred stars. Quiet launch.
Anthropic sends trademark complaint over "Claw" branding. Renamed to OpenClaw. The Streisand effect begins.
Explosive growth. 34,168 stars in 48 hours. 186K total. Moltbook launches. Security scandals erupt.
"I ship code I don't read."
— The Pragmatic Engineer, on OpenClaw's AI-heavy dev process
Peak day: 34,168 stars in 48 hours
For reference, Kubernetes took ~9 years to reach 100K stars. OpenClaw did it in ~2 months.
81 days from open-source launch to the most-starred project of 2026.
17+ messaging channels supported • 52 bundled skills • 5,233 tracked files • 35 extension plugins
116 commits/day average • Peak: 436 commits on Jan 9 • CalVer: 2026.2.1
OpenClaw follows a hub-and-spoke gateway design with three distinct layers of abstraction.
Pi Agent Core by Mario Zechner (libGDX creator) — a lean, embeddable agent runtime. Handles LLM API abstraction, tool execution, conversation management, and streaming. Kept intentionally small (~15K LoC).
// Simplified architecture WhatsApp ──┐ Telegram ──┤ Discord ──┤ Slack ──┼──> Gateway ──> Agent iMessage ──┤ :18789 Runtime Signal ──┤ Matrix ──┤ Web UI ──┘ All channels normalized to a unified message format before hitting the agent.
The Gateway is the single orchestrator — a 638 LoC WebSocket server that routes everything.
A WebSocket control plane on port 18789. The nerve center of every OpenClaw instance.
Core implementation: server.impl.ts — 638 lines orchestrating the entire system. Remarkably compact for what it does.
| Category | Methods |
|---|---|
| Session management | 12 RPCs |
| Channel operations | 8 RPCs |
| Skill lifecycle | 7 RPCs |
| Memory & knowledge | 6 RPCs |
| Config & auth | 5 RPCs |
| Agent control | 5 RPCs |
| File & media | 4 RPCs |
| Misc / health | 3+ RPCs |
50+ RPC methods, 15+ event types pushed over WebSocket.
15+ adapter interfaces normalize every messaging platform into one unified pipeline.
interface ChannelPlugin { id: string name: string initialize(): Promise<void> shutdown(): Promise<void> } interface MessagingAdapter { sendText(chatId, text): Promise<MessageId> sendMedia(chatId, media): Promise<MessageId> editMessage(msgId, text): Promise<void> deleteMessage(msgId): Promise<void> } interface OutboundAdapter { formatForChannel(response): ChannelMsg chunkLongMessage(text): string[] }
| Channel | Library |
|---|---|
| Baileys | |
| Telegram | grammY |
| Discord | discord.js |
| Slack | @slack/bolt |
| Signal | signal-cli bridge |
| iMessage | applescript + jxa |
| Teams | Bot Framework |
| Matrix | matrix-js-sdk |
| Twitter/X | API v2 |
| IMAP/SMTP | |
| Web, SMS, Line, … | +7 more |
Pi Agent Core in embedded mode — where the LLM reasoning actually happens.
// The system prompt is composed from: 1. Identity block "You are {name}, a personal AI..." 2. Active skills // Injected tool definitions // from 52 bundled + ClawHub 3. Memory context // Key facts, preferences // from better-sqlite3 store 4. Tool definitions // 20+ built-in tools // exec, browser, canvas... 5. Channel context // "You are in WhatsApp group // with 4 participants..."
20+ built-in tools, 52 bundled skills, 31K+ on ClawHub. The extensibility layer.
| Tool | Purpose |
|---|---|
| exec | Run shell commands |
| browser | Playwright-based web browsing |
| canvas | Generate images / diagrams |
| memory | Persist facts across sessions |
| cron | Schedule recurring tasks |
| messaging | Send msgs across channels |
| nodes | Visual workflow builder |
| search | Web search (Brave, Serper) |
| file | Read/write local files |
| knowledge | RAG over documents |
31,000+ community-published skills. Install with openclaw skill install @user/skill. Skills run in a sandboxed Node.js worker with limited filesystem and network access.
TypeScript core + native Swift and Kotlin clients. Three platforms, one protocol.
615K
lines of TypeScript (67%)
79K
lines of Swift (macOS + iOS)
11K
lines of Kotlin (Android)
Protocol sync: TypeScript type definitions are the source of truth. Swift and Kotlin types are auto-generated from the TS schemas, ensuring the WebSocket protocol stays in sync across all three platforms without manual coordination.
Modern, opinionated choices. Heavy on Rust-based tooling and cutting-edge TypeScript.
| Category | Choice |
|---|---|
| Runtime | Node.js 22 (LTS) |
| Package Manager | pnpm (workspace monorepo) |
| Bundler | tsdown (Rolldown-based, Rust) |
| HTTP/WS Server | Express 5 + ws |
| Testing | Vitest (70% coverage threshold) |
| Linting | oxlint (Rust, replaces ESLint) |
| Formatting | oxfmt (Rust, replaces Prettier) |
| Validation | Zod 4 |
| E2E Testing | Playwright |
| Database | better-sqlite3 |
| Category | Choice |
|---|---|
| Web Components | Lit (Control UI) |
| Secret Detection | detect-secrets |
| Shell Lint | shellcheck |
| GH Actions Lint | zizmor |
| iOS/macOS | SwiftUI + Starscream |
| Android | Jetpack Compose |
| Container | Docker (official image) |
| CI | GitHub Actions (7 workflows) |
| Versioning | CalVer (2026.2.1) |
| Monorepo | pnpm workspaces |
Rust-powered tooling: oxlint is 50-100x faster than ESLint. tsdown compiles TS faster than esbuild. This is how you maintain CI speed at 116 commits/day.
9,358 commits across 81 days. An average of 116 commits/day. Release every 1.7 days.
* Feb data through Feb 12 only
436
commits on Jan 9, 2026 — the single busiest day. That is one commit every 3.3 minutes for 24 hours straight.
48 releases in 81 days = 1 release every 1.7 days. Version format: 2026.2.1. No semver — just ship it.
Remarkably disciplined for the velocity. fix: dominates because the project ships features fast and patches bugs immediately.
510 contributors. One dominant force. But the community is rapidly catching up.
| Contributor | Commits | % |
|---|---|---|
| Peter Steinberger | 7,393 | 79.0% |
| Mario Zechner | 412 | 4.4% |
| Bot accounts | ~350 | 3.7% |
| Contributor #4 | ~180 | 1.9% |
| Contributor #5 | ~120 | 1.3% |
| Other 505 | ~903 | 9.7% |
Bus factor = 1
Peter authored 79% of commits and performed 82% of merges. If he steps away, the project has a serious continuity risk.
% of commits from non-Peter contributors per month
The trend is clear: Peter dominated early development (99.7% in Nov). By February, community contributors account for 83.3% of commits. The project is transitioning from solo to community-driven.
AI is not just the product — it is a first-class contributor to the codebase itself.
| Model | Commits | Role |
|---|---|---|
| Claude Opus 4.5 | 46 | Primary AI pair programmer |
| Claude Sonnet 4.5 | 7 | Quick fixes, reviews |
| Claude Opus 4.6 | 5 | Recent adoption |
| Claude (unspecified) | 20 | Various |
| Total Claude | 78 |
| Agent | Commits |
|---|---|
| Google Jules | 14 |
| CLAWDINATOR bot | ~40 |
| Jarvis bot | ~30 |
| Maude Bot | ~20 |
| OpenAI Codex branches | 11 |
Dogfooding: AI building AI
OpenClaw is an AI assistant — and AI assistants help build OpenClaw. The team uses Claude Code, custom bots running on OpenClaw itself, and Google Jules to write and review code.
Peter has publicly stated that a significant portion of the codebase was AI-generated and merged with minimal manual review. This enables the 116 commit/day velocity — but also contributes to security concerns (more on slide 18).
~101 bot-authored commits total across all automated agents. Combined with Claude co-authoring, roughly 2% of all commits have explicit AI attribution — the real number is likely much higher.
7 CI workflows, Rust-powered linting, and comprehensive pre-commit hooks to maintain quality at speed.
Vitest enforces 70% line/branch/function coverage. Not extreme, but consistent. Smart CI scoping — only tests related to changed packages run, keeping CI fast even at scale.
How do you ship 116 commits/day to a 913K LoC codebase without chaos?
"The 500 LoC discipline is what keeps AI contributors effective. When files are small and focused, Claude can understand the full context and make correct changes."
This is AI-ergonomic architecture — designed for humans and LLMs to navigate.
The most viral OSS project is also one of the most controversial security stories of 2026.
| Issue | Scale |
|---|---|
| CVEs filed | 3 (auth bypass, RCE, SSRF) |
| Exposed instances | 135,000+ on public internet |
| Malicious ClawHub skills | 341 identified |
| Moltbook breach | 1.5M API tokens leaked |
135K exposed instances
Most users run OpenClaw with default settings, which expose port 18789 without authentication. Combined with the exec tool, this gives attackers full shell access to the host machine.
| Who | What They Said |
|---|---|
| Karpathy | "Most incredible sci-fi takeoff-adjacent thing" |
| Also Karpathy | "...a dumpster fire" (on security) |
| Gartner | "Block OpenClaw downloads immediately" |
| Peter S. | "Security is the #1 priority now" |
| CISA | Advisory issued on default configs |
"It is the most incredible, exciting, sci-fi takeoff-adjacent thing happening right now. It is also a dumpster fire."
— Andrej Karpathy, Jan 2026
What can we learn from the fastest-growing OSS project in history?
Trunk-based development at scale: 510 contributors, squash-and-merge, linear history, smart CI scoping. This is the playbook for high-velocity open-source.
OpenClaw proves that a single developer with AI leverage can bootstrap a 186K-star project in 81 days. The question is whether the community can build the sustainability and security that speed alone cannot.
agent37.club