Ramchand KumaresanR. Kumaresan
ResumeBooksBlogAbout
←Back to projects
In Development

Chitti

Open-Source Household OS for Companion Robots

GitHub ↗

What It Is

An open-source operating system for embodied companion robots. The first reference build runs on a Reachy Mini–class desktop robot paired with a local compute host — doing local-first multi-user voice interaction, identity recognition, persistent per-person memory, embodied expression, and clean handoff to agents for cloud-touching tasks. Three replaceable layers: a Hardware Abstraction Layer, Chitti Core (perception, identity, context, conversation, expression, dispatch), and pluggable agent backends behind a stable RPC contract.

Why It Matters

By the 2030s households will have robot companions, and the hardware is converging fast (Reachy, Figure, 1X, Unitree, Tesla). What is not settled is what runs inside them. The substrate nobody has nailed is memory, identity, and continuity — a robot that cannot tell who is in the room is an appliance with arms, not a companion. Chitti is a bet that the OS getting identity, memory, embodiment, and agent handoff right will outlast any single body it ships on.

What I Built

  • ✓Three-layer architecture — Hardware Abstraction Layer (audio I/O, motion primitives, optional vision/presence), Chitti Core (six subsystems), and pluggable MCP-compatible agent backends behind a stable RPC contract
  • ✓Reference hardware build on a Reachy Mini–class desktop robot with a local compute host (Mac Studio, Linux workstation, or onboard RISC-V SoC) — Mark I concept spec, bill of materials, and CAD (STEP) published
  • ✓Local-first, multi-user voice interaction with per-person identity recognition and persistent memory across sessions
  • ✓Hermes reference agent for embodied dispatch behind a stable contract, so MCP-compatible alternatives can drop in
  • ✓Public v0.5 specification (Apache 2.0), open for review and contribution across five workstreams

Tech Stack

PythonReachy MiniRISC-V (Sipeed K3)MCPCAD / STEPLocal LLMs
Outcome

Spec public at v0.5 (May 2026); reference implementation in active development. Apache 2.0 and open for contribution. github.com/Murai-Labs/Chitti.

←

Previous

Blueflame

Next

Ezhuthu-JEPA

→
[email protected]LinkedInGitHub

Austin, TX