moltis-org/moltisPublic

A secure persistent personal agent server in Rust. One binary, sandboxed execution, multi-provider LLMs, voice, memory, Telegram, WhatsApp, Discord, Teams, and MCP tools. Secure by design, runs on your hardware.

AI summary: A secure, sandboxed personal agent server written in Rust, compiled into a single binary.

Stars
2.8K
+4 today
Forks
331
Watchers
22
Open issues
68
Open PRs
29
Contributors
~57
Commits
3.8K
Branches
56

RustMITCreated Jan 29, 2026Last push 3d agoLatest release 20260723.03+13 stars this week+16 this month

Star history

since Feb 8, 2026
01K2KFeb 2026Apr 2026Jun 2026Aug 2026
2.8K stars as of Aug 7, 2026, tracked back to Feb 8, 2026. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulAugMonWedFri2025-08-09: 0 commits2025-08-10: 0 commits2025-08-11: 0 commits2025-08-12: 0 commits2025-08-13: 0 commits2025-08-14: 0 commits2025-08-15: 0 commits2025-08-16: 0 commits2025-08-17: 0 commits2025-08-18: 0 commits2025-08-19: 0 commits2025-08-20: 0 commits2025-08-21: 0 commits2025-08-22: 0 commits2025-08-23: 0 commits2025-08-24: 0 commits2025-08-25: 0 commits2025-08-26: 0 commits2025-08-27: 0 commits2025-08-28: 0 commits2025-08-29: 0 commits2025-08-30: 0 commits2025-08-31: 0 commits2025-09-01: 0 commits2025-09-02: 0 commits2025-09-03: 0 commits2025-09-04: 0 commits2025-09-05: 0 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 0 commits2025-09-09: 0 commits2025-09-10: 0 commits2025-09-11: 0 commits2025-09-12: 0 commits2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 0 commits2025-09-16: 0 commits2025-09-17: 0 commits2025-09-18: 0 commits2025-09-19: 0 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 0 commits2025-09-23: 0 commits2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 0 commits2025-09-27: 0 commits2025-09-28: 0 commits2025-09-29: 0 commits2025-09-30: 0 commits2025-10-01: 0 commits2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 2 commits2026-01-29: 52 commits2026-01-30: 60 commits2026-01-31: 84 commits2026-02-01: 126 commits2026-02-02: 140 commits2026-02-03: 42 commits2026-02-04: 35 commits2026-02-05: 139 commits2026-02-06: 114 commits2026-02-07: 126 commits2026-02-08: 86 commits2026-02-09: 72 commits2026-02-10: 61 commits2026-02-11: 78 commits2026-02-12: 13 commits2026-02-13: 29 commits2026-02-14: 27 commits2026-02-15: 34 commits2026-02-16: 12 commits2026-02-17: 27 commits2026-02-18: 6 commits2026-02-19: 28 commits2026-02-20: 15 commits2026-02-21: 17 commits2026-02-22: 14 commits2026-02-23: 9 commits2026-02-24: 11 commits2026-02-25: 18 commits2026-02-26: 3 commits2026-02-27: 9 commits2026-02-28: 30 commits2026-03-01: 30 commits2026-03-02: 33 commits2026-03-03: 18 commits2026-03-04: 8 commits2026-03-05: 9 commits2026-03-06: 3 commits2026-03-07: 3 commits2026-03-08: 11 commits2026-03-09: 10 commits2026-03-10: 6 commits2026-03-11: 14 commits2026-03-12: 9 commits2026-03-13: 9 commits2026-03-14: 5 commits2026-03-15: 5 commits2026-03-16: 3 commits2026-03-17: 1 commit2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 6 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 59 commits2026-03-24: 43 commits2026-03-25: 1 commit2026-03-26: 3 commits2026-03-27: 19 commits2026-03-28: 67 commits2026-03-29: 13 commits2026-03-30: 6 commits2026-03-31: 27 commits2026-04-01: 25 commits2026-04-02: 1 commit2026-04-03: 2 commits2026-04-04: 1 commit2026-04-05: 45 commits2026-04-06: 73 commits2026-04-07: 25 commits2026-04-08: 25 commits2026-04-09: 71 commits2026-04-10: 73 commits2026-04-11: 48 commits2026-04-12: 114 commits2026-04-13: 79 commits2026-04-14: 52 commits2026-04-15: 29 commits2026-04-16: 20 commits2026-04-17: 17 commits2026-04-18: 6 commits2026-04-19: 4 commits2026-04-20: 24 commits2026-04-21: 22 commits2026-04-22: 15 commits2026-04-23: 15 commits2026-04-24: 69 commits2026-04-25: 24 commits2026-04-26: 30 commits2026-04-27: 17 commits2026-04-28: 41 commits2026-04-29: 16 commits2026-04-30: 24 commits2026-05-01: 25 commits2026-05-02: 20 commits2026-05-03: 29 commits2026-05-04: 20 commits2026-05-05: 23 commits2026-05-06: 14 commits2026-05-07: 32 commits2026-05-08: 4 commits2026-05-09: 6 commits2026-05-10: 5 commits2026-05-11: 7 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 8 commits2026-05-16: 0 commits2026-05-17: 12 commits2026-05-18: 9 commits2026-05-19: 4 commits2026-05-20: 1 commit2026-05-21: 1 commit2026-05-22: 13 commits2026-05-23: 5 commits2026-05-24: 12 commits2026-05-25: 11 commits2026-05-26: 7 commits2026-05-27: 0 commits2026-05-28: 6 commits2026-05-29: 6 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 5 commits2026-06-02: 10 commits2026-06-03: 9 commits2026-06-04: 1 commit2026-06-05: 1 commit2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 0 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 0 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 0 commits2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 0 commits2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 3 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 14 commits2026-07-14: 24 commits2026-07-15: 8 commits2026-07-16: 17 commits2026-07-17: 4 commits2026-07-18: 2 commits2026-07-19: 1 commit2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 2 commits2026-07-23: 8 commits2026-07-24: 3 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 3 commits2026-07-29: 4 commits2026-07-30: 1 commit2026-07-31: 4 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 0 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits
3,351 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Very active

    3,351 commits in 52 weeks

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

What moltis does

Moltis is a robust, persistent server designed to run personal AI agents securely. Written entirely in Rust, it compiles down to a single, highly efficient binary, eliminating complex dependencies and setup procedures. The core focus of Moltis is security and isolation; it runs agent code within strict sandboxes to prevent malicious actions or data leakage. It provides a reliable, always-on environment for deploying and managing custom AI agents that have access to personal data or local network resources. The architecture emphasizes high performance and minimal resource overhead.

Privacy-conscious developers and homelab enthusiasts who want to self-host AI agents securely without the complexity of container orchestration.

  • Single binary deployment: Simplifies installation and operational overhead by compiling everything into one executable.
  • Sandboxed execution: Runs agents in isolated environments to ensure system security and prevent unauthorized access.
  • Rust architecture: Leverages Rust for memory safety, high performance, and low resource utilization.
  • Persistent server: Designed to run continuously, managing agent lifecycles and state over long periods.
  • Local and secure: Ensures that personal AI agents and their data remain firmly under the user's control on their own hardware.

Where teams use it

Self-hosting AI assistants

Running a personal, highly capable AI assistant on a home server or Raspberry Pi.

Secure agent deployment

Executing third-party or experimental agents within a trusted, sandboxed environment to prevent system damage.

Always-on automation

Deploying agents that continuously monitor personal APIs, emails, or smart home devices.

Edge computing for AI

Running lightweight agent workloads securely on constrained edge devices.

Getting started: Download the pre-compiled binary for your architecture from the releases page or install via cargo.

README

main branch

Moltis

Moltis — A secure persistent personal agent server in Rust

One binary — sandboxed, secure, yours.

CI codecov CodSpeed License: MIT Rust Discord

InstallationComparisonArchitectureSecurityFeaturesHow It WorksContributing


Moltis recently hit the front page of Hacker News. Please open an issue for any friction at all. I'm focused on making Moltis excellent.

Secure by design — Your keys never leave your machine. Every command runs in a sandboxed container, never on your host.

Your hardware — Runs on a Mac Mini, a Raspberry Pi, or any server you own. One Rust binary, no Node.js, no npm, no runtime.

Full-featured — Voice, memory, cross-session recall, automatic edit checkpoints, scheduling, Telegram, Signal, Discord, browser automation, MCP servers, SSH or node-backed remote exec, managed deploy keys with host pinning in the web UI, a live Settings → Tools inventory, Cursor-compatible project context, and context-file threat scanning — all built-in. No plugin marketplace to get supply-chain attacked through.

Auditable — The agent runner and model interface fit in ~7.5K lines, with providers in ~19K more. The Rust workspace is ~270K lines across 59 modular crates you can audit independently, with 470+ Rust files containing tests. Unsafe code is isolated to FFI and precompiled runtime boundaries, not the core agent loop.

Installation

# One-liner install script (macOS / Linux)
curl -fsSL https://www.moltis.org/install.sh | sh

# macOS / Linux via Homebrew
brew install moltis-org/tap/moltis

# Docker (multi-arch: amd64/arm64)
docker pull ghcr.io/moltis-org/moltis:latest

# Or build from source
cargo install moltis --git https://github.com/moltis-org/moltis

Comparison

OpenClaw Hermes Agent Moltis
Primary stack TypeScript + Swift/Kotlin companion apps Python + TypeScript TUI/web surfaces Rust
Runtime Node.js + npm/pnpm/bun Python + uv/pip, optional Node UI pieces Single Rust binary
Local checkout size* ~1.1M app LoC ~152K app LoC ~270K Rust LoC
Architecture Broad gateway, channel, node, and app ecosystem CLI/gateway agent with learning loop and research tooling Persistent personal agent server with modular crates
Crates/modules npm packages, extensions, apps Python packages, plugins, tools, TUI 59 Rust workspace crates
Sandbox/backends App-level permissions, browser/node tools Local, Docker, SSH, Daytona, Singularity, Modal Docker/Podman + Apple Container + WASM
Auth/access Pairing and local gateway controls CLI and messaging gateway setup Password + Passkey + API keys + Vault
Voice I/O Voice wake and talk modes Voice memo transcription Built-in STT + TTS providers
MCP Plugin/integration support MCP integration stdio + HTTP/SSE
Skills Bundled, managed, and workspace skills Self-improving skills and Skills Hub support Bundled/workspace skills + autonomous improvement + OpenClaw import
Memory/RAG Plugin-backed memory and context engine Agent-curated memory, session search, user modeling SQLite + FTS + vector memory

* LoC measured with tokei, excluding node_modules, generated build output, dist, and target.

Full comparison in the docs →

Architecture — Crate Map

Current Rust workspace: ~270K LoC across 59 crates. The table below groups the main crates by role so the architecture stays scannable.

Core runtime:

Crate LoC Role
moltis-gateway 37.4K HTTP/WS server, RPC, auth, startup wiring
moltis-tools 37.0K Tool execution, sandboxing, WASM tools
moltis-providers 18.9K LLM provider implementations
moltis-agents 14.5K Agent loop, streaming, prompt assembly
moltis-chat 14.2K Chat engine, agent orchestration
moltis-config 10.3K Configuration, validation
moltis-httpd 9.9K HTTP server primitives and middleware
moltis (CLI) 4.7K Entry point, CLI commands
moltis-sessions 3.5K Session persistence
moltis-common 1.5K Shared utilities
moltis-service-traits 1.2K Shared service interfaces
moltis-protocol 0.7K Wire protocol types

Feature and integration crates:

Category Crates Combined LoC
Channels moltis-telegram, moltis-whatsapp, moltis-signal, moltis-discord, moltis-msteams, moltis-matrix, moltis-slack, moltis-nostr, moltis-channels 34.0K
Web and APIs moltis-web, moltis-graphql, moltis-webhooks 10.8K
Extensibility moltis-mcp, moltis-mcp-agent-bridge, moltis-skills, moltis-plugins 11.5K
Memory and context moltis-memory, moltis-qmd, moltis-code-index, moltis-projects 11.7K
Voice and browser moltis-voice, moltis-browser 9.2K
Auth and security moltis-auth, moltis-oauth, moltis-vault, moltis-secret-store, moltis-network-filter, moltis-tls 8.5K
Scheduling and automation moltis-cron, moltis-caldav, moltis-auto-reply 4.7K
Setup and import moltis-provider-setup, moltis-openclaw-import, moltis-onboarding 11.7K
Native and node hosts moltis-swift-bridge, moltis-node-host, moltis-courier 5.7K
WASM tools moltis-wasm-precompile, moltis-wasm-calc, moltis-wasm-web-fetch, moltis-wasm-web-search 1.4K
Supporting crates moltis-media, moltis-metrics, moltis-tailscale, moltis-routing, moltis-canvas, moltis-schema-export, benchmarks 2.1K

Use --no-default-features --features lightweight for constrained devices (Raspberry Pi, etc.).

Security

  • Small unsafe surface — core agent/gateway code stays safe Rust; unsafe is isolated to Swift FFI, local model wrappers, and precompiled WASM boundaries
  • Sandboxed execution — Docker + Apple Container, per-session isolation
  • Secret handlingsecrecy::Secret, zeroed on drop, redacted from tool output
  • Authentication — password + passkey (WebAuthn), rate-limited, per-IP throttle
  • SSRF protection — DNS-resolved, blocks loopback/private/link-local
  • Origin validation — rejects cross-origin WebSocket upgrades
  • Hook gatingBeforeToolCall hooks can inspect/block any tool invocation
  • Supply chain integrityartifact attestations, Sigstore keyless signing, GPG signing (YubiKey), SHA-256/SHA-512 checksums

See Security Architecture for details. Verify releases with gh attestation verify <artifact> -R moltis-org/moltis or see Release Verification.

Features

  • AI Gateway — Multi-provider LLM support (OpenAI Codex, GitHub Copilot, Local), streaming responses, agent loop with sub-agent delegation, session modes, parallel tool execution
  • Communication — Web UI with Markdown copy/export, Telegram, Signal, Microsoft Teams, Discord, Nostr DMs + NIP-29 group chat (incl. Block's Buzz channels), API access, voice I/O (8 TTS + 7 STT providers), mobile PWA with push notifications
  • Memory & Recall — Per-agent memory workspaces, embeddings-powered long-term memory, hybrid vector + full-text search, session persistence with auto-compaction, cross-session recall, Cursor-compatible project context, context-file safety scanning
  • Safer Agent Editing — Automatic checkpoints before built-in skill and memory mutations, restore tooling, session branching
  • Extensibility — MCP servers (stdio + HTTP/SSE), skill system, 15 lifecycle hook events with circuit breaker, destructive command guard
  • Agent Client Protocol — drives external ACP agents (codex-acp, claude-agent-acp, Cursor), and serves Moltis to ACP clients over stdio via moltis acp
  • Security — Encryption-at-rest vault (XChaCha20-Poly1305 + Argon2id), password + passkey + API key auth, sandbox isolation, SSRF/CSWSH protection
  • Operations — Cron scheduling, agent instrumentation (Langfuse for LLM traces, OTLP for Grafana/Datadog), Prometheus metrics, cloud deploy (Fly.io, DigitalOcean), Tailscale integration, managed SSH deploy keys, host-pinned remote targets, live tool inventory in Settings, and CLI/web remote-exec doctor flows

How It Works

Moltis is a local-first persistent agent server — a single Rust binary that sits between you and multiple LLM providers, keeps durable session state, and can meet you across channels without handing your data to a cloud relay.

┌─────────────┐  ┌─────────────┐  ┌─────────────┐
│   Web UI    │  │  Telegram   │  │  Discord    │
└──────┬──────┘  └──────┬──────┘  └──────┬──────┘
       │                │                │
       └────────┬───────┴────────┬───────┘
                │   WebSocket    │
                ▼                ▼
        ┌─────────────────────────────────┐
        │          Gateway Server         │
        │   (Axum · HTTP · WS · Auth)     │
        ├─────────────────────────────────┤
        │        Chat Service             │
        │  ┌───────────┐ ┌─────────────┐  │
        │  │   Agent   │ │    Tool     │  │
        │  │   Runner  │◄┤   Registry  │  │
        │  └─────┬─────┘ └─────────────┘  │
        │        │                        │
        │  ┌─────▼─────────────────────┐  │
        │  │    Provider Registry      │  │
        │  │  Multiple providers       │  │
        │  │  (Codex · Copilot · Local)│  │
        │  └───────────────────────────┘  │
        ├─────────────────────────────────┤
        │  Sessions  │ Memory  │  Hooks   │
        │  (JSONL)   │ (SQLite)│ (events) │
        └─────────────────────────────────┘
                       │
               ┌───────▼───────┐
               │    Sandbox    │
               │ Docker/Apple  │
               │  Container    │
               └───────────────┘

See Quickstart for gateway startup, message flow, sessions, and memory details.

Getting Started

Build & Run

Requires just (command runner) and Node.js (for Tailwind CSS).

git clone https://github.com/moltis-org/moltis.git
cd moltis
just build-css                  # Build Tailwind CSS for the web UI
just build-release              # Build in release mode
cargo run --release --bin moltis

For a full release build including WASM sandbox tools:

just build-release-with-wasm    # Builds WASM artifacts + release binary
cargo run --release --bin moltis

Open https://moltis.localhost:3000. On first run, a setup code is printed to the terminal — enter it in the web UI to set your password or register a passkey.

Optional flags: --config-dir /path/to/config --data-dir /path/to/data

Docker

# Docker / OrbStack
docker run -d \
  --name moltis \
  -p 13131:13131 \
  -p 13132:13132 \
  -p 1455:1455 \
  -v moltis-config:/home/moltis/.config/moltis \
  -v moltis-data:/home/moltis/.moltis \
  -v /var/run/docker.sock:/var/run/docker.sock \
  ghcr.io/moltis-org/moltis:latest

Open https://localhost:13131 and complete the setup. For unattended Docker deployments, set MOLTIS_PASSWORD, MOLTIS_PROVIDER, and MOLTIS_API_KEY before first boot to skip the setup wizard. See Docker docs for Podman, OrbStack, TLS trust, and persistence details.

Cloud Deployment

Provider Deploy
DigitalOcean Deploy to DO

Fly.io (CLI):

fly launch --image ghcr.io/moltis-org/moltis:latest
fly secrets set MOLTIS_PASSWORD="your-password"

All cloud configs use --no-tls because the provider handles TLS termination. See Cloud Deploy docs for details.

Star History

Star History Chart

License

MIT

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

106 total
  1. 20260723.0320260723.03Jul 23, 2026847 downloads
  2. 20260723.0220260723.02Jul 23, 2026344 downloads
  3. 20260719.0120260719.01Jul 19, 2026662 downloads
  4. 20260717.0320260717.03Jul 17, 2026325 downloads
  5. 20260717.0220260717.02Jul 17, 2026347 downloads

Commits per week

last 52 weeks
7220Week of 2025-08-09: 0 commitsWeek of 2025-08-16: 0 commitsWeek of 2025-08-23: 0 commitsWeek of 2025-08-30: 0 commitsWeek of 2025-09-06: 0 commitsWeek of 2025-09-13: 0 commitsWeek of 2025-09-20: 0 commitsWeek of 2025-09-27: 0 commitsWeek of 2025-10-04: 0 commitsWeek of 2025-10-11: 0 commitsWeek of 2025-10-18: 0 commitsWeek of 2025-10-25: 0 commitsWeek of 2025-11-01: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 198 commitsWeek of 2026-02-01: 722 commitsWeek of 2026-02-08: 366 commitsWeek of 2026-02-15: 139 commitsWeek of 2026-02-22: 94 commitsWeek of 2026-03-01: 104 commitsWeek of 2026-03-08: 64 commitsWeek of 2026-03-15: 15 commitsWeek of 2026-03-22: 192 commitsWeek of 2026-03-29: 75 commitsWeek of 2026-04-05: 360 commitsWeek of 2026-04-12: 317 commitsWeek of 2026-04-19: 173 commitsWeek of 2026-04-26: 173 commitsWeek of 2026-05-03: 128 commitsWeek of 2026-05-10: 20 commitsWeek of 2026-05-17: 45 commitsWeek of 2026-05-24: 42 commitsWeek of 2026-05-31: 26 commitsWeek of 2026-06-07: 0 commitsWeek of 2026-06-14: 0 commitsWeek of 2026-06-21: 0 commitsWeek of 2026-06-28: 0 commitsWeek of 2026-07-05: 3 commitsWeek of 2026-07-12: 69 commitsWeek of 2026-07-19: 14 commitsWeek of 2026-07-26: 12 commitsWeek of 2026-08-02: 0 commitsAug 9, 2025Aug 2, 2026
3.4K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 14 commitsSun 1:00 — 2 commitsSun 2:00 — 0 commitsSun 3:00 — 3 commitsSun 4:00 — 0 commitsSun 5:00 — 2 commitsSun 6:00 — 3 commitsSun 7:00 — 3 commitsSun 8:00 — 19 commitsSun 9:00 — 28 commitsSun 10:00 — 22 commitsSun 11:00 — 24 commitsSun 12:00 — 38 commitsSun 13:00 — 38 commitsSun 14:00 — 55 commitsSun 15:00 — 27 commitsSun 16:00 — 36 commitsSun 17:00 — 41 commitsSun 18:00 — 26 commitsSun 19:00 — 40 commitsSun 20:00 — 43 commitsSun 21:00 — 33 commitsSun 22:00 — 35 commitsSun 23:00 — 39 commitsMon 0:00 — 22 commitsMon 1:00 — 0 commitsMon 2:00 — 0 commitsMon 3:00 — 1 commitsMon 4:00 — 2 commitsMon 5:00 — 2 commitsMon 6:00 — 2 commitsMon 7:00 — 15 commitsMon 8:00 — 30 commitsMon 9:00 — 15 commitsMon 10:00 — 34 commitsMon 11:00 — 53 commitsMon 12:00 — 76 commitsMon 13:00 — 17 commitsMon 14:00 — 40 commitsMon 15:00 — 28 commitsMon 16:00 — 27 commitsMon 17:00 — 41 commitsMon 18:00 — 24 commitsMon 19:00 — 25 commitsMon 20:00 — 18 commitsMon 21:00 — 42 commitsMon 22:00 — 48 commitsMon 23:00 — 44 commitsTue 0:00 — 22 commitsTue 1:00 — 4 commitsTue 2:00 — 0 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 2 commitsTue 7:00 — 1 commitsTue 8:00 — 20 commitsTue 9:00 — 23 commitsTue 10:00 — 45 commitsTue 11:00 — 46 commitsTue 12:00 — 21 commitsTue 13:00 — 14 commitsTue 14:00 — 60 commitsTue 15:00 — 35 commitsTue 16:00 — 36 commitsTue 17:00 — 14 commitsTue 18:00 — 25 commitsTue 19:00 — 16 commitsTue 20:00 — 11 commitsTue 21:00 — 12 commitsTue 22:00 — 16 commitsTue 23:00 — 24 commitsWed 0:00 — 9 commitsWed 1:00 — 8 commitsWed 2:00 — 0 commitsWed 3:00 — 2 commitsWed 4:00 — 0 commitsWed 5:00 — 1 commitsWed 6:00 — 0 commitsWed 7:00 — 9 commitsWed 8:00 — 4 commitsWed 9:00 — 8 commitsWed 10:00 — 19 commitsWed 11:00 — 29 commitsWed 12:00 — 20 commitsWed 13:00 — 8 commitsWed 14:00 — 18 commitsWed 15:00 — 20 commitsWed 16:00 — 11 commitsWed 17:00 — 13 commitsWed 18:00 — 18 commitsWed 19:00 — 8 commitsWed 20:00 — 20 commitsWed 21:00 — 43 commitsWed 22:00 — 26 commitsWed 23:00 — 16 commitsThu 0:00 — 14 commitsThu 1:00 — 10 commitsThu 2:00 — 2 commitsThu 3:00 — 3 commitsThu 4:00 — 2 commitsThu 5:00 — 3 commitsThu 6:00 — 5 commitsThu 7:00 — 5 commitsThu 8:00 — 28 commitsThu 9:00 — 16 commitsThu 10:00 — 37 commitsThu 11:00 — 40 commitsThu 12:00 — 26 commitsThu 13:00 — 7 commitsThu 14:00 — 27 commitsThu 15:00 — 30 commitsThu 16:00 — 42 commitsThu 17:00 — 28 commitsThu 18:00 — 25 commitsThu 19:00 — 18 commitsThu 20:00 — 11 commitsThu 21:00 — 11 commitsThu 22:00 — 31 commitsThu 23:00 — 32 commitsFri 0:00 — 37 commitsFri 1:00 — 8 commitsFri 2:00 — 4 commitsFri 3:00 — 2 commitsFri 4:00 — 3 commitsFri 5:00 — 1 commitsFri 6:00 — 4 commitsFri 7:00 — 7 commitsFri 8:00 — 2 commitsFri 9:00 — 20 commitsFri 10:00 — 18 commitsFri 11:00 — 39 commitsFri 12:00 — 30 commitsFri 13:00 — 10 commitsFri 14:00 — 22 commitsFri 15:00 — 24 commitsFri 16:00 — 26 commitsFri 17:00 — 45 commitsFri 18:00 — 42 commitsFri 19:00 — 21 commitsFri 20:00 — 11 commitsFri 21:00 — 31 commitsFri 22:00 — 36 commitsFri 23:00 — 51 commitsSat 0:00 — 25 commitsSat 1:00 — 7 commitsSat 2:00 — 8 commitsSat 3:00 — 8 commitsSat 4:00 — 8 commitsSat 5:00 — 1 commitsSat 6:00 — 2 commitsSat 7:00 — 7 commitsSat 8:00 — 33 commitsSat 9:00 — 37 commitsSat 10:00 — 18 commitsSat 11:00 — 35 commitsSat 12:00 — 22 commitsSat 13:00 — 33 commitsSat 14:00 — 30 commitsSat 15:00 — 26 commitsSat 16:00 — 19 commitsSat 17:00 — 25 commitsSat 18:00 — 23 commitsSat 19:00 — 31 commitsSat 20:00 — 16 commitsSat 21:00 — 29 commitsSat 22:00 — 14 commitsSat 23:00 — 14 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Feb 13, 2026daily#23+120
  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    385.5K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • awesome-selfhosted/awesome-selfhosted

    A list of Free Software network services and web applications which can be hosted on your own servers

    311.2K stars

  • affaan-m/ECC

    The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

    238.5K stars · JavaScript