Scan mounted USB drives for container image files (.tar, .tar.gz, .tgz)
Import a Docker image from a file path on the system
Upload a Docker image tar file from your computer
📦
Drop .tar / .tar.gz here or click to browse
Pull a Docker image from a registry (requires network)
💾 Export Image
▶ Run Container
File Manager
📁
Loading...
📄
📦 Package Manager
Install, remove and update system packages
Search & Install
Package
Version
Source
Description
Status
Action
Quick Install
Upgradable Packages
Package
Available Version
Source
Details
Action
Click "Check" to scan
Installed Packages
Package
Version
Source
Size
Action
Loading...
Output Log
Ready.
💻 Linux Shell
Interactive bash terminal
~
bash — cnos
Welcome to CNOS Linux Shell
Type commands below. Use ↑↓ for history, Tab for suggestions.
────────────────────────────────────────────────────
cnos:~$
⌨ Enter = run↑↓ = historyCtrl+C = cancelCtrl+L = clearTimeout: 30s per command
Terminal
Command console
cnos $Welcome to CNOS Terminal
Type a command to get started. Examples:
cnosctl status
cnosctl list
docker ps
ls -la /etc/cnos/
df -h
$
Tip: Up/Down for history. Commands run with 10s timeout. Use cnosctl for container management.
Bridge Links
Bridge
Container A
Container B
Loading...
REST API Reference
Method
Endpoint
Description
GET
/api/v1/status
System status overview
GET
/api/v1/health
Health check
GET
/api/v1/containers
List all containers
POST
/api/v1/containers
Create a new container
GET
/api/v1/containers/{name}
Get container details
DEL
/api/v1/containers/{name}
Delete a container
POST
/api/v1/containers/{name}/start
Start container
POST
/api/v1/containers/{name}/stop
Stop container
POST
/api/v1/containers/{name}/restart
Restart container
GET
/api/v1/containers/{name}/logs
Container logs
GET
/api/v1/containers/{name}/stats
Container metrics
POST
/api/v1/containers/{name}/hotswap
Hot-swap container
POST
/api/v1/containers/{name}/archive
Archive container
GET
/api/v1/containers/stats
All container metrics
GET
/api/v1/system/stats
System resource metrics
GET
/api/v1/system/info
Full system information
GET
/api/v1/system/wifi
WiFi connection status
GET
/api/v1/system/wifi/scan
Scan WiFi networks
POST
/api/v1/system/wifi/connect
Connect to WiFi
POST
/api/v1/system/wifi/disconnect
Disconnect WiFi
GET
/api/v1/system/battery
Battery status
GET
/api/v1/system/usb
List USB devices
POST
/api/v1/system/usb/mount
Mount USB storage
POST
/api/v1/system/usb/unmount
Unmount USB storage
GET
/api/v1/files/list?path=/
List directory
GET
/api/v1/files/read?path=...
Read file
GET
/api/v1/files/download?path=...
Download file
POST
/api/v1/files/upload
Upload file (multipart)
POST
/api/v1/files/write
Write/create text file
POST
/api/v1/files/mkdir
Create directory
POST
/api/v1/files/rename
Rename/move file
POST
/api/v1/files/delete
Delete file/directory
POST
/api/v1/cli
Run shell command
POST
/api/v1/shell
Execute bash command (interactive shell)
Package Manager
GET
/api/v1/packages
List installed packages
GET
/api/v1/packages/search?q=...
Search available packages
POST
/api/v1/packages/install
Install a package (apt/snap)
POST
/api/v1/packages/remove
Remove a package
POST
/api/v1/packages/update
Update package lists (apt update)
GET
/api/v1/packages/upgradable
List upgradable packages
POST
/api/v1/packages/upgrade
Upgrade package(s)
GET
/api/v1/scheduler/status
Scheduler status
GET
/api/v1/bridges/{name}/links
List bridge links
POST
/api/v1/bridges/{name}/links
Assign bridge link
DEL
/api/v1/bridges/{name}/links
Remove bridge link
AI Engine
GET
/api/v1/ai/status
AI system status (Ollama, models, auto-learn)
POST
/api/v1/ai/chat
Chat with AI (routed inference)
POST
/api/v1/ai/feedback
Submit feedback for auto-learning
GET
/api/v1/ai/models
List all AI models
POST
/api/v1/ai/models/pull
Pull model from Ollama registry
GET
/api/v1/ai/models/{id}
Get model details
DEL
/api/v1/ai/models/{id}
Delete model
GET
/api/v1/ai/routes
List model routes
POST
/api/v1/ai/routes
Create/update route
GET
/api/v1/ai/train/jobs
List training jobs
POST
/api/v1/ai/train/jobs
Create training/fine-tune job
POST
/api/v1/ai/train/cancel
Cancel training job
POST
/api/v1/ai/train/build-dataset
Build dataset from interactions
GET
/api/v1/ai/datasets
List datasets
POST
/api/v1/ai/datasets
Create dataset
POST
/api/v1/ai/datasets/upload
Upload dataset file
POST
/api/v1/ai/datasets/append
Append rows to dataset
GET
/api/v1/ai/pipelines
List AI pipelines
POST
/api/v1/ai/pipelines
Create pipeline
POST
/api/v1/ai/pipelines/run
Execute pipeline
GET
/api/v1/ai/eval
List evaluation jobs
POST
/api/v1/ai/eval
Create model evaluation
AI Agents (OpenClaw)
GET
/api/v1/ai/agents
List all agents
POST
/api/v1/ai/agents
Create new agent
GET
/api/v1/ai/agents/{id}
Get agent details
DEL
/api/v1/ai/agents/{id}
Delete agent
POST
/api/v1/ai/agents/{id}/run
Execute agent with input
GET
/api/v1/ai/tools
List available OpenClaw tools
POST
/api/v1/ai/tools
Create a tool
POST
/api/v1/ai/tools/{id}/run
Execute a tool with JSON input
GET
/api/v1/ai/skills
List available OpenClaw skills
POST
/api/v1/ai/skills
Create a skill
POST
/api/v1/ai/skills/{id}/run
Execute a skill prompt
GET
/api/v1/ai/chat/sessions
List persisted AI chat sessions
POST
/api/v1/ai/chat/sessions
Create a persisted chat session
POST
/api/v1/ai/chat/sessions/{id}/messages
Send a message within a session
POST
/api/v1/ai/workflow
Run multi-step agent workflow
GET
/api/v1/ai/agents/history
Agent execution history
🔬 System Diagnostics
Live health probes — all 12 subsystems
Subsystem Probes
Subsystem
Status
Message
Details
Click "Run Now" to probe all subsystems
⚠ Active Issues
Runtime
Goroutines —
Heap —
Duration —
🤖
CNOS AI Chat
● Connecting...
🤖
How can I help you today?
Ask me anything — I can help with code, analysis, system administration, and more. Select a model and routing above to customize responses.
Enter to send · Shift+Enter for new line · Powered by Ollama
🧟
CNOS Agent◆UI V3
NEURAL LINK
🅳 GPU
0 msgs
● Initializing neural link...
Agent:
Ready
Ln 1, Col 1plainUTF-8
Goal
→
Plan
→
Act
→
Observe
→
Reflect
→
Evaluate
🧟
CNOS Neural Agent
Agent-first workspace active. Give a goal and I will plan, edit, run, and verify.
Use modes above for Code, Autonomous, Reasoning, and Debug workflows.
Click the mic to speak
✎No file open
Enter send, Shift+Enter newline0 chars
Output
⬛ Terminal
🐞 Debugger
🚀 Pipeline
⌄
$
Not started
Variables ▾
Call Stack ▾
Breakpoints ▾
⬛ Terminal
🐞 Debugger
🚀 Pipeline
⌄
$
Not started
Variables ▾
Call Stack ▾
Breakpoints ▾
👁 Review Agent Changes
⚙ Advanced Model Parameter Tuning
Select Model to Tune
Model Details
Inference Parameters
Quick Tips: Adjust temperature for creativity, top_p/top_k for diversity, repeat penalties for reducing repetition.
Hover over any parameter label to see a detailed description. Click 📚 next to each parameter for more help.
Advanced Training Parameters
Training Guide: Start with defaults. Adjust epochs and learning rate first.
Use LoRA parameters to control adaptation strength. Enable gradient checkpointing if running out of VRAM.
Create a compact student model from a teacher model using knowledge distillation + 3-bit quantization.
🧠 Models
No .cnosmodel files found
📚 Student Templates
💬
Tiny (0.5B)
Ultra-compact for edge
~300MB quantized
🧠
Small (1.5B)
Balanced performance
~900MB quantized
⭐
Medium (3B) ⭐
Recommended
~1.8GB quantized
💡 About TurboQuant 3-bit Quantization
TurboQuant uses 3-bit quantization to compress models by ~10x while maintaining quality:
8 values → 3 bytes packing (3 bits per weight)
Block-wise quantization with scale/zero-point per 32 elements
Custom .cnosmodel format optimized for CNOS inference
KV Cache + RoPE for efficient transformer inference
📊 AI Data Hub
Datasets
Upload Dataset
Pipelines
Model Routes
Model Evaluations
🧙 AI Agents
OpenClaw Agent Orchestration
Ollama
...
Trainer
...
OpenClaw
...
Registered Agents
Loading...
Create Agent
▶ Run Agent:
Advanced inputs (tool/skill JSON)
💬Agent Response
Workflow Runner
💬Workflow Result
Execution History
No history yet
🛠 AI Tools
Create, run, and manage OpenClaw tools
Create Tool
💬 Tool Execution Result
Run a tool to inspect its output.
Registered Tools
Loading...
✨ AI Skills
Create reusable prompts and executable skills
Create Skill
💬 Skill Execution Result
Run a skill to inspect rendered prompts and model output.
Registered Skills
Loading...
💬 AI Sessions
Persisted chat sessions backed by OpenClaw agents or direct models
Create Session
Selected Session
Select a session to inspect details.
Sessions
Loading...
Conversation
No session selected
💬
Session Chat
Create or select a session to begin chatting.
Advanced inputs (tool/skill JSON)
🧠 Intelligence — Core Algorithms
8 algorithms keeping the AI engine alive, fast, and self-improving
📦 Cache
--
Hit rate: --
📈 Patterns
--
Events: --
💡 Prefetch
--
Transitions: --
❤ Pulse
--
Uptime: --
📦 Response Cache (LRU + TTL)
Avoids redundant LLM inference by caching recent responses. Uses SHA-256 cache keys, LRU eviction, and configurable TTL.
Loading...
📈 Pattern Engine
Detects recurring patterns, bursts, and periodic behaviors using frequency counting, burst detection, and coefficient of variation analysis.
Loading...
💡 Prefetch Engine (Markov Prediction)
Learns query sequences via Markov chain transitions and pre-generates answers for predicted next queries. Triggers at ≥ 50% confidence.
Loading...
🔗 Knowledge Graph (BFS Reasoning)
Graph-based reasoning with typed nodes and weighted edges. Uses BFS traversal, shortest path finding, and semantic search over concepts.
Loading...
⚙ Adaptive Optimizer (EMA Tuning)
Auto-tunes temperature and max_tokens per task type using Exponential Moving Average (α=0.2). Classifies queries into: analysis, code, training, system, improvement, chat.
Loading...
⚠ Anomaly Detector (Z-Score)
Real-time anomaly detection using windowed z-scores. Thresholds: info ≥ 2.0σ, warning ≥ 2.5σ, critical ≥ 3.5σ.
Loading...
⏳ Decay Scheduler (Ebbinghaus Curve)
Implements forgetting curves: retention = e(-t/halfLife). Knowledge decays over time unless used. Half-life: 24h. Prune threshold: 5% retention. Verified entries are immune.
Half-life
24 hours
Prune threshold
5% retention
Loop interval
1 hour
Usage boost
1 + count × 0.1
❤ Pulse Monitor (Heartbeat)
Tracks heartbeat of all engine subsystems. A component is dead if errorCount > 5 and lastBeat > 10 minutes ago.
Loading...
🔄 Background Loops & Data Flow
Loop
Interval
Responsibilities
analysisLoop
2 min
System analysis, pulse beats, anomaly scoring, pattern events
learningLoop
3 min
Extract knowledge, populate graph from learned entries
patternLoop
5 min
Run pattern detection, build graph edges from patterns
decayLoop
1 hour
Apply forgetting curve, prune stale knowledge, evict cache
pulseLoop
2 min
Health checks (Ollama, Trainer), save knowledge graph
Experience →
Data Hub →
Training →
New Model →
Evaluation → Promote ↻
⚡ Agent→MCP Loop
User Request →
Agent Plan →
MCP Execute →
Result →
NS Event → Learn ↻
Health Score
--
Loop Mode
--
Total Agents
--
Workspace Entries
--
Working Memory
--
Long-Term Memory
--
Active Goals
--
Evolution Proposals
--
8-Phase Cognitive Workflow
Loading...
Workspace Stats
Loading...
Recent Workspace Entries
Loading...
Working Memory
Loading...
No items
Long-Term Memory
Loading...
Policies
Loading...
Procedures
Loading...
System Goals & Attention
Loading...
Attention Stats
Loading...
6-Tier Agent Hierarchy
Loading...
Total Proposals
--
Pending Approval
--
Validated
--
Deployed
--
Rejected
--
Evolution Proposals
No proposals yet.
Total Decisions
--
Approved
--
Rejected
--
Conflicts Resolved
--
Recent Decisions
No decisions yet.
Structured JSON cognitive audit trail
Total Entries
--
By Agent
--
Cognitive Log
No log entries.
LIVE
👁
IDLE
--
--
HEALTH
--
CYCLES
--
PHASE
--
CONTAINERS
--
MCP TASKS
--
UPTIME
Cognitive Phase Wheel
👁 PERCEPT
🧠 COGNIT
⚡ EXEC
💬 FEED
📚 LEARN
🧬 EVOLVE
🧬Organism--
💗Pulse--
⚙MCP Engine--
🧠Brain--
⚡Nervous--
🎓Trainer--
🐠OpenClaw--
🌐Intelligence--
Layout:--
RunningStoppedStartingSystemUser App🔰 Hover nodes for details • Scroll to zoom
👁 Waiting for autonomous activity...
0 entries--
🎮 CNOS Control Center — Prefrontal Cortex
Unified view of all biological layers • live event stream • executive control
👁
SENSE
--
signals
→
🧠
THINK
--
inferences
→
⚡
ACT
--
tasks run
→
🔄
LEARN
--
experiences
→
🧬
EVOLVE
--
generations
↵
💓 Pulse
--
🧠 NS Signals
--
🧬 Brain Health
--
📦 Containers
--
⚡ Loop Phase
--
🔄 Uptime
--
📊 Workspace
--
✸ Cycles
--
Live feed from Nervous System • Global Workspace
Connecting to Nervous System...
Wake Up: Resume from sleep |
Hot Restart: Restart all loops, preserve knowledge |
Shutdown: Stop cognitive loops (server stays up) |
Trigger Pulse: Fire immediate heartbeat cycle
Active Goals
Loading...
Recent Proposals
Loading...
Loading...
Pending
--
Total Proposed
--
Deployed
--
Rejected
--
Loading...
🗣 Feedback & Voice
CNOS self-aware communication layer
🔊
CNOS Voice
Enabled — CNOS can speak to you
Speed:
Pitch:
🚨 Unread
--
⚠ Critical
--
🔔 Total
--
💬 Responses
--
🧠 Learned
--
🔇 Voice Queue
--
Loading...
🧠 Learned Preferences
CNOS learns what you care about from your responses. It reduces unnecessary alerts over time.
Loading...
🔗 System Integration — Neural Backbone
All 9 CNOS subsystems connected through the System Integrator. Cross-subsystem data flows are synchronized every 15 seconds.
0
Sync Passes
0
Knowledge Pushed
0
Events Routed
0
Active Links
🌐 Subsystem Map
Loading subsystem map...
🔌 Integration Links
From
Dir
To
Status
Synced
Last Sync
Loading...
📄 Recent Integration Events
Loading events...
🧠 Central Nervous System — Neural Pathways
Real-time view of all neural pathways, cognitive synthesis, memory consolidation, and signal flow across the organism.
Total Signals
0
LLM Calls
0
Memory Consolidations
0
Feedback Loops
0
Synthesis Cycles
0
Active Pathways
0
🌀 Layer Signal Distribution
Loading layers...
🔌 Neural Pathways
Pathway
From
To
Type
Signals
Last Signal
Active
Loading pathways...
📡 Global Workspace Channels
Loading channels...
🧬 Evolution Brain — Trainable Intelligence Organ
Continuous self-training: experience capture → dataset generation → fine-tuning → sandbox testing → deployment. CNOS evolves its own intelligence.
Status: unknown
🧠 System Core Model
System Core (Base)
-
Active (Trained)
-
Generation
0
Experiences
0
Pending Samples
0
Training Active
No
Threat Responses
0
🛡 Survival Intelligence
Loading survival metrics...
📊 Experience Breakdown
Loading experiences...
🧠 Brain Generations
Gen
Model
Samples
Sandbox
Status
Δ Survival
Created
No generations yet — collecting experiences...
🤔 Meta-Learning
Loading meta-learning state...
🤖 Coding Evolution Brain — Self-Improving Code Model
Autonomous pipeline: task generation → code execution → scoring → dataset curation → LoRA training → evaluation → promotion gating. Models evolve without overwriting the base.
Active Model
-
Model Version
0
Total Cycles
0
Total Tasks
0
Avg Score
-
Best Eval
-
Promotions
0
Replay Buffer
0
📈 Quality Gate
Quality Threshold98%
Promotion Delta2%
🧠 Model Versions
Version
Model
Samples
Status
Eval Score
Improvement
Created
No model versions yet — waiting for first training cycle...
🔄 Recent Training Cycles
Cycle
Phase
Tasks
Passed
Avg Score
Dataset
Eval
Duration
No cycles yet — trigger a cycle or wait for auto-schedule...
⚙ Configuration
Loading config...
💓 Pulse System — CNOS Heartbeat
The heartbeat that drives all cognitive loops: Perception → Cognition → Execution → Feedback → Learning → Evolution. Adaptive timing adjusts based on urgency and load.
Status
-
Current Phase
-
Total Ticks
0
Current Interval
-
Avg Tick Duration
-
Adaptive
-
📈 Load & Urgency
Load Factor0%
Urgency Level0%
🐕 Watchdog & Health
Watchdog Alerts
0
Self Recoveries
0
Consecutive Failures
0
Pending Events
0
⚙ Phase Execution Counts
Loading phase stats...
🕐 Recent Ticks
Loading ticks...
🛡 Security Policy Manager
Total Policies
0
Enabled
0
Preset
0
Custom
0
Violations
0
🎯 Apply Security Preset
➕ Create New Policy (click to expand)
📜 Active Policies
Status
Name
Category
Type
Agent
Rate Limit
Actions
📑 Audit Trail
🚨 Security Violations
⚙ Inference Backend
Switch the active inference engine for all AI requests: Ollama, vLLM, CNOS AI (llama.cpp), or Auto-detect
Backend
--
Endpoint
--
Model
--
🤖 Base Model
🔄 Switch Backend
🛠 Advanced Settings (click to expand)
⚡ llama.cpp Direct Settings
Leave blank to keep current setting. Click "Apply Changes" to save.
👁 Vision & Multimodal Models
Quick-load a multimodal model into the active backend. Adjust endpoint / name in Advanced Settings if needed.
💬 Test Inference
Response will appear here...
👁 Vision & Multimodal Inference
Chat with image-understanding models — Qwen-VL, LLaVA-NeXT, InternVL
📶 Backend Status
Click Refresh to check container status...
📖 First-time setup — build Docker images
docker build -t cnos/qwenvl:latest ./containers/cnos-qwenvl/
docker build -t cnos/llavanext:latest ./containers/cnos-llavanext/
docker build -t cnos/internvl:latest ./containers/cnos-internvl/ # Models are auto-pulled from Ollama registry on first container start.
💬 Vision Chat
Response will appear here...
📷 CNOS Observer — Multimodal Agent
Classical CV + Vision-Language Model + Reasoning Engine • Auto-observe or query anything you see