localgpt-app/localgptPublic

Local AI assistant, dreaming explorable worlds.

AI summary: A local-first AI assistant and world-building engine powered by Rust and Bevy.

Stars
1.1K
+-1 today
Forks
102
Watchers
6
Open issues
5
Open PRs
0
Contributors
~12
Commits
637
Branches
2

RustApache-2.0Created Feb 1, 2026Last push 2d ago+2 this month

Quick answers

What is localgpt?
A local-first AI assistant and world-building engine powered by Rust and Bevy.
What does localgpt do?
LocalGPT is an innovative, local-first artificial intelligence assistant that doubles as a sophisticated 3D world-building engine. Developed in the high-performance Rust programming language, it leverages the Bevy game engine to allow users to construct explorable virtual environments entirely through natural language prompts. The system translates text descriptions into complex geometry, lighting setups, spatial audio, and interactive behavioral logic in real-time. Operating completely offline, it ensures that all generated assets, conversations, and long-term agent memories remain strictly on the user's hardware. It provides a unique interface where users can physically navigate and interact with the physical manifestations of the AI's creative outputs.
Who is localgpt for?
This tool is intended for Rust developers, 3D artists, and AI researchers interested in procedural generation and embodied AI. It requires modern hardware capable of running local LLMs and a 3D engine.
How do I get started with localgpt?
cargo install localgpt-gen && cargo install localgpt
How popular is localgpt on GitHub?
localgpt-app/localgpt has 1,123 stars and 102 forks on GitHub.
What license does localgpt use?
localgpt-app/localgpt is released under the Apache-2.0 license.

Star history

since Jul 29, 2026
05001KJul 2026Aug 2026Sep 2026Oct 2026
1.1K stars as of Oct 2, 2026. Measured daily since Jul 29, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
SepOctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-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-08: 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: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 2 commits2026-02-02: 20 commits2026-02-03: 42 commits2026-02-04: 16 commits2026-02-05: 3 commits2026-02-06: 3 commits2026-02-07: 9 commits2026-02-08: 11 commits2026-02-09: 6 commits2026-02-10: 5 commits2026-02-11: 5 commits2026-02-12: 9 commits2026-02-13: 6 commits2026-02-14: 9 commits2026-02-15: 1 commit2026-02-16: 17 commits2026-02-17: 19 commits2026-02-18: 11 commits2026-02-19: 31 commits2026-02-20: 11 commits2026-02-21: 28 commits2026-02-22: 28 commits2026-02-23: 14 commits2026-02-24: 5 commits2026-02-25: 7 commits2026-02-26: 2 commits2026-02-27: 5 commits2026-02-28: 20 commits2026-03-01: 34 commits2026-03-02: 17 commits2026-03-03: 6 commits2026-03-04: 1 commit2026-03-05: 1 commit2026-03-06: 0 commits2026-03-07: 16 commits2026-03-08: 8 commits2026-03-09: 6 commits2026-03-10: 5 commits2026-03-11: 1 commit2026-03-12: 2 commits2026-03-13: 1 commit2026-03-14: 9 commits2026-03-15: 8 commits2026-03-16: 25 commits2026-03-17: 7 commits2026-03-18: 15 commits2026-03-19: 5 commits2026-03-20: 2 commits2026-03-21: 19 commits2026-03-22: 21 commits2026-03-23: 0 commits2026-03-24: 1 commit2026-03-25: 4 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 4 commits2026-03-29: 1 commit2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 1 commit2026-04-10: 14 commits2026-04-11: 17 commits2026-04-12: 5 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 5 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 1 commit2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 0 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 1 commit2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 2 commits2026-06-14: 1 commit2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 1 commit2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 1 commit2026-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: 0 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: 0 commits2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 2 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 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 commits2026-08-09: 0 commits2026-08-10: 0 commits2026-08-11: 0 commits2026-08-12: 0 commits2026-08-13: 0 commits2026-08-14: 0 commits2026-08-15: 0 commits2026-08-16: 1 commit2026-08-17: 0 commits2026-08-18: 0 commits2026-08-19: 0 commits2026-08-20: 0 commits2026-08-21: 0 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 0 commits2026-08-25: 0 commits2026-08-26: 0 commits2026-08-27: 0 commits2026-08-28: 0 commits2026-08-29: 0 commits2026-08-30: 0 commits2026-08-31: 0 commits2026-09-01: 0 commits2026-09-02: 0 commits2026-09-03: 0 commits2026-09-04: 0 commits2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 0 commits2026-09-08: 0 commits2026-09-09: 0 commits2026-09-10: 0 commits2026-09-11: 0 commits2026-09-12: 0 commits2026-09-13: 0 commits2026-09-14: 0 commits2026-09-15: 0 commits2026-09-16: 0 commits2026-09-17: 0 commits2026-09-18: 0 commits2026-09-19: 0 commits2026-09-20: 5 commits2026-09-21: 4 commits2026-09-22: 3 commits2026-09-23: 3 commits2026-09-24: 0 commits2026-09-25: 0 commits2026-09-26: 0 commits
631 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Very active

    631 commits in 52 weeks

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

What localgpt does

LocalGPT is an innovative, local-first artificial intelligence assistant that doubles as a sophisticated 3D world-building engine. Developed in the high-performance Rust programming language, it leverages the Bevy game engine to allow users to construct explorable virtual environments entirely through natural language prompts. The system translates text descriptions into complex geometry, lighting setups, spatial audio, and interactive behavioral logic in real-time. Operating completely offline, it ensures that all generated assets, conversations, and long-term agent memories remain strictly on the user's hardware. It provides a unique interface where users can physically navigate and interact with the physical manifestations of the AI's creative outputs.

This tool is intended for Rust developers, 3D artists, and AI researchers interested in procedural generation and embodied AI. It requires modern hardware capable of running local LLMs and a 3D engine.

  • Natural Language World Building: Translates descriptive text prompts into complex 3D geometry, dynamic lighting, and environmental materials in real-time.
  • Bevy Engine Integration: Utilizes the highly optimized, data-driven Rust game engine to render explorable virtual environments smoothly on consumer hardware.
  • Local-First AI Architecture: Runs all language processing, memory management, and rendering entirely offline, ensuring absolute data privacy and sovereignty.
  • Dynamic Behavioral Logic: Allows users to dictate complex interactive behaviors and spatial audio cues for entities within the generated 3D world.
  • Persistent Agent Memory: Maintains a long-term, localized database of user interactions, allowing the AI assistant to recall past world-building decisions.
  • Command-Line Daemon Interface: Provides separate executable binaries for managing the underlying AI chat memory daemon and the visual world-generation engine.

Where teams use it

Rapid Game Prototyping

Indie game developers can quickly generate rough 3D level layouts and test spatial audio ideas simply by typing descriptive commands.

Interactive Architectural Visualization

Designers can instantly spawn walls, adjust lighting, and manipulate materials in a 3D space to visualize interior design concepts on the fly.

Offline Creative Brainstorming

Writers and artists can use the persistent AI assistant to brainstorm world-building lore in an air-gapped environment without internet access.

Educational Virtual Environments

Teachers can dynamically construct interactive 3D historical scenes or scientific simulations by describing them to the AI engine.

Private AI Companionship

Privacy-conscious individuals can interact with a highly capable, memory-persistent AI assistant that completely guarantees their data is never uploaded to the cloud.

Getting started: cargo install localgpt-gen && cargo install localgpt

README

main branch

LocalGPT LocalGPT

License Crates.io Downloads Docs CI Discord

Build explorable 3D worlds with natural language — geometry, materials, lighting, audio, and behaviors. Open source, runs locally.

LocalGPT Gen Demo

Install

From crates.io (for users)

If you just want to run LocalGPT — no source checkout needed:

# World Building
cargo install localgpt-gen

# AI Assistant (chat, memory, daemon)
cargo install localgpt

From source (for developers)

If you've cloned the repository and want to hack on the code, use cargo run to iterate without installing:

git clone https://github.com/localgpt-app/localgpt.git
cd localgpt

# World Building
cargo run -p localgpt-gen -- "Create a desert scene with pyramids"

# AI Assistant
cargo run -- chat
cargo run -- daemon start

Full options (feature flags, headless builds, Docker): see Installation.

LocalGPT Gen Mode (World Building)

localgpt-gen is a standalone binary for AI-driven 3D world creation with the Bevy game engine.

# Start interactive mode
localgpt-gen

# Start with an initial prompt
localgpt-gen "Create a desert scene with pyramids and a UFO hovering above"

# Load an existing scene
localgpt-gen --scene ./world.glb

# Verbose logging
localgpt-gen --verbose

Features

  • Parametric shapes — box, sphere, cylinder, capsule, plane, torus, pyramid, tetrahedron, icosahedron, wedge
  • PBR materials — color, metalness, roughness, emissive, alpha, double-sided
  • Lighting — point, spot, directional lights with color and intensity
  • Behaviors — orbit, spin, bob, look_at, pulse, path_follow, bounce
  • Audio — ambient sounds (wind, rain, forest, ocean, cave) and spatial emitters
  • Export — glTF/GLB, HTML (browser-viewable), screenshots
  • World skills — save/load complete worlds as reusable skills

Headless Mode & Experiment Queue

Queue world experiments and generate without a window — overnight batch runs, CI pipelines, or scripted variations:

# Generate a single world (no window)
localgpt-gen headless --prompt "Build a cozy cabin in a snowy forest"

# With style hint
localgpt-gen headless --prompt "Village marketplace" --style "Studio Ghibli"

The memory system learns your creative style across sessions — palettes, lighting preferences, entity templates — and applies them automatically in future generations.

Full docs: Headless Mode & Experiment Queue

MCP Server

Use Gen from Claude Desktop, Codex Desktop, or any MCP-compatible editor (VS Code, Zed, Cursor):

localgpt-gen mcp-server

Add to Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "localgpt-gen": {
      "command": "localgpt-gen",
      "args": ["mcp-server"]
    }
  }
}

For CLI tools (Claude CLI, Gemini CLI, Codex CLI), use --connect to route tool calls to your existing window. See CLI Mode (MCP Relay).

Full docs: LocalGPT Gen | MCP Server

Built something cool? Share on Discord or YouTube!


AI Assistant

localgpt is a local-first AI assistant with persistent memory, autonomous tasks, and multiple interfaces.

# Interactive chat
localgpt chat

# Single question
localgpt ask "What is the meaning of life?"

# Run as daemon with HTTP API and web UI
localgpt daemon start

Why LocalGPT?

  • Single binary — no Node.js, Docker, or Python required
  • Local device focused — runs entirely on your machine, your data stays yours
  • Persistent memory — markdown-based knowledge store with full-text and semantic search
  • Hybrid web search — native provider search passthrough plus client-side fallback
  • Autonomous heartbeat — delegate tasks and let it work in the background
  • Multiple interfaces — CLI, web UI, desktop GUI, mobile apps
  • Defense-in-depth security — signed policy files, kernel-enforced sandbox, prompt injection defenses
  • Multiple LLM providers — LM Studio, Ollama, Anthropic, OpenAI, xAI, GLM, Vertex AI, CLI providers

How It Works

LocalGPT uses XDG-compliant directories for config/data/state/cache. Run localgpt paths to see resolved paths.

Workspace memory layout:

<workspace>/
├── MEMORY.md     # Long-term knowledge (auto-loaded each session)
├── HEARTBEAT.md  # Autonomous task queue
├── SOUL.md       # Personality and behavioral guidance
└── knowledge/    # Structured knowledge bank

Files are indexed with SQLite FTS5 for keyword search and sqlite-vec for semantic search with local embeddings.

Configuration

Stored at <config_dir>/config.toml:

Local models via LM Studio (no API key, fully offline):

[agent]
default_model = "openai/qwen/qwen3.5-35b-a3b"

[providers.openai]
api_key = "lm-studio"
base_url = "http://127.0.0.1:1234/v1"

Cloud providers (Anthropic, OpenAI, etc.):

[agent]
default_model = "claude-cli/opus"

[providers.anthropic]
api_key = "${ANTHROPIC_API_KEY}"

Full config reference: website/docs/configuration.md

Security

  • Kernel-enforced sandbox — Landlock/seccomp on Linux, Seatbelt on macOS
  • Protected policy file — POLICY.md standing instructions, sanitized before injection and protected from agent self-modification
  • Prompt injection defenses — marker stripping, pattern detection, content boundaries

Security docs: website/docs/sandbox.md | website/docs/policy.md

HTTP API

Endpoint Description
GET / Embedded web UI
POST /api/chat Chat with assistant
POST /api/chat/stream SSE streaming chat
GET /api/memory/search?q=<query> Search memory

Full API reference: website/docs/http-api.md

CLI Commands

localgpt chat                   # Interactive chat
localgpt ask "question"         # Single question
localgpt daemon start           # Start daemon
localgpt memory search "query"  # Search memory
localgpt config show            # Show config
localgpt paths                  # Show resolved paths

Full CLI reference: website/docs/cli-commands.md

Blog

Built With

Rust, Tokio, Axum, Bevy, SQLite (FTS5 + sqlite-vec), fastembed, eframe

Contributors

License

Apache-2.0

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Code frequency

additions and deletions
+61.4K-61.4KWeek of 2025-08-03: +0 linesWeek of 2025-08-03: -0 linesWeek of 2025-08-10: +0 linesWeek of 2025-08-10: -0 linesWeek of 2025-08-17: +0 linesWeek of 2025-08-17: -0 linesWeek of 2025-08-24: +0 linesWeek of 2025-08-24: -0 linesWeek of 2025-08-31: +0 linesWeek of 2025-08-31: -0 linesWeek of 2025-09-07: +0 linesWeek of 2025-09-07: -0 linesWeek of 2025-09-14: +0 linesWeek of 2025-09-14: -0 linesWeek of 2025-09-21: +0 linesWeek of 2025-09-21: -0 linesWeek of 2025-09-28: +0 linesWeek of 2025-09-28: -0 linesWeek of 2025-10-05: +0 linesWeek of 2025-10-05: -0 linesWeek of 2025-10-12: +0 linesWeek of 2025-10-12: -0 linesWeek of 2025-10-19: +0 linesWeek of 2025-10-19: -0 linesWeek of 2025-10-26: +0 linesWeek of 2025-10-26: -0 linesWeek of 2025-11-02: +0 linesWeek of 2025-11-02: -0 linesWeek of 2025-11-09: +0 linesWeek of 2025-11-09: -0 linesWeek of 2025-11-16: +0 linesWeek of 2025-11-16: -0 linesWeek of 2025-11-23: +0 linesWeek of 2025-11-23: -0 linesWeek of 2025-11-30: +0 linesWeek of 2025-11-30: -0 linesWeek of 2025-12-07: +0 linesWeek of 2025-12-07: -0 linesWeek of 2025-12-14: +0 linesWeek of 2025-12-14: -0 linesWeek of 2025-12-21: +0 linesWeek of 2025-12-21: -0 linesWeek of 2025-12-28: +0 linesWeek of 2025-12-28: -0 linesWeek of 2026-01-04: +0 linesWeek of 2026-01-04: -0 linesWeek of 2026-01-11: +0 linesWeek of 2026-01-11: -0 linesWeek of 2026-01-18: +0 linesWeek of 2026-01-18: -0 linesWeek of 2026-01-25: +0 linesWeek of 2026-01-25: -0 linesWeek of 2026-02-01: +42,102 linesWeek of 2026-02-01: -10,923 linesWeek of 2026-02-08: +18,140 linesWeek of 2026-02-08: -3,413 linesWeek of 2026-02-15: +52,990 linesWeek of 2026-02-15: -35,732 linesWeek of 2026-02-22: +28,877 linesWeek of 2026-02-22: -7,333 linesWeek of 2026-03-01: +23,548 linesWeek of 2026-03-01: -9,143 linesWeek of 2026-03-08: +28,597 linesWeek of 2026-03-08: -6,335 linesWeek of 2026-03-15: +42,346 linesWeek of 2026-03-15: -12,231 linesWeek of 2026-03-22: +61,445 linesWeek of 2026-03-22: -27,133 linesWeek of 2026-03-29: +11 linesWeek of 2026-03-29: -9 linesWeek of 2026-04-05: +7,038 linesWeek of 2026-04-05: -943 linesWeek of 2026-04-12: +619 linesWeek of 2026-04-12: -615 linesWeek of 2026-04-19: +298 linesWeek of 2026-04-19: -49 linesWeek of 2026-04-26: +0 linesWeek of 2026-04-26: -0 linesWeek of 2026-05-03: +180 linesWeek of 2026-05-03: -111 linesWeek of 2026-05-10: +0 linesWeek of 2026-05-10: -0 linesWeek of 2026-05-17: +0 linesWeek of 2026-05-17: -0 linesWeek of 2026-05-24: +0 linesWeek of 2026-05-24: -0 linesWeek of 2026-05-31: +0 linesWeek of 2026-05-31: -0 linesWeek of 2026-06-07: +4,007 linesWeek of 2026-06-07: -1,444 linesWeek of 2026-06-14: +52 linesWeek of 2026-06-14: -17 linesWeek of 2026-06-21: +1 linesWeek of 2026-06-21: -42 linesWeek of 2026-06-28: +0 linesWeek of 2026-06-28: -0 linesWeek of 2026-07-05: +0 linesWeek of 2026-07-05: -0 linesWeek of 2026-07-12: +0 linesWeek of 2026-07-12: -0 linesWeek of 2026-07-19: +0 linesWeek of 2026-07-19: -0 linesWeek of 2026-07-26: +0 linesWeek of 2026-07-26: -0 linesAug 3, 2025Jul 26, 2026
+310.3K lines added, -115.5K removed over the last year.

Commits per week

last 52 weeks
1180Week of 2025-09-28: 0 commitsWeek of 2025-10-05: 0 commitsWeek of 2025-10-12: 0 commitsWeek of 2025-10-19: 0 commitsWeek of 2025-10-26: 0 commitsWeek of 2025-11-02: 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: 0 commitsWeek of 2026-02-01: 95 commitsWeek of 2026-02-08: 51 commitsWeek of 2026-02-15: 118 commitsWeek of 2026-02-22: 81 commitsWeek of 2026-03-01: 75 commitsWeek of 2026-03-08: 32 commitsWeek of 2026-03-15: 81 commitsWeek of 2026-03-22: 30 commitsWeek of 2026-03-29: 1 commitsWeek of 2026-04-05: 32 commitsWeek of 2026-04-12: 5 commitsWeek of 2026-04-19: 5 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 1 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 0 commitsWeek of 2026-05-24: 0 commitsWeek of 2026-05-31: 0 commitsWeek of 2026-06-07: 3 commitsWeek of 2026-06-14: 2 commitsWeek of 2026-06-21: 1 commitsWeek of 2026-06-28: 0 commitsWeek of 2026-07-05: 0 commitsWeek of 2026-07-12: 0 commitsWeek of 2026-07-19: 2 commitsWeek of 2026-07-26: 0 commitsWeek of 2026-08-02: 0 commitsWeek of 2026-08-09: 0 commitsWeek of 2026-08-16: 1 commitsWeek of 2026-08-23: 0 commitsWeek of 2026-08-30: 0 commitsWeek of 2026-09-06: 0 commitsWeek of 2026-09-13: 0 commitsWeek of 2026-09-20: 15 commitsSep 28, 2025Sep 20, 2026
631 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 17 commitsSun 1:00 — 5 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 2 commitsSun 7:00 — 0 commitsSun 8:00 — 6 commitsSun 9:00 — 4 commitsSun 10:00 — 6 commitsSun 11:00 — 13 commitsSun 12:00 — 10 commitsSun 13:00 — 0 commitsSun 14:00 — 5 commitsSun 15:00 — 0 commitsSun 16:00 — 9 commitsSun 17:00 — 9 commitsSun 18:00 — 5 commitsSun 19:00 — 9 commitsSun 20:00 — 5 commitsSun 21:00 — 11 commitsSun 22:00 — 10 commitsSun 23:00 — 9 commitsMon 0:00 — 17 commitsMon 1:00 — 6 commitsMon 2:00 — 1 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 1 commitsMon 7:00 — 3 commitsMon 8:00 — 9 commitsMon 9:00 — 2 commitsMon 10:00 — 1 commitsMon 11:00 — 0 commitsMon 12:00 — 2 commitsMon 13:00 — 2 commitsMon 14:00 — 2 commitsMon 15:00 — 4 commitsMon 16:00 — 4 commitsMon 17:00 — 5 commitsMon 18:00 — 1 commitsMon 19:00 — 12 commitsMon 20:00 — 7 commitsMon 21:00 — 5 commitsMon 22:00 — 4 commitsMon 23:00 — 22 commitsTue 0:00 — 16 commitsTue 1:00 — 9 commitsTue 2:00 — 1 commitsTue 3:00 — 0 commitsTue 4:00 — 2 commitsTue 5:00 — 1 commitsTue 6:00 — 0 commitsTue 7:00 — 1 commitsTue 8:00 — 1 commitsTue 9:00 — 1 commitsTue 10:00 — 0 commitsTue 11:00 — 0 commitsTue 12:00 — 0 commitsTue 13:00 — 0 commitsTue 14:00 — 3 commitsTue 15:00 — 1 commitsTue 16:00 — 2 commitsTue 17:00 — 10 commitsTue 18:00 — 10 commitsTue 19:00 — 3 commitsTue 20:00 — 7 commitsTue 21:00 — 9 commitsTue 22:00 — 4 commitsTue 23:00 — 12 commitsWed 0:00 — 3 commitsWed 1:00 — 8 commitsWed 2:00 — 2 commitsWed 3:00 — 0 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 1 commitsWed 8:00 — 1 commitsWed 9:00 — 2 commitsWed 10:00 — 0 commitsWed 11:00 — 0 commitsWed 12:00 — 1 commitsWed 13:00 — 1 commitsWed 14:00 — 0 commitsWed 15:00 — 0 commitsWed 16:00 — 2 commitsWed 17:00 — 2 commitsWed 18:00 — 3 commitsWed 19:00 — 5 commitsWed 20:00 — 8 commitsWed 21:00 — 8 commitsWed 22:00 — 9 commitsWed 23:00 — 9 commitsThu 0:00 — 11 commitsThu 1:00 — 2 commitsThu 2:00 — 5 commitsThu 3:00 — 6 commitsThu 4:00 — 6 commitsThu 5:00 — 2 commitsThu 6:00 — 1 commitsThu 7:00 — 6 commitsThu 8:00 — 1 commitsThu 9:00 — 1 commitsThu 10:00 — 0 commitsThu 11:00 — 0 commitsThu 12:00 — 1 commitsThu 13:00 — 3 commitsThu 14:00 — 0 commitsThu 15:00 — 1 commitsThu 16:00 — 0 commitsThu 17:00 — 0 commitsThu 18:00 — 1 commitsThu 19:00 — 0 commitsThu 20:00 — 2 commitsThu 21:00 — 3 commitsThu 22:00 — 3 commitsThu 23:00 — 2 commitsFri 0:00 — 3 commitsFri 1:00 — 6 commitsFri 2:00 — 8 commitsFri 3:00 — 4 commitsFri 4:00 — 0 commitsFri 5:00 — 1 commitsFri 6:00 — 0 commitsFri 7:00 — 0 commitsFri 8:00 — 0 commitsFri 9:00 — 0 commitsFri 10:00 — 0 commitsFri 11:00 — 0 commitsFri 12:00 — 1 commitsFri 13:00 — 0 commitsFri 14:00 — 0 commitsFri 15:00 — 0 commitsFri 16:00 — 0 commitsFri 17:00 — 0 commitsFri 18:00 — 3 commitsFri 19:00 — 2 commitsFri 20:00 — 0 commitsFri 21:00 — 3 commitsFri 22:00 — 7 commitsFri 23:00 — 4 commitsSat 0:00 — 10 commitsSat 1:00 — 5 commitsSat 2:00 — 1 commitsSat 3:00 — 1 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 0 commitsSat 9:00 — 4 commitsSat 10:00 — 3 commitsSat 11:00 — 5 commitsSat 12:00 — 6 commitsSat 13:00 — 9 commitsSat 14:00 — 11 commitsSat 15:00 — 7 commitsSat 16:00 — 6 commitsSat 17:00 — 4 commitsSat 18:00 — 6 commitsSat 19:00 — 6 commitsSat 20:00 — 8 commitsSat 21:00 — 7 commitsSat 22:00 — 13 commitsSat 23:00 — 22 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Feb 8, 2026daily#11+261
  • openclaw/openclaw

    The AI that really does things. Any OS. Any Platform. The lobster way. 🦞

    391.3K stars · TypeScript

  • obra/superpowers

    An agentic skills framework & software development methodology that works.

    295.2K stars · Shell

  • NousResearch/hermes-agent

    The agent that grows with you

    251.2K stars · Python

  • n8n-io/n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    206.7K stars · TypeScript

  • ultraworkers/claw-code

    An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.

    195.2K stars · Rust

  • firecrawl/firecrawl

    Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

    188.6K stars · TypeScript