Skip to content

Introduction

A Leader plans, a DAG orders the work, expert agents execute, and evidence closes the loop. LingXiao is not a model wrapped in a text box; it is a local engineering runtime for models, tools, permissions, tasks, state, and verification.

LingXiao is built for long-running, complex, high-stakes AI engineering work. From one goal, it can form a plan, create dependency-aware tasks, dispatch role-based worker experts, call real tools, and preserve build output, test results, browser screenshots, logs, Git changes, and session state as auditable evidence.

Expert Team Runtime The Leader plans, dispatches, and verifies; workers operate as research, frontend, backend, QA, review, design, or operations specialists.
Task DAG Orchestration Complex goals become dependency-aware task graphs, making parallel work, blockers, failures, and repairs visible.
Real Tool Kernel Files, Shell, Git, browser automation, HTTP, Office, MCP, skills, and workflows are unified under one tool registry.
Full State Sync WebUI / TUI / CLI share the same runtime state: task board, agents, permission requests, terminal output, and artifacts.
Evidence Loop Delivery returns to builds, tests, screenshots, logs, contracts, and diffs. Failed gates become explicit repair work.
Recoverable Sessions SQLite, Git, memory, work notes, and archived artifacts preserve engineering context across interruptions.
ScenarioHow LingXiao Handles It
Product DeliveryCoordinates requirements, contracts, frontend/backend work, browser verification, and docs.
Code GovernanceTracks technical debt, migrations, test gaps, refactors, and proof-backed repair plans.
Internal AutomationTurns local scripts, Office/PDF tasks, MCP, Git, workflows, and models into reusable processes.
Long-Running GoalsEternal Goal keeps pursuing a target until complete, blocked, or ready for a human decision.
LayerTechnology
RuntimeNode.js 24, TypeScript (ESM)
Web ServerFastify, @fastify/websocket
Web UIReact, Zustand, Vite
TUIInk
DesktopElectron, electron-builder
DatabaseSQLite (WAL + FTS5)
CLICommander.js, Inquirer, Chalk
LLMOpenAI SDK, Anthropic SDK, Vercel AI SDK
DependencyRequirement
Node.js>=24.0.0
npmBundled with Node 24
GitRecommended for diffs, commits, and recoverable trails
OSLinux / macOS / Windows / WSL