| Crates.io | amico-hal |
| lib.rs | amico-hal |
| version | 0.0.2 |
| created_at | 2025-03-15 05:56:48.925979+00 |
| updated_at | 2025-06-06 07:47:07.802333+00 |
| description | The HAL of the Amico AI Agent Framework |
| homepage | |
| repository | https://github.com/AIMOverse/amico |
| max_upload_size | |
| id | 1593344 |
| size | 42,800 |
This crate is a part of the Amico project, a powerful and flexible AI agent framework.
This crate provides the Hardware Abstraction Layer (HAL) for the Amico AI Agent Framework, including the following features:
The crate is organized as follows:
interface/: Defines the core traits and interfaces that abstract hardware functionality.
audio.rs: Provides traits for audio playback and recording capabilities.os/: Contains native operating system implementations.
common/: Shared functionality across different operating systems.linux/: Linux-specific implementations.wasm/: WebAssembly implementation for web browsers.
os-common: Enables the common OS-specific audio functionality using cpal, hound, lame, and rodio libraries (enabled by default).This crate is released under the MIT License