Quick Start
Get NeuAIs running in 3 simple steps
This guide will get you up and running with both Observatory (3D visualization) and Perfection (automation system).
Prerequisites
Required:
- Python 3.9+ (for local web server)
- Web Browser (Chrome 90+, Firefox 88+, Edge 90+)
Optional (for full platform):
- Rust 1.70+ (for IDE and Git tools)
- Go 1.21+ (for services and Perfection)
- Node.js 20+ (for dashboard and tools)
- PostgreSQL 14+ (for IDE/Git data storage)
Quick Start: Observatory (Recommended)
Launch the 3D visualization interface in 30 seconds:
Step 1: Navigate to Observatory
cd neuais.com/hub.neuais.com/observatory.neuais.com
Step 2: Start Web Server
python3 -m http.server 3000
Step 3: Open in Browser
Visit: http://localhost:3000/start.html
What you’ll see:
- Beautiful landing page with animated starfield
- “Launch Observatory” button
- 3D constellation of agents, services, and infrastructure
- Interactive controls (drag, zoom, click)
Alternative: Perfection Automation
Generate complete systems from CSV manifests:
Step 1: Navigate to Automation
cd neuais.com/automation
Step 2: Generate System
./cli/perfection generate manifest/neuais-complete.csv
This creates:
- 19 backend services (Go HTTP + gRPC)
- 9 AI agents (Rust + Go with GPT-4/Claude)
- 3 infrastructure configs (PostgreSQL, Redis, Consul)
- 7 frontend components (React/TypeScript)
- 6 documentation files (MkDocs)
Generation time: ~10 seconds
Output location: automation/generated/
Step 3: View in Control Panel
cd frontend/dashboard
node server.js
Visit: http://localhost:3002
Full Platform Setup (Optional)
For complete development environment with IDE and Git tools:
1. Build Development Tools
First time only - compiles Rust binaries (5-15 minutes):
cd neuais.com/automation
./build-tools.sh
This compiles:
- NeuAIs IDE (Lapdev) - Web-based IDE with terminal, LSP, extensions
- NeuAIs Git (GitArena) - Self-hosted Git with issues and code review
2. Setup PostgreSQL
Required for IDE and Git tools:
# Install PostgreSQL (if not already installed)
# Ubuntu/Debian:
sudo apt install postgresql
# macOS:
brew install postgresql
brew services start postgresql
# Create database
./automation/setup-postgres.sh
3. Start All Services
cd neuais.com/automation
./start-all.sh
This starts:
- Control Panel Dashboard (port 3002)
- NeuAIs IDE (port 3001)
- NeuAIs Git (port 3000)
Access Points
Primary Applications
| Application | URL | Purpose |
|---|---|---|
| Observatory | http://localhost:3000/start.html | 3D visualization ⭐ |
| Control Panel | http://localhost:3002 | Manage services/agents |
| IDE | http://localhost:3001 | Code editor |
| Git | http://localhost:3000 | Repository management |
Documentation
| Resource | URL | Description |
|---|---|---|
| External Docs | https://docs.neuais.com | Public documentation |
| Internal Docs | docs-internal/README.md | Internal guides |
| Observatory Docs | hub.neuais.com/observatory.neuais.com/README.md | Observatory guide |
What You Can Do
In Observatory (3D View)
- Explore the system - Drag to rotate, scroll to zoom
- Click nodes - View detailed information cards
- Use the dock - Hover at bottom for tools
- Customize visuals - Change colors and shapes
- View metrics - Real-time performance data
- Access terminal - Execute commands
- Capture screenshots - Save visualization as PNG
In Control Panel (Dashboard)
- View all components - Services, agents, docs in cards
- Start/stop services - Click “Start” on any service or agent
- View code - Click “Code” to open in IDE
- Read documentation - Click on documentation cards
- Access tools - Quick links to IDE and Git
Usage Workflows
Observatory Workflow
Typical user flow:
- Open Observatory → See 3D visualization
- Explore nodes → Click for details
- Check metrics → Open metrics card
- View topology → See connections
- Customize → Adjust colors/shapes
- Monitor → Watch real-time updates
Automation Workflow
Development flow:
- Edit CSV manifest → Define services/agents
- Run
./cli/perfection generate→ Generate code - Open Control Panel → View all components
- Click “Start” → Launch services/agents
- Click “Code” → Edit in NeuAIs IDE
- Commit → Push via NeuAIs Git
- Deploy → Services auto-connect
Scaling Workflow
For 1000+ agents:
Same workflow, scales automatically:
- Manifest with 1000 entries
- Control Panel shows all 1000
- Observatory visualizes all
- Start/stop individually or in groups
- No architectural changes needed
Troubleshooting
Port already in use
# Find what's using the port
lsof -i :3002 # or :3001, :3000
# Kill it
kill <PID>
Build fails
# Update Rust
rustup update
# Clean build
cd neuais.com/tools/ide/lapdev-lapdev-cli
cargo clean
cargo build --release -p lapdev-ws
Dashboard shows no data
# Regenerate manifest
cd neuais.com/automation
./cli/perfection generate manifest/neuais-complete.csv
# Check manifest exists
ls -lh frontend/dashboard/generated.manifest.json
IDE/Git won’t start
# Check if binaries exist
ls neuais.com/tools/ide/lapdev-lapdev-cli/target/release/lapdev-ws
ls neuais.com/tools/git/gitarena/target/release/gitarena
# If missing, rebuild
./build-tools.sh
Database connection fails
# Check PostgreSQL is running
systemctl status postgresql
# Or
brew services list | grep postgresql
# Create database if needed
./automation/setup-postgres.sh
Configuration
Observatory Settings
Location: Browser localStorage (automatic)
Customizable:
- Colors and shapes
- Particle effects
- Auto-rotation
- Quality settings
Reset: Customize card → “Reset to Default”
Perfection Configuration
Config files:
config/dev.toml- Developmentconfig/prod.toml- Productionconfig/staging.toml- Staging
Environment variables:
export NEUAIS_ENV=dev
export NEUAIS_LOG_LEVEL=debug
export NEUAIS_API_URL=http://localhost:8080
Next Steps
Learn More
Documentation:
- Control Panel Guide - Dashboard usage
- Observatory Customization - Visual config
- Agent Integration - O-RAN SMO/RIC
- Architecture Overview - Platform architecture
External Docs:
- Public Documentation - User guides
- Observatory Guide - 3D visualization
- API Reference - REST API
Try These
Observatory:
- Click the “Customize” icon in dock
- Change agent colors to purple
- Enable/disable particle flows
- Take a screenshot
Automation:
- Edit
manifest/neuais-complete.csv - Add a new agent
- Regenerate with Perfection
- View in Control Panel
Support
Documentation:
- Internal:
docs-internal/ - External: https://docs.neuais.com
- Observatory:
hub.neuais.com/observatory.neuais.com/README.md
Logs:
- Automation:
automation/logs/ - Services:
automation/generated/services/*/logs/ - Browser: F12 Developer Console
Community:
- GitHub Issues: https://github.com/neuais/platform/issues
- Discussions: https://github.com/neuais/platform/discussions
Last updated: December 12, 2025