Getting Started¶
Get coding running in under 5 minutes.

Installation¶
Coding runs in Docker. All services (MCP servers, databases, dashboards) run as containers; only the Claude/Copilot CLI runs natively on the host and connects via lightweight stdio proxies.

Benefits:
- Isolated services in containers
- Persistent state survives restarts
- Consistent behavior across machines
- Easy cleanup (just stop containers)
Prerequisites¶
| Tool | Required | Purpose |
|---|---|---|
| Docker | Yes | Container runtime (Docker Desktop or Docker Engine) |
| Node.js 18+ | Yes | Runtime for the host-side launcher |
| Git | Yes | Clone repository, submodules |
| jq | Yes | JSON processing in scripts |
| tmux | Yes | Unified agent session wrapping and status bar |
Quick Install¶
Install Docker Desktop, then in WSL2:
Quick Start¶
# 1. Clone repository with submodules
git clone --recurse-submodules https://github.com/fwornle/coding ~/Agentic/coding
cd ~/Agentic/coding
# 2. Run installer
./install.sh
# 3. Reload shell
source ~/.bashrc # or ~/.zshrc
# 4. Start coding
coding
That's it! The installer handles everything automatically.
What Gets Installed¶
| Component | Description |
|---|---|
coding | Launch Claude Code with all integrations |
vkb | View Knowledge Base (web visualization) |
ukb | Update Knowledge Base (knowledge extraction) |
| MCP Servers | Semantic Analysis, Constraint Monitor, Code Graph |
| LSL | Live Session Logging with 4-layer monitoring |
| Hooks | PreToolUse (constraints) and PostToolUse (logging) |
Installation Safety¶
The installer follows a non-intrusive policy:
- Prompts before any system-level changes
- Creates timestamped backups of shell config
- Supports
--skip-allto decline all system changes - All data stays in
~/Agentic/coding/
Verification¶
After installation, verify everything is working:

All services should show green. If you see issues, run:
First Usage¶
Start a Session¶
# Launch Claude Code with all systems
coding
# Or specify a project directory
coding --project ~/my-project

View Knowledge Graph¶
Update Knowledge Base¶
Within a Claude Code session:
# Incremental analysis (recent changes)
"ukb" or "update knowledge base"
# Full analysis (entire codebase history)
"ukb full" or "fully update knowledge base"
# Debug mode (single-stepping)
"ukb debug"