AIWorkHub for VS Code
AIWorkHub is a repository-native control plane for multi-model software
development. It gives every repository an isolated task system, Source Graph,
durable project context, worker runtime and evidence-first review loop.
The extension opens as a retained editor tab and runs one repository-scoped
MCP stdio runtime on the workspace host. It does not open a browser, bind a
port, expose a LAN service or require an AIWorkHub cloud account.
Highlights
- Plan and inspect dependency-aware AI tasks from one operational dashboard.
- Delegate to supported local model adapters and track real terminal outcomes.
- Replace repeated raw-source discovery with a repository Source Graph covering
33 configurable language and structured-data families.
- Use 31 bounded source-intelligence modes for symbols, calls, tests, impact,
complexity, ownership, hotspots, gaps and task-shaped context bundles.
- Preserve continuity through Session Manager, AI Memory and KB.
- Review diffs, tests, logs, artifacts, approval history and deterministic
Quality Evidence before acceptance.
- Run a changed-file Known Bug Scanner across C/C++/CUDA, Python,
JavaScript/TypeScript, Go, Java/Kotlin and PHP without treating heuristic
warnings as proven failures.
- Measure whether workers used Source Graph throughout the task through
authenticated tool-use receipts and continuous-use telemetry.
- Keep repositories isolated in separate
.aiworkhub/ authorities.
- Run on Linux, macOS, native Windows, WSL and Remote-SSH.
Operational surface
The retained dashboard combines the task DAG, live worker output, Review
Inbox, callback health, model readiness, tool-use statistics, storage
retention, Source Graph coverage and bounded viewers for logs, sessions,
AI Memory and KB. Settings remain repository-local under .aiworkhub/, so a
multi-window installation does not share task or context authority between
repositories.
Get started
- Install the VSIX and open a Git repository in VS Code.
- Run AIWorkHub: Open Dashboard.
- Select the repository when using a multi-root workspace.
- Choose Initialize AIWorkHub on first use.
- Open a new Codex, Claude or MCP-capable chat after registration so the new
runtime tools are discovered by that chat process.
Initialization is explicit and idempotent. It creates repository-local state
only under .aiworkhub/ and starts the first Source Graph index in the
background.
Commands
- AIWorkHub: Open Dashboard — open or reveal the retained editor tab.
- AIWorkHub: Select Repository — bind the dashboard in a multi-root window.
- AIWorkHub: Refresh Dashboard — refresh the current repository snapshot.
- AIWorkHub: Restart MCP Connection — replace only AIWorkHub's selected
repository MCP child.
Remote development
AIWorkHub is a workspace extension. In Remote-SSH, install it on the remote
extension host; its packaged Python runtime, MCP child and repository state run
beside the remote checkout. No port forwarding is required.
Trust and privacy
- Local stdio transport; no AIWorkHub network listener.
- Read-only and launch-disabled by default.
- Repository-specific state, route identity and audit trail.
- No AIWorkHub telemetry upload of prompts, source, credentials or memories.
- Explicit manager authority for context writes and task acceptance.
Read the full Getting Started guide,
Architecture,
Security Policy and
Product Roadmap.
Development build
npm --prefix vscode-extension install
npm --prefix vscode-extension test
npm --prefix vscode-extension run package
code --install-extension vscode-extension/dist/aiworkhub-*.vsix
AIWorkHub is open source under the
MIT License.