Skip to content

Packages Overview

Core Crates

  • amico - The main executable application. It provides dynamic module loading and configuration management functionalities, making Amico extensible and configurable, and available for non-technical users.
  • amico-core - Defines the core components and interfaces for Amico. It does not implement any specific functionality, but only provides the core workflow and interface for building plugins.
  • amico-sdk - SDK for development with AI functionalities. The SDK provides a set of tools and interfaces for interacting with LLMs and building AI agents.
  • amico-mods - A collection of modules (plugins) that actually implement the functionality of Amico. These plugins provide additional functionality such as event triggers, knowledge acquisition, decision making, and execution.
  • amico-hal - A crate that provides a low-level interface for interacting with embedded devices.