Fullive-AI/Anima

Make Every Hardware Intelligent — an open-source Agent OS for hardware intelligence

What it solves

Anima is an open-source Agent OS designed to transform passive smart home hardware into proactive, collaborative intelligent agents. It moves beyond simple device control panels by giving hardware the ability to perceive the environment, make decisions based on user preferences, and learn from behavior over time.

How it works

Anima operates as a local network runtime that integrates four core components:

  • Brain: A central decision layer using LangGraph and OpenAI-compatible LLMs to plan actions based on user intent, device state, and memory.
  • Skills: Domain-specific knowledge packages (containing metadata, prompts, and scripts) that define how specific device types (e.g., lights, ACs) should behave and interact.
  • Memory: A layered long-term memory system that extracts preferences and routines from interaction history to evolve device behavior.
  • Adapters: A hardware integration layer that translates structured AI decisions into actual device protocol calls, currently supporting Xiaomi/MIoT devices.

Who it’s for

It is intended for developers and smart-home enthusiasts who want to build an autonomous AI-driven home automation system that learns user habits and supports extensible hardware integration.

Highlights

  • Automatic Device Discovery: Scans local networks and syncs with Xiaomi Cloud via QR login to eliminate manual configuration.
  • Extensible Skill System: Allows users to add custom device intelligence packages without hardcoding logic into the core brain.
  • Evidence-Based Memory: Uses a tiered system (Core Identity, Directory, and Detail) to store and promote confirmed user preferences.
  • Local-First Architecture: Runs on the user's own machine to maintain control over the local network.
  • OpenAI-Compatible: Supports various LLM backends including OpenAI, DeepSeek, and local Ollama endpoints.

Related

  • Project
  • Project
  • Project
  • Project
  • Project