claude-os  by brobertsaz

AI memory system for developers, enhancing AI-code collaboration

Created 6 months ago
263 stars

Top 96.7% on SourcePulse

GitHubView on GitHub
Project Summary

Claude OS provides persistent memory and context management for AI assistants, addressing the common problem of AI agents forgetting previous conversations, decisions, and project details. It targets developers, researchers, and power users who collaborate with AI, enabling a more continuous and efficient workflow by allowing the AI to act as a true partner that remembers and builds upon past interactions.

How It Works

Claude OS employs a multi-faceted approach to grant AI persistent knowledge. Core mechanisms include saving decisions, patterns, and solutions across sessions, automatically recalling relevant memories when needed, and leveraging Retrieval-Augmented Generation (RAG) to search indexed documentation. A key innovation is its hybrid indexing system (v2.0), which first performs a rapid structural index using tree-sitter (~30 seconds) to build a symbol and dependency graph, allowing immediate coding. A secondary, optional semantic index runs in the background for deeper search capabilities. This significantly reduces initial indexing time and resource usage compared to older methods that embedded entire codebases.

Quick Start & Requirements

Installation involves cloning the repository (git clone https://github.com/brobertsaz/claude-os.git), navigating into the directory, and running the unified installer script (./setup-claude-os.sh). Prerequisites include macOS or Linux (Ubuntu, Debian, Fedora, RHEL, Arch), Python 3.11 or 3.12 (Python 3.13+ is not supported), and Git. Optional dependencies for local AI include Ollama, or an OpenAI API key for cloud-based models. Node.js 16+ is recommended for the React UI. The hybrid indexing system indexes large projects (10k+ files) in approximately 30 seconds for the structural index, with an optional semantic index taking around 20 minutes. Official documentation is available within the docs/ directory, and the web UI can be accessed at http://localhost:5173.

Highlighted Details

  • Cross-KB Search (v2.5): Enables simultaneous searching across all knowledge bases, merging results by relevance and attributing them to their source KB.
  • Inline Health Checks (v2.5): Automatically performs health checks during searches, appending warnings to results if data is stale, and caching results to avoid performance impact.
  • Hybrid Indexing System (v2.0): Achieves lightning-fast indexing (~30 seconds for structural index on 10k files) by prioritizing tree-sitter based structural analysis before optional deep semantic embedding, reducing embedded data by up to 80%.
  • Agent-OS Integration: Offers optional integration with the MIT-licensed Agent-OS project for structured, spec-driven development workflows using specialized AI agents.
  • Skills Library: Provides access to over 36 community-contributed skills (from Anthropic Official and Superpowers) for tasks like PDF manipulation, TDD, and debugging, installable via CLI or Web UI.
  • Real-time Kanban Board: For Agent-OS specifications, features auto-syncing with file watching and updates within seconds, providing a live view of task progress.

Maintenance & Community

The latest release is v2.5, dated February 2026. The project acknowledges multiple contributors via GitHub pull requests, with @illAssad noted for several contributions. While specific community channels like Discord or Slack are not listed, the GitHub repository serves as the primary hub for community interaction and development.

Licensing & Compatibility

Claude OS is released under the MIT License, permitting broad use, modification, and distribution, including for commercial purposes. The optional Agent-OS integration is also MIT licensed. Windows operating system support is noted as "coming soon."

Limitations & Caveats

Native support for Windows is not yet implemented. Python versions 3.13 and above are not currently supported due to dependency constraints. Local AI model deployment requires significant resources, with options for 2GB (Lite) or 4.7GB (Full) models.

Health Check
Last Commit

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
42 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.