Ecosystem
How It All Connects
Section titled “How It All Connects”The Arkos ecosystem follows a skill-per-problem architecture: each tool is focused on one domain, and they compose through Conductor rather than being bundled into a monolithic platform.
The Flow
Section titled “The Flow”Developer → AI Coding Agent (Claude Code / Cursor / Codex) ↓Apollo (enforces project conventions) ↓Kalos (enforces design conventions → tokens, validation, import) ↓Conductor (classifies task → selects pipeline → sequences skills) ↓[Build Phase] → Code written by AI agent ↓Carto (indexes codebase → 7-layer knowledge graph) ↓Memories (stores index, learnings, context across sessions) ↓Delphi (generates test scenarios from built software) ↓Hermes (generates docs for internal, external, marketing audiences) ↓Pheme (notifies humans across 100+ channels based on urgency) ↓Argos (monitors repos for issues → triages and acts within policy) ↓Learning-Skill (captures failures and fixes for future sessions)Layer Architecture
Section titled “Layer Architecture”Infrastructure Layer
Section titled “Infrastructure Layer”Memories stores everything. Every other tool reads from or writes to Memories — codebase indexes (Carto), test results (Delphi), learnings (Learning-Skill), project conventions (Apollo). Graph-aware search builds a relationship graph between memories with PPR-scored multi-hop traversal. Multi-backend routing lets a single agent session search multiple instances in parallel with scenario-based config and provenance tracking. Works with any MCP or REST client; Claude Code gets a 12-hook plugin with interactive /memories:setup for zero-config onboarding. 5-signal hybrid search, an operator workbench, lifecycle policies, a full audit trail, and three-tier eval benchmarks (MuSiQue + Voltis) make it production-ready for teams.
Carto builds a 7-layer semantic map of your codebase and stores it in Memories. A 15-command CLI with JSON envelope output, interactive setup, and streaming exports lets you script indexing into any workflow.
SwarmEngine orchestrates multiple AI agents in parallel or sequential DAGs. Uses PersonaSmith personas to give agents specialized roles.
Workflow Layer
Section titled “Workflow Layer”Conductor is the entry point. It reads your task, classifies it (quick fix, feature, complex/0-to-1), and routes it through the right pipeline of skills.
Apollo enforces project conventions by injecting them into every agent’s instruction file. It works across Claude Code, Cursor, Codex, and other AI tools.
Kalos governs design conventions — the visual counterpart to Apollo. Define design tokens once and enforce them across Pencil, Tailwind, and CSS. Can also reverse-engineer tokens from existing code or live URLs.
Quality Layer
Section titled “Quality Layer”Delphi generates guided test scenarios (positive, negative, edge, accessibility, security) and can execute them via browser automation.
Hermes generates documentation for three audiences from a single codebase: internal (CS/Support), external (users/devs), and marketing.
Argos watches GitHub repos for new issues and acts within policy-defined boundaries — labeling, triaging, diagnosing, and even opening PRs, all governed by a 5-level confidence system (from full autonomy to hands-off) with policy floors and security guardrails.
Learning-Skill auto-captures failures and their fixes, storing them in Memories so you never repeat the same mistake across sessions.
Agent Layer
Section titled “Agent Layer”PersonaSmith provides 75 research-backed AI agent personas across 15 enterprise departments, ready for use with SwarmEngine.
Observability Layer
Section titled “Observability Layer”Deck is a local-first dashboard that reads directly from ~/.claude/projects/ and ~/.codex/ to surface session data, costs, project health, and configuration. Live session monitoring, session replay, cost tracking, dependency analysis, security scanning, and config linting — all without any cloud dependency or telemetry.
Pencil Prototyping bridges design thinking and implementation. Before writing code, use Pencil.dev to sketch UI layouts, explore component arrangements, and validate visual ideas — all from within a Claude Code session.
Utilities Layer
Section titled “Utilities Layer”Pheme is the notification backbone. Rather than each tool implementing its own channel integration, Pheme provides a single MCP interface for reaching humans across 100+ channels via Apprise. Urgency-based routing means tools just say “this is critical” and Pheme decides where it goes.
Design Principles
Section titled “Design Principles”- Specialized tools over monolithic platforms — each tool does one thing well
- Compose through orchestration — Conductor wires tools into pipelines
- Memory as the backbone — Memories is the shared state layer
- Agent-agnostic — works with Claude Code, Cursor, Codex, and others