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:
- Dashboard opens NeuAIs IDE
- IDE navigates to generated code directory
- User can edit, terminal, LSP all work
Integration with Git
Services and agents can be:
- Viewed in dashboard
- Edited in IDE
- Committed via NeuAIs Git
- 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:
- Run:
./cli/perfection generate manifest/neuais-complete.csv - Dashboard auto-updates with new data
Workflow
Standard Development Flow
- Define - Edit CSV manifest
- Generate - Run perfection CLI
- View - Open control panel dashboard
- Start - Launch services/agents from dashboard
- Edit - Open code in NeuAIs IDE
- Commit - Push changes via NeuAIs Git
- 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.