Spaces:
Running
title: Aiden Hardware Demo
emoji: π€
colorFrom: gray
colorTo: green
sdk: static
pinned: true
license: apache-2.0
short_description: AI agent hardware β HDMI capture, USB HID control
Aiden Hardware Demo
Aiden Hardware is a physical AI agent device that plugs into any smartphone or computer via USB, captures the screen through HDMI, listens and speaks through full-duplex audio, and controls the connected device autonomously through keyboard, mouse, and touch inputs β driven by an on-device Go-based LLM agent runtime.
No app install on the host device. No API required. No admin permissions. The host sees a keyboard and a mouse. The intelligence is in the Aiden device.
What This Is
This Space documents the Aiden Hardware demo β an open-source AI agent hardware platform built on the Luckfox Pico Zero (RV1106).
Aiden Hardware is a mobile AI agent device and phone AI agent platform: it turns any phone or computer into an agent-controlled device by connecting as a standard USB peripheral. While OpenAI is building an AI agent phone for 2028, Aiden works on the phone you already have β today, no new hardware required.
Hardware Platform
| Component | Details |
|---|---|
| Chip | Luckfox Pico Zero (RV1106) |
| Screen capture | HDMI input β continuous frame capture |
| Audio | Full-duplex recording and playback |
| Device control | USB HID gadget β keyboard, mouse, touch |
| Connectivity | USB (power + data + HID), USB networking |
| Agent runtime | Go-based LLM agent |
| Voice detection | Silero VAD (on-device) |
| Updates | OTA firmware update system |
| Configuration | Web management portal + agent.toml |
System Architecture
The stack has two layers separated by Unix Domain Sockets:
C++ Hardware Services
- Frame Service β HDMI capture β raw frames via UDS socket
- Audio Service β full-duplex recording + playback
- HID Server β USB HID gadget β keyboard / mouse / touch output
Go Agent Runtime
- LLM-powered agent loop
- Tool set: keyboard, mouse, touch, shell, web search
- Memory system β context across sessions
- Skills system β structured task routines
- Voice pipeline β VAD β STT β agent β TTS
- Web UI β local management at aiden.local
Agent Capabilities
- Autonomous device operation β navigate apps, fill forms, complete multi-step workflows
- Voice control β full-duplex listen + speak, on-device VAD
- Screen understanding β HDMI frame capture feeds the agent's perception loop
- Memory β remembers context across sessions
- Skills β acquires new task routines without reprogramming
- OTA updates β firmware improves over time
- Universal compatibility β works with any device that has USB + HDMI
Links
- GitHub Repository: github.com/AidenAI-IO/aiden-hardware-demo
- Full Technical Documentation: deepwiki.com/AidenAI-IO/aiden-hardware-demo
- Website: aidenai.io
Documentation Sections
The full DeepWiki documentation covers:
- Hardware Platform and Connections
- System Architecture and Data Flows
- C++ Hardware Services
- Frame Service (HDMI Capture)
- Audio Service
- USB HID Gadget and HID Server
- Go Agent Runtime
- Agent Tools
- Voice Pipeline (VAD, STT, TTS)
- Memory System
- Skills System
- Agent Configuration
- OTA Update System
- VAD Model and Silero Integration
- Benchmark Framework
Status
Aiden Hardware is currently in the demo and development phase. Core capabilities are functional. Building toward production for US and Europe markets.
About Aiden
Aiden builds AI agent hardware and software systems β products built for the AI-Native era.
Built for the AI-Native Era β aidenai.io