Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

NeuAIs Documentation

Welcome to the NeuAIs Platform documentation. NeuAIs is a micro-agent infrastructure orchestration platform designed to deploy, monitor, and scale thousands of autonomous AI agents.

What is NeuAIs?

NeuAIs is an enterprise-grade platform for deploying and managing thousands of autonomous AI agents. Built with Rust and Go for performance and reliability.

Quick example

Deploy an agent in seconds:

# Install the CLI
curl -sSL https://install.neuais.com | sh

# Deploy your first agent
neuais agent deploy my-agent \
  --runtime rust \
  --replicas 10

# Watch it scale
neuais agent logs my-agent --tail 20 --follow

Architecture

The NeuAIs platform consists of three layers working together to provide a complete agent orchestration solution:

User Applications

Dashboard, Admin Console, Observatory 3D Visualization, and CLI for complete control and visibility

Backend Services

Auth, IAM, KMS, Billing, Compute, Storage, Database, and AI Network services

Agent Infrastructure

1000+ micro AI agents handling monitoring, processing, and analysis tasks

┌──────────────────────────────────────────────────┐
│   Dashboard  │  Observatory  │  CLI  │  Admin   │
├──────────────────────────────────────────────────┤
│        Auth  │  IAM  │  KMS  │  Compute          │
│      Billing │  Storage  │  Database  │  Network │
├──────────────────────────────────────────────────┤
│          1000+ Micro AI Agents                   │
│      (Monitor • Process • Analyze • Scale)       │
└──────────────────────────────────────────────────┘

Key Features

Scale

Deploy from 1 to 1000+ agents with automatic load balancing, health monitoring, and intelligent resource allocation.

Visualize

Real-time 3D visualization of agent networks, message flows, and system telemetry through Observatory.

Secure

Enterprise-grade security with IAM, KMS, fine-grained access control, and encrypted communication.

Monitor

Comprehensive metrics, logs, and distributed traces for every agent and service in your infrastructure.

Cost-Effective

Pay only for what you use. Optimized for efficiency at scale with intelligent resource management.

Production Ready

Built with Rust and Go for maximum performance, reliability, and safety in production environments.

Getting Started

  1. Install the CLI - Set up your development environment
  2. Deploy Your First Agent - Launch and configure an agent
  3. Monitor in Observatory - Visualize your agent network
  4. Scale to Production - Take it to 1000+ agents

Example: Creating an Agent

Here’s a simple agent that monitors system health:

#![allow(unused)]
fn main() {
use neuais_sdk::prelude::*;

#[agent(name = "health-monitor")]
pub struct HealthMonitor {
    interval: Duration,
    threshold: f64,
}

#[async_trait]
impl Agent for HealthMonitor {
    async fn run(&mut self, ctx: &Context) -> Result<()> {
        loop {
            let metrics = ctx.collect_metrics().await?;
            
            if metrics.cpu_usage > self.threshold {
                ctx.alert("High CPU usage detected").await?;
            }
            
            tokio::time::sleep(self.interval).await;
        }
    }
}
}

Deploy it:

neuais agent deploy health-monitor \
  --config ./config.toml \
  --replicas 5 \
  --region us-west-2

Monitor it:

# View real-time logs
neuais logs health-monitor --tail 50 --follow

# Check agent status
neuais agent status health-monitor

# Scale up
neuais agent scale health-monitor --replicas 20

Backend Services

NeuAIs provides a complete suite of backend services:

ServiceDescriptionStatus
AuthAuthentication and session managementProduction
IAMIdentity and access managementProduction
KMSKey management and encryptionProduction
BillingUsage tracking and billingProduction
ComputeAgent execution environmentProduction
StorageDistributed object storageProduction
DatabaseManaged database servicesProduction
AI NetworkAgent communication meshProduction

Learn more about services →

Use Cases

Infrastructure Monitoring

Deploy agents to monitor servers, containers, and cloud resources across your entire infrastructure.

Data Processing

Process streams of data in real-time with agents that scale automatically based on load.

Security Analysis

Analyze logs, network traffic, and system events for security threats and anomalies.

Cost Optimization

Monitor resource usage and automatically optimize cloud spending across providers.

Support


Ready to get started? → Quickstart Guide