1. System Overview
The big picture — what ALAI is and how the pieces fit together
1.1 What is ALAI?
What is ALAI?
ALAI Holding AS is an AI-first company factory. Instead of a traditional software company with developers, ALAI operates a system of AI agents organized into virtual companies that build, review, secure, and deploy software products autonomously.
Core Principle
"ALAI AS is not a holding company that happens to have a build pipeline. ALAI AS IS the build pipeline. The pipeline is the product."
The Machine
The system runs on two Mac Studio M3 Ultra machines:
| Machine | Codename | RAM | Role |
|---|---|---|---|
| Mac Studio 1 | ANVIL | 96 GB | Infrastructure — databases, Docker, daemons, orchestration, Cloudflare tunnels |
| Mac Studio 2 | FORGE | 256 GB | Compute — AI inference, heavy models (72B+), agent worker pool |
Connected via 10Gbps Thunderbolt bridge (10.0.0.1 ↔ 10.0.0.2).
Key Components
ALAI System
│
├── Mission Control (MC) — Task database (SQLite) — the single source of truth
├── Pi-Orchestrator — Daemon that pulls tasks from MC, classifies, routes, executes
├── Virtual Companies (8 active) — Specialized AI agent teams with souls, configs, blueprints
├── Pipeline Engine — BUILD → REVIEW → SECURITY → OPS → DOCS chain
├── Minion System — One-shot autonomous agents for task execution
├── HiveMind — Shared knowledge base with semantic search (Qdrant)
├── Ollama Fleet — Multi-host model serving (qwen, kimi, llama, custom models)
└── BookStack — Documentation wiki (this!)
Products Currently Built by the System
| Product | Description | Status |
|---|---|---|
| Drop | Digital banking / remittance platform (PSD2-compliant) | Active development |
| Plock | AI-native warehouse management system (Sweden) | Active development |
| Lobby | AI-native HR platform | Active development |
| Bilko | Balkan accounting software | Active development |
| BasicFakta | Invoice/faktura tool | Active development |
| Tok | Open banking platform | Active development |
1.2 How Everything Connects
How Everything Connects
The Flow: From Idea to Done
CEO Decision / Task Creation
│
▼
Mission Control (MC) ← Task enters the system
│
▼
Pi-Orchestrator ← Daemon picks it up every 30s
│
├── 1. Classify (complexity, domain, type)
├── 2. Route (select model + company)
├── 3. Build Prompt (inject company soul, blueprints, context)
├── 4. Execute (via ollama-tool, llama-server, or claude)
├── 5. Quality Gate (verify output, escalate if needed)
└── 6. Complete (mark done, advance pipeline, feed HiveMind)
│
▼
Pipeline Engine ← Triggers next stage
│
├── BUILD done → Create REVIEW task (Proveo)
├── REVIEW done → Create SECURITY task (Securion)
├── SECURITY done → Create OPS task (FlowForge) if deploy needed
└── OPS done → Create DOCS task (Lexicon) if docs needed
Model Tier System
Tasks are classified by complexity (1-5) and routed to the appropriate AI model:
| Tier | Model | Host | Pipeline | Use Case |
|---|---|---|---|---|
| 1 | qwen3:8b | FORGE | ollama-tool | Simple tasks, classification |
| 2 | qwen2.5-coder:32b | ANVIL | ollama-tool → ollama-simple | Medium complexity code |
| 3 | Kimi K2.5 (240GB) | FORGE | llama-tool → llama-server | Complex tasks, architecture |
| 4 | Claude Sonnet | Cloud | claude-cli | Client-facing, critical work |
| 5 | Human | — | human-queue | CEO decisions, sensitive ops |
Safety Rails
Tasks matching these patterns are never auto-processed:
CEO/DECISION— requires Alem's inputBankID/Vipps/Finanstilsynet— regulated services[TENDER]— procurement (currently paused)