Turns a StackChan desk robot into a standalone device that Claude.ai can directly talk to over the internet, without needing a laptop.

Stars

10

7-day growth

No data

Forks

2

Open issues

0

License

MIT

Last updated

2026-07-27

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It solves the full engineering stack for making a physical MCP device publicly accessible: OAuth proxy satisfying Claude’s custom connector requirements, patches for real-world problems (NAT heartbeat, audio, avatar validation, STT model download in restricted regions), a reflex daemon for state recovery, and a fake OTA endpoint to speed up boot.

Who it is for

  • StackChan robot owners
  • Claude AI power users wanting a physical interface
  • IoT hobbyists integrating MCP devices
  • Developers deploying voice assistants in restricted networks

Use cases

  • Voice-controlled desktop companion via Claude on phone
  • Physical notification display with expressive face and lights
  • Real-time speech-to-text and text-to-speech relay between Claude and robot
  • Automatic reconnection and state restoration after network drops

Strengths

  • Comprehensive patches for NAT, STT model download, avatar size, and audio issues
  • Minimal OAuth 2.1 proxy (DCR + PKCE) that satisfies claude.ai's custom connector requirements
  • Reflex daemon that persisently recovers device state and preferences after reconnection
  • Privacy-aware design: no persistent recordings, visible indicator when camera is active

Considerations

  • Edge TTS is free but can be rate-limited for Chinese VPS; paid TTS recommended in production
  • Wake-word → local brain requires the gateway to access an LLM; this repo uses Claude as the brain instead
  • OAuth proxy is single-tenant and not suitable for public multi-user services

README quick start

快速开始

Description

Cloud MCP gateway that connects a StackChan desk robot to claude.ai — OAuth 2.1 bridge, reflex daemon, pixel avatar toolkit, and the field notes from making it work

Related repositories

Similar projects matched by category, topics, and programming language.

0xwilliamortiz
Featured
0xwilliamortiz GitHub avatar

openclaude-improved

OpenClaude is an open-source CLI coding agent that runs on any platform and supports a wide range of LLM providers, offering the same tools and workflows as Claude Code.

AI & Machine LearningLarge Language Models
577
slvDev
Featured
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI & Machine LearningLarge Language Models
1,960
mereyabdenbekuly-ctrl
Featured
mereyabdenbekuly-ctrl GitHub avatar

clodex-ide

Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.

AI & Machine LearningAI Agents
859