Open-source tools for private, local-first AI companions.
Website · Documentation · Marketplace · All public repositories
💫🔭💡📡✨🏠⚡🖥️🌟📥🤝📦🔓📖
Companion Intelligence is a local-first AI ecosystem designed to run on hardware you own. Companion OS provides the system base, Companion Hub installs and manages apps and agents, and Companion Memory provides a personal data layer. The projects below add capture, device integrations, spatial interfaces, and tools around that core.
The map places each public repo in context. Solid arrows show data or service flows; dotted arrows show supporting or optional relationships.
flowchart LR
subgraph Base["Local platform"]
OS["CI-OS"] --> HUB["Companion-Hub"]
HUB <--> MEM["Companion-Memory"]
STORE["Marketplace store"] -. "app catalog" .-> HUB
end
subgraph Capture["Capture and memory integrations"]
BROWSER["CI-Browser-Extension"]
DESKTOP["CI-Capture"]
SYNC["CI-Agent-Sync"]
HERMES["CI-Hermes"]
OPENCLAW["CI-OpenClaw"]
PLANNING["CI-Planning"]
ATLAS["CI-Spatial-Atlas"]
end
BROWSER -->|"browser context"| MEM
DESKTOP -->|"desktop activity"| MEM
HERMES <-->|"API / MCP"| MEM
OPENCLAW <-->|"MCP"| MEM
PLANNING <-->|"MCP tools"| HERMES
SYNC -. "agent configuration" .-> HERMES
SYNC -.-> OPENCLAW
MEM -->|"located memories"| ATLAS
subgraph Devices["Devices and voice"]
OMI["CI-OMI"]
MENTRA["CI-Mentra"]
EVEN["CI-Even-Realities"]
PEBBLE["CI-Pebble"]
VOICE["CI-Home-Assistant-Voice-PE"]
MAIX["CI-MaixCAM"]
end
OMI -->|"wearable capture"| MEM
MAIX -->|"edge vision capture"| MEM
MEM -->|"alerts and triggers"| PEBBLE
MENTRA -. "agent interface" .-> HERMES
EVEN -. "agent interface" .-> OPENCLAW
VOICE <-->|"local voice / assistant"| HUB
subgraph Spatial["Spatial and XR"]
SPATIAL["Companion Spatial"]
SCAN["CI-Spatial-Unity"]
META_SCAN["CI-Spatial-Web-Meta"]
AGENT_U["CI-Spatial-Agent-Unity"]
AGENT_WEB["CI-Spatial-Agent-Web"]
PHOTO["CI-Spatial-Photo"]
HOME["CI-Virtual-Home"]
METAHUMAN["CI-MetaHuman"]
end
SCAN -->|"spatial export"| MEM
META_SCAN -->|"scan assets"| AGENT_U
SPATIAL -->|"room scan"| AGENT_WEB
AGENT_U -. "spatial agent surface" .-> MEM
AGENT_WEB -.-> MEM
MEM -->|"3D memory views"| PHOTO
MEM -->|"4D memory map"| ATLAS
HUB -. "local app runtime" .-> HOME
HUB -.-> METAHUMAN
subgraph Community["Community projects and experiments"]
SPELLBOOK["CI-Spellbook"]
JIC["JustInCase"]
BENCH["Local-Bench"]
INFERENCE["CI-Active-Inference"]
TOROLLO["Torollo"]
SYSINFO["systeminformation fork"]
end
SPELLBOOK -. "discover projects" .-> HUB
SYSINFO -. "system information" .-> HUB
MODELS["Local models"] --> HUB
BENCH -->|"benchmark"| MODELS
JIC -. "offline guidance" .-> MODELS
INFERENCE -. "agent experiment" .-> MEM
subgraph Tooling["Build and distribution"]
CICD["CI-Local-CICD"]
BUILDER["CI-Static-Containter-Builder"]
CACHE["CI-Tools-Cache-Mounts"]
GONO["CI-GonoPBX"]
BREW["homebrew-tap"]
SCOOP["scoop-bucket"]
end
CICD -->|"local checks"| BUILDER
CACHE -. "shared build caches" .-> CICD
BUILDER -->|"container images"| STORE
GONO -->|"published images"| STORE
BREW -->|"desktop releases"| HUB
SCOOP -->|"desktop releases"| HUB
classDef core fill:#0f717a,stroke:#0b565c,color:#fff
class OS,HUB,MEM,STORE core
Browse the project tables by category. Where a repo publishes a brand or app icon, it appears beside the project name; other rows use an emoji marker.
| Project | What it does |
|---|---|
| Linux distribution for AI companions and development. | |
| Install and manage self-hosted apps, local models, and agents. | |
| Personal database and memory engine for Companion Intelligence. |
| Project | What it does |
|---|---|
| 🤖 Agent Sync | Versionable agent configuration templates and setup notes. |
| Desktop capture for macOS, Windows, and Linux. | |
| Capture browsing context from supported browsers. | |
| 🔭 Companion Atlas | Turn images and video into a time-aware 3D scrapbook map. |
| Local-first, MCP-native personal planning app. | |
| OpenClaw Docker image for Companion Hub. | |
| Hermes agent with Companion Memory integration. |
| Project | What it does |
|---|---|
| Voice integration for Home Assistant with Memory and Hub. | |
| Companion integration for Even Realities G2 glasses. | |
| Live app for Mentra smart glasses. | |
| Pebble watch interface for memory and local models. | |
| 📷 MaixCAM | Companion projects for Sipeed MaixCAM devices. |
| Omi wearable integration experiments. |
| Project | What it does |
|---|---|
| Web-based room scanning. | |
| 🥽 Companion Scan | Quest and WebXR room scanning with local computer vision. |
| 🧭 Spatial Web Meta | Quest 3 room mapping with a local vision server. |
| 🤖 Spatial Agent for Unity | Mixed-reality companion for Quest and Pico. |
| Embodied agent framework for WebXR and WebSpatial. | |
| Explore photos and video as 3D memories. | |
| Turn house specifications into explorable 3D worlds. | |
| 🤖 Companion MetaHuman | Locally hosted, embodied companion built with Unreal Engine. |
| Project | What it does |
|---|---|
| Curated directory of agents, apps, and tools. | |
| Offline emergency knowledge search. | |
| Benchmark local LLM token-generation speed. | |
| 🤖 Active Inference | Experimental active-inference agent. |
| Local visual playground for system design and networking. | |
| Companion Intelligence fork of the Node.js system information library. |
| Project | What it does |
|---|---|
| 🔁 Local CI/CD | Audit and run repository checks on local hardware. |
| 🧱 Static Container Builder | Package static web apps as self-contained Docker images. |
| 💾 Cache Mounts | Mount shared NFS caches on macOS and Linux. |
| Build and publish GonoPBX images for the marketplace. | |
| 🍺 Homebrew tap | Desktop app distribution. |
| 🪣 Scoop bucket | Desktop app distribution. |