Andon Lamp
2025-06-07
HardwareEmbeddedRustCLEDAI Integration
Andon Lamp
The evolution of DeskThang - a comprehensive LED status indicator system built for Raspberry Pi Pico, designed to provide visual feedback for AI agent states and general status monitoring.
🌐 Visit getandon.com for the complete experience.
The Evolution
Andon builds upon the foundation established by DeskThang, pivoting from a complex LCD-based system to a focused, reliable LED status indicator. While DeskThang explored many concepts, Andon represents a refined vision with clear purpose and production-ready implementation.
Key Features
- RGBW LED Strip: 38 SK6812 LEDs with individual control
- Status Indicators: OK (green), Warning (yellow), Error (red), Info (blue)
- Desk Lamp Mode: White balance control for ambient lighting
- AI Integration: MCP server for direct Claude and AI system integration
- Patterns: Rainbow, chase, fade, pulse, and custom effects
Technical Stack
- Firmware: C code running on Raspberry Pi Pico with modular architecture
- Host Application: Rust CLI for cross-platform USB communication
- MCP Server: Node.js server for AI system integration
- Hardware: RP2040 microcontroller, SK6812 RGBW LED strip, USB connection
Design Philosophy
- Focused Purpose: Clear visual status indication without complexity
- Modular Architecture: Clean separation of concerns and maintainable code
- AI-First: Built specifically for AI agent workflow integration
- Production Ready: Reliable hardware and robust software
Command Interface
# Status control
andon-cli status ok # Green pulsing
andon-cli status warning # Yellow pulsing
andon-cli status error # Red pulsing
andon-cli status clear # Clear status
# Desk lamp mode
andon-cli lamp on # Ambient lighting
andon-cli white 200 # White balance control
Current Status
Andon is actively developed with stable firmware, cross-platform host application, and comprehensive AI integration through MCP.
Visit getandon.com to get started, or check out the DeskThang project to see where it all began.