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

Control Panel Usage

The NeuAIs Control Panel provides a unified interface for managing generated services, agents, and documentation.

Starting the Platform

Quick Start (All Components)

cd neuais.com/automation
./start-all.sh

This starts:

  • Control Panel Dashboard (port 3002)
  • NeuAIs IDE (port 3001)
  • NeuAIs Git (port 3000)

Individual Components

# Dashboard only
cd automation/frontend/dashboard
node server.js

# IDE only
./automation/run-lapdev.sh

# Git only
./automation/run-gitarena.sh

Control Panel Features

Access at: http://localhost:3002

Dashboard Overview

Stats Panel:

  • Total services count
  • Total agents count
  • Documentation files count
  • Currently running components

Services Management

Each service card shows:

  • Service name and description
  • Language and port
  • Current status (Running/Stopped)

Actions:

  • Start: Launch the service
  • Logs: View service logs
  • Code: Open source code in IDE

Agents Management

Each agent card shows:

  • Agent name and description
  • Language and template type
  • Current status

Actions:

  • Start: Launch the agent
  • Logs: View agent logs
  • Code: Open source code in IDE

Documentation

Each documentation card shows:

  • Doc name and type
  • Visibility (Public/Internal)
  • Format and template

Actions:

  • View: Read documentation
  • Edit: Edit doc in IDE

Development Tools

Quick access to:

  • NeuAIs IDE - Click to open IDE at port 3001
  • NeuAIs Git - Click to open Git at port 3000
  • Documentation - View generated docs

Integration with IDE

When clicking “Code” on any service or agent:

  1. Dashboard opens NeuAIs IDE
  2. IDE navigates to generated code directory
  3. User can edit, terminal, LSP all work

Integration with Git

Services and agents can be:

  1. Viewed in dashboard
  2. Edited in IDE
  3. Committed via NeuAIs Git
  4. Pushed to repository

Generated from Manifest

The dashboard reads generated.manifest.json which contains:

  • All services from manifest
  • All agents from manifest
  • All documentation from manifest
  • Dependencies and policies

When manifest changes:

  1. Run: ./cli/perfection generate manifest/neuais-complete.csv
  2. Dashboard auto-updates with new data

Workflow

Standard Development Flow

  1. Define - Edit CSV manifest
  2. Generate - Run perfection CLI
  3. View - Open control panel dashboard
  4. Start - Launch services/agents from dashboard
  5. Edit - Open code in NeuAIs IDE
  6. Commit - Push changes via NeuAIs Git
  7. Deploy - Services connect to SMO/RIC

For 1000 Agents

Same workflow, scales automatically:

  • Manifest with 1000 entries
  • Dashboard shows all 1000
  • Start/stop individually or in groups
  • Filter and search coming soon

Known Limitations

Current state:

  • Start/stop buttons show alerts (backend coming)
  • Status is static (needs status API)
  • Logs viewer not yet implemented
  • No filtering or search yet

Future:

  • Real process management
  • Live status updates via WebSocket
  • Log streaming
  • Bulk operations
  • Agent grouping

This dashboard is part of the manifest-driven generation system. It automatically reflects whatever is defined in the CSV.