Skip to main content

Aico Link Hardware Documentation

Build, configure, operate, and extend Aico Link hardware and Aico, the AI Agent that runs on it. The official website is aico.link.

Start Here​

Core Reference​

  • Product Names and Technical Identifiers: hardware and Agent names, preferred SDK identifiers, and stable technical interfaces.
  • Architecture: system boundaries, boot services, source layout, and runtime paths.
  • Device Services: Agent, configuration, terminal, frame capture, audio, BLE, and USB HID services.
  • MCU Service: power handshake, wake long polling, hardware APIs and post-flash validation.
  • Agent: runtime configuration, tools, skills, memory, voice, and phone integration.
  • Agent Files Report: inspect generated memory and Skills file reports and their cross-file references.
  • Persistent Python Packages: shared pip environment, storage layout, and cleanup policy.
  • SDK & Tools: C++ SDK, examples, and image utilities.
  • Protocols: Unix domain socket and service protocol contracts.
  • Wi-Fi Regulatory Domain: country-code configuration, runtime application, and rollback behavior.
  • User Data Backup and Restore: supported backup components, compatibility rules, and transactional restore behavior.
  • OTA: signed releases, A/B updates, rollback, verification, and custom distribution.

Developer Workflows​

  • Benchmark: run and evaluate Agent tasks against device or simulated environments.
  • SkillOpt: improve Agent skills through rollout and held-out validation.