Crates.io | n9 |
lib.rs | n9 |
version | 0.0.1 |
created_at | 2025-02-03 20:22:47.343057+00 |
updated_at | 2025-02-03 20:22:47.343057+00 |
description | Nine - Nethermind Intelligent Node Environment - AI agents framework |
homepage | |
repository | https://github.com/NethermindEth/nine |
max_upload_size | |
id | 1540996 |
size | 26,590 |
A flexible framework for building a distributed network of AI agents that work everywhere (STD, WASM, TEE) with a dynamic interface and hot-swappable components.
The project is built using Rust (full-stack) and organized as a workspace consisting of two major groups:
substance/
- The core components of the system, responsible for interaction.particles/
- Plugins for the system that enable additional functionalities.examples/
- Usage examples of the framework.The following cases will have a minimal implementation, and they will be used to track the progress of the framework and its flexibility in building such systems.
Status: ⬜ Not started | ☑️ In Progress | ✅ Completed
An agent is a substance
that assembles from components (particles
). Connections automatically form between them, bringing the agent to life:
let mut substance = Substance::arise();
substance.add_particle::<OpenAIParticle>()?;
substance.add_particle::<TelegramParticle>()?;
This project is licensed under the MIT license.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, shall be licensed as MIT, without any additional terms or conditions.