Git for AI Context.
End Coding Agent Amnesia.
Git tracks your source code. VectorForce tracks your AI coding agent’s architectural decisions, non-negotiable constraints, and verifiable workspace evidence—so you can switch seamlessly between Google Antigravity, Meta Muse, Claude Code, Cursor, Windsurf, GitHub Copilot, and OpenAI Codex without losing a single thought.
Why AI Coding Agents Break Your Architecture
Every time you close a chat window or switch tools, your agent forgets why your code was designed that way. VectorForce replaces ephemeral chat history with cryptographic engineering memory.
See VectorForce in Action
Watch how VectorForce captures checkpoints, detects silent workspace drift, reasons over engineering memory with Meta Llama/Muse, and hands off context across harnesses.
💡 Video Placeholder Ready: Replace the placeholder in index.html (line 195) with your ./demo.mp4 file or YouTube/Loom embed URL anytime.
Engineered for Privacy, Speed & Verifiability
Built from the ground up using pure Node.js built-ins (node:sqlite, node:crypto, node:http) with zero third-party runtime dependencies.
Claims vs. Evidence Fencing
Model assertions (goals, constraints, ADRs) are recorded as claims. Git commit SHAs and SHA-256 document hashes are recorded as evidence—preventing AI hallucinations from masquerading as ground truth.
Workspace & Document Drift
Automatically detects if a commit changed or an allowlisted specification drifted since the last checkpoint, alerting your agent before it writes conflicting code.
Meta Muse & Llama Reasoning
Run vf reason to synthesize where you left off, what changed in the codebase, architectural risks, and ranked next steps—with graceful offline fallback.
Universal MCP Protocol
Exposes a compliant JSON-RPC stdio Model Context Protocol server with 9 specialized tools for Google Antigravity, Command Code, Meta Muse, and OpenAI Codex.
Tamper-Evident Handoffs
Export selective context packages with SHA-256 manifest verification. Share task continuity with teammates or remote workspaces without leaking secrets.
Zero-Leak Allowlist Policy
Strict workspace containment blocks path traversal (..), symlinks, binary files, and sensitive credentials (.env, *.key). Receipts never store raw file bodies.
Interactive Architecture Control Center
Launch npx vectorforce studio on port 3210 to inspect module dependencies, blast radius, governing ADRs, and live AI memory. Click any node below to inspect it:
src/mcp/mcp-server.js
Harness Bridge Layer (JSON-RPC stdio)
Blast Radius
Governing Architecture Decision (ADR)
Contract & Security Role
Exposes 9 deterministic tools over JSON-RPC stdio. Enforces destination harness authorization before serving briefings.
Installation & Quickstart Guide (Free Open-Source Edition)
Get the local-first Open-Source Edition running in under 60 seconds (requires Node.js 22.5.0+). Need Multi-Project Cloud Sync, Developer Task Assignment, or the PM & Customer Web Portal? Explore VectorForce Cloud (Launching Post-Diwali • After Nov 15) →
Install VectorForce (npm or GitHub)
Install globally via npm to use the vf and vectorforce CLI commands anywhere, or clone directly from GitHub:
# Option A: Install globally from npm (Recommended) npm install -g vectorforce # Option B: Run directly via npx without installing npx vectorforce --help # Option C: Clone from GitHub (Zero dependencies to install!) git clone https://github.com/getvectorforce/VectorForce.git cd VectorForce && npm test
Initialize Your Project & Create an Active Task
Navigate to your repository and initialize VectorForce. This creates a local, git-ignored .vectorforce/vectorforce.db SQLite WAL store inside your workspace.
# 1. Initialize VectorForce in your repository root vf init # 2. Create and activate an engineering task vf task auth-module "Implement PKCE OAuth Authentication" # 3. Allowlist architecture documents for cryptographic hash tracking vf policy allow AGENTS.md vf policy allow README.md
Connect Your AI Coding Agent (Zero Manual JSON Editing)
How MCP actually works: You never have to run vf mcp manually in a terminal! Instead, each AI coding tool reads its own configuration file and automatically spawns VectorForce in the background over stdio.
.agents/mcp_config.json (workspace) and ~/.gemini/antigravity/mcp_config.json (global IDE).~/.config/muse/settings.json and workspace .muse/mcp_config.json..mcp.json and commandcode.json in project root..codex/config.toml and ~/.codex/config.toml..cursor/mcp.json and steers via .cursorrules..windsurf/mcp_config.json and .windsurfrules..vscode/mcp.json (official servers key) and .github/copilot-instructions.md..kiro/settings/mcp.json and kiro.json.# 1. Auto-configure Antigravity, Claude Code, Command Code, Meta Muse, Codex, Cursor, Windsurf, Copilot & Kiro: npx vectorforce config install all # 2. Check which MCP config files were created and verify readiness: npx vectorforce status # Note: You do NOT need to run "vf mcp" manually! # Each AI tool reads its config file and spawns the MCP server automatically.
Open your AI coding agent (Antigravity, Claude Code, Command Code, Muse, or Codex) and type in the chat:
"List active VectorForce tasks and check workspace drift"You will immediately see the agent call the
list_tasks and check_workspace_drift MCP tools!
Capture Checkpoints & Detect Workspace Drift
At the end of a work session—or before switching from one AI agent to another—record an immutable checkpoint. When resuming, check for drift and retrieve the authorized briefing:
# Commit an immutable checkpoint with Claims + Verifiable Evidence vf checkpoint --task auth-module \ --summary "Completed PKCE OAuth handshake and token validation" \ --goal "Ship secure OAuth flow" \ --constraint "Zero external auth libraries" \ --decision "DEC-AUTH-01:PKCE:Use SHA-256 code challenge with local storage" \ --next "Implement refresh token rotation" \ --doc "AGENTS.md" # Check if Git commits or allowlisted files drifted since the checkpoint vf drift --task auth-module # Generate an authorized briefing for your destination harness vf resume --task auth-module --dest antigravity
Configure AI Memory Models (Meta Muse & Muse Spark Open 1st Priority + Fireworks, Ollama, OpenRouter, OpenAI, Anthropic, BYOK)
Built for the Meta Muse Hackathon: VectorForce makes Meta Muse (muse-spark-1.3) and the open-weights Meta Muse Spark Open (muse-spark-open • 1M token context window) its #1 priority reasoning models—accessible directly via Meta API, Fireworks AI, OpenRouter, or Local Ollama:
# Option A: Configure Meta Muse Direct API (api.meta.ai/v1 • muse-spark-1.3) vf config muse <YOUR_API_KEY> vf reason --task auth-module # Option B: Use Open-Weights "Muse Spark Open" (1M Context) via Fireworks AI: vf config fireworks <YOUR_FIREWORKS_API_KEY> accounts/fireworks/models/muse-spark-open vf reason --task auth-module # Option C: Use "Muse Spark Open" via OpenRouter: vf config openrouter <YOUR_OPENROUTER_API_KEY> meta/muse-spark-open # Launch VectorForce Studio Web Control Center on http://127.0.0.1:3210 vf studio
vf studio (opens http://127.0.0.1:3210) and click the Settings tab in the sidebar to switch between Meta Muse, Fireworks AI (muse-spark-open), OpenRouter, Ollama, OpenAI, or Anthropic.
Need deterministic output with zero LLM calls? Run vf reason --task auth-module --raw.
VectorForce Cloud & Remote Context Hub
The Open-Source CLI is built for a single developer on one machine. VectorForce Cloud connects multiple devices (Lenovo, MacBook, Linux) and teams with end-to-end zero-knowledge encryption, live drift detection, and automated cross-agent briefings.
Everything Beyond a Single Machine — Built for Teams, PMs & Customers
No manual database setup or file copying. Subscribe, grab your vf_live_... key, and unlock seamless multi-developer collaboration:
🗂️ Available Projects Hub
Switch across all company & client projects from a single web portal—each with isolated policies, health scores, and decision ledgers.
👥 Developer Task Differentiation
Assign tasks per developer (Assignee, Role: Frontend/Backend/QA, Priority) with scope locks so agents never collide.
🔄 Two-Machine Live Context Sync
Move between your office workstation and laptop—or sync with teammates via vf push / vf pull without manual bundle files.
📊 PM & Customer Interpreter Portal
PMs & clients log in on the web (zero CLI needed) to view plain-English progress, decision rationale, and upload to Jira, Linear, Notion, or Slack.
🔑 Subscription Cloud MCP
Connect Antigravity, Claude Code, Command Code, Meta Muse, and Codex via remote serverUrl using your subscription API key.
🚀 One-Command Service Deploy
Prefer self-hosting in your own cloud VPC? Run vf deploy to spin up the full multi-project hub on Docker, Railway, or Render in 1 command.
{
"mcpServers": {
"vectorforce-cloud": {
"serverUrl": "https://mcp.vectorforce.ai/v1/sse",
"headers": {
"Authorization": "Bearer vf_live_sub_98a7bc65...",
"X-VF-Project-Id": "proj_bistroforce_prod",
"X-VF-Developer": "rahul@company.com"
}
}
}
}
Are You Interested in VectorForce Cloud?
We are launching the VectorForce Cloud & Team Subscription 10 days after Diwali (right after 15 November 2026). Tell us if you or your team want early access so we can prioritize your onboarding:
9 Native MCP Tools for Autonomous Agents
Once connected via MCP, your AI coding agent automatically calls these tools to stay aligned with your project's architectural invariants.
Commits an immutable checkpoint combining model claims with verifiable Git commit SHAs and allowlisted document hashes.
Retrieves a harness-authorized markdown briefing separating invariant constraints, active goals, and verified evidence.
Compares the live working tree and allowlisted files against the latest checkpoint to flag silent changes.
Generates a Llama / Meta Muse narrative summarizing where work left off, architectural risks, and ranked next actions.
Discovers and filters active, paused, or completed tasks tracked inside the workspace SQLite WAL database.
Manages the strict project allowlist governing which markdown or architecture files can be collected as evidence.
Packages selected checkpoints and verified evidence into a tamper-evident SHA-256 bundle with preview mode.
Cryptographically verifies a handoff manifest and safely imports external task context into a destination workspace.
Synthesizes a chronological continuity recap of checkpoints, decisions, and handoffs across sessions.