Apps
Archus
AI agent management dashboard for OpenClaw with task queue, conversations, and skill management
Overview
Archus is the management dashboard for OpenClaw, the AI agent gateway. It provides a visual interface for creating agents, monitoring instances, managing task queues, having AI conversations, and configuring skills. The tagline: “Command your AI agents.”
Production URL: archus.hansenexus.dev
Key Features
- Agent Management — Create and edit agents with a SOUL.md editor and AI-powered personality builder
- Instance Monitoring — Monitor OpenClaw gateway nodes with live status indicators
- Task Queue — Kanban board, list, and timeline views with drag-and-drop (dnd-kit)
- AI Conversations — Multi-session chat with custom system prompts
- Session History — Gateway session logs with a built-in log viewer
- Skill Management — Browse, install, and configure skill modules for agents
- File Editor — Workspace file editor with AI-enhanced editing capabilities
- Cron Scheduling — Schedule and manage background jobs
- Optimizations — AI-suggested code improvements (proposals from sub-agents)
- Infrastructure — Low-level gateway status and spawn commands
- AI Avatars — AI-generated agent avatars via Google Gemini
Tech Stack
| Component | Technology |
|---|---|
| Framework | Next.js 16 (App Router) |
| Backend | Convex (15 tables) |
| Auth | @convex-dev/auth |
| Flow Diagrams | @xyflow/react |
| Drag and Drop | @dnd-kit |
| Code Highlighting | shiki |
| AI | OpenRouter + LM Studio + Gemini (avatars) |
| Licensing | Freemium model with license key |
Convex Schema
15 tables supporting agent management and task orchestration:
instances, agents, sessions, jobs, chats, chatMessages, skills, profiles, avatars, modelCache, agentPrefs, activities, proposals, runs, crons
Architecture
Archus has 17 dashboard pages and a marketing landing page:
src/app/(dashboard)/ # 17 admin pages
src/app/(marketing)/ # Landing page
src/app/api/ # Gateway proxy, jobs, files, avatars, proposals, skills, qdrant
src/components/ # 30+ components (kanban/, backlog/, cards, editors)
convex/ # 15 tables + AI handlers
Deployment
Archus has a dual deployment model:
- k3s cluster (
hn-appsnamespace) — Frontend and Convex backend (convex-archus) - hn-hub server — OpenClaw gateway integration (ports 8443/8444/8445) with
convex-openclaw-hub
Shared Packages
@hn-monorepo/ui, @hn-monorepo/auth, @hn-monorepo/config, @hn-monorepo/convex-helpers, @hn-monorepo/monitoring, @hn-monorepo/shared