Competitive Roadmap v3 — Futureproofing 2026-2027
VibeCody Competitive Roadmap v3
Date: March 2026 Previous: ROADMAP-v2.md (February 2026) — all phases complete Scope: Futureproofing gaps identified in FIT-GAP-ANALYSIS-v5.md; 12 new phases across 4 priority tiers
Current State
All phases from Roadmap v1 (1-5) and v2 (6-9) are complete. FIT-GAP v4’s 23 gaps are all closed (Phases 53-67). VibeCody has:
| Metric | Count |
|---|---|
| Unit tests | ~5,745 |
| Skill files | 539+ |
| AI providers | 17 direct + OpenRouter (300+) |
| VibeUI panels | 128+ |
| REPL commands | 65+ |
| Gateway platforms | 18 |
| Rust modules | 100+ |
Phase 10: MCP Ecosystem & Scalability
10.1 MCP Lazy Loading / Tool Search (P0)
Why: Claude Code v2.1.74 showed 95% context reduction through deferred tool loading. As MCP ecosystems grow (30+ plugins in Cursor alone), eager loading of all tool schemas at startup becomes unsustainable.
Deliverables:
mcp_lazy.rs— LazyToolRegistry with manifest-only startup loading- ToolSearch: keyword search across all MCP servers, loads matching tools on demand
- LRU eviction: auto-unload unused tool schemas after configurable idle timeout
- Config flag:
mcp.lazy_loading = true|false(default: true) - Metrics: track context savings, cache hit rates, load times
- Tests: 30+ unit tests
10.2 MCP Verified Plugin Directory (P1)
Why: Cursor has 30+ verified MCP partner plugins. VibeCody needs a curated directory to compete.
Deliverables:
mcp_directory.rs— PluginDirectory with categories, ratings, verification status- Plugin manifest format:
mcp-plugin.toml - Verification pipeline: checksum, permission audit, sandboxed test
McpDirectoryPanel.tsx— browse, search, install, rate- REPL:
/mcp install|search|update|uninstall|verify - Tests: 25+ unit tests
Phase 11: Context & Collaboration
11.1 Context Bundles / Spaces (P0)
Why: Copilot Spaces allow teams to share curated context sets. No open-source equivalent exists. This is a differentiation opportunity.
Deliverables:
context_bundles.rs— ContextBundle struct (pinned files, instructions, excludes, model prefs)- Bundle file format:
.vibebundle.toml(portable, versionable) - Operations: create, activate, deactivate, share, import, export
- Multiple active bundles with priority ordering
- Auto-injection into agent system prompt
ContextBundlePanel.tsx— create/edit/share/browse team bundles- REPL:
/bundle create|activate|list|share|import - Tests: 35+ unit tests
11.2 Usage Metering / Credit System (P1)
Why: Credit-based billing is replacing flat subscriptions (Cursor, Devin ACU). Even for BYOK users, teams need per-user/per-project cost allocation.
Deliverables:
usage_metering.rs— UsageMeter with per-agent/task/user token tracking- Credit budgets: configurable limits per team/user/project with alerts
- Usage reports: daily/weekly/monthly by provider, model, task type
- Chargeback: allocate AI costs to projects/departments
- Integration with cost observatory
UsageMeteringPanel.tsx— dashboards, budgets, alerts, reports- Tests: 30+ unit tests
Phase 12: Cloud & Infrastructure
12.1 Cloud Provider Deep Integration (P0)
Why: Amazon Q Developer’s deep AWS integration is a moat. VibeCody needs equivalent coverage for AWS/GCP/Azure to serve enterprise teams.
Deliverables:
cloud_providers.rs— CloudProviderManager with AWS/GCP/Azure adapters- IAM policy generation: analyze code → detect service usage → generate least-privilege policies
- IaC template generation: CloudFormation, Terraform, Pulumi from project structure
- Service cost estimation from usage patterns
- Cloud-specific skill files (20+): aws-lambda, gcp-cloud-run, azure-functions, etc.
- REPL:
/cloud aws|gcp|azurewith subcommands - Tests: 40+ unit tests
12.2 Browser-Based Mode (P2)
Why: Bolt.new, Replit, and Devin all offer zero-install web experiences. VibeCody should offer a lightweight web mode for onboarding and demos.
Deliverables:
- Compile vibe-core to WASM (text buffer, search, file system abstraction)
- Static web app with Monaco editor, terminal emulator, file tree
- WebContainer or server-side sandbox for command execution
- Feature subset: chat, basic agent, file editing, preview
- Progressive enhancement: web → desktop migration path
- Hosted at vibecody.dev (or similar)
Phase 13: Protocol & Interoperability
13.1 Agent Client Protocol (ACP) Support (P1)
Why: Zed is pushing ACP as a standard for agent-editor communication. Early adoption ensures VibeCody can participate in multi-agent ecosystems.
Deliverables:
acp_protocol.rs— ACP message types, capability negotiation, tool registration- ACP server mode: expose VibeCody tools to ACP-compatible editors
- ACP client mode: connect to external ACP agents as tool providers
- Dual-protocol support: VibeCody native + ACP
- Protocol version negotiation and graceful fallback
- Tests: 25+ unit tests
13.2 JetBrains Agent Hooks (P2)
Why: Copilot’s JetBrains GA includes agent hooks. VibeCody’s JetBrains plugin should match.
Deliverables:
- Extend JetBrains plugin with hook registration API
- Events: pre-edit, post-edit, pre-commit, post-commit, agent-start, agent-complete
- Hook types: shell command, HTTP webhook, LLM-based
- Settings UI in JetBrains for hook configuration
- Tests: 15+ unit tests
Phase 14: Quality & Enterprise Readiness
14.1 SWE-bench Benchmarking Harness (P2)
Why: SWE-bench scores are the primary marketing metric in AI coding. VibeCody should let users benchmark their own provider+config.
Deliverables:
swe_bench.rs— BenchmarkRunner with task download, agent execution, scoring- Support SWE-bench Verified, SWE-bench Pro, custom suites
- Provider/model comparison across runs
BenchmarkPanel.tsx— run, compare, export reports- REPL:
/benchmark run|compare|export - Tests: 20+ unit tests
14.2 Long-Session Memory Profiling (P2)
Why: Claude Code has fixed memory leaks in long sessions. VibeCody’s 8+ hour batch runs need similar safeguards.
Deliverables:
session_memory.rs— MemoryProfiler with periodic heap sampling- Leak detection: track allocation growth rate, flag anomalies
- Auto-compact: evict stale context, compress history
- Session health dashboard with memory usage graphs
- Tests: 15+ unit tests
14.3 SOC 2 Technical Controls (P3)
Why: Enterprise procurement increasingly requires SOC 2 / ISO 27001. Technical controls can be built now even if certification is later.
Deliverables:
compliance_controls.rs— ControlInventory mapped to SOC 2 Trust Service Criteria- Immutable audit trail for all AI-generated code changes
- Access control documentation: RBAC policies, key rotation, session management
- Data retention policies: configurable log retention, PII redaction
- Compliance report generation for auditors
- Tests: 20+ unit tests
14.4 Multi-Modal Unified Agent (P3)
Why: Voice (voice.rs), vision (providers), and code (agent.rs) currently operate as separate features. Unifying them enables more natural developer interaction.
Deliverables:
multimodal_agent.rs— UnifiedAgent processing mixed inputs per turn- Voice → text → agent action pipeline
- Screenshot → vision → code generation pipeline
- Interleaved conversation context (voice + images + code)
- Auto-detection of input mode
- Tests: 25+ unit tests
Priority & Timeline Summary
| Phase | Feature | Priority | Estimated Effort |
|---|---|---|---|
| 10.1 | MCP Lazy Loading | P0 | 2-3 days |
| 10.2 | MCP Plugin Directory | P1 | 3-4 days |
| 11.1 | Context Bundles | P0 | 2-3 days |
| 11.2 | Usage Metering | P1 | 2-3 days |
| 12.1 | Cloud Provider Integration | P0 | 4-5 days |
| 12.2 | Browser-Based Mode | P2 | 2-3 weeks |
| 13.1 | ACP Protocol | P1 | 2-3 days |
| 13.2 | JetBrains Agent Hooks | P2 | 1-2 days |
| 14.1 | SWE-bench Harness | P2 | 3-4 days |
| 14.2 | Memory Profiling | P2 | 1-2 days |
| 14.3 | SOC 2 Controls | P3 | 3-4 days |
| 14.4 | Multi-Modal Agent | P3 | 4-5 days |
P0 total: ~8-11 days (3 features) P1 total: ~7-10 days (3 features) P2 total: ~3-5 weeks (4 features) P3 total: ~7-9 days (2 features)
Success Criteria
After completing Phases 10-14, VibeCody will:
- Scale MCP — Handle 100+ MCP servers without context bloat (lazy loading)
- Match Copilot Spaces — Open-source context bundle standard (
.vibebundle.toml) - Compete with Amazon Q — Cloud provider integration for AWS/GCP/Azure
- Interoperate — ACP compliance for multi-agent ecosystem participation
- Enterprise-ready — Usage metering, SOC 2 controls, compliance reports
- Benchmarkable — Built-in SWE-bench runner for transparent evaluation
- Accessible — Browser-based mode for zero-install onboarding
Competitive Position After v3
With all v3 phases complete, VibeCody would be the only tool that combines:
- Open-source + self-hostable + 17 AI providers
- CLI + Desktop IDE + Browser (3 surfaces)
- 539+ domain skills across 25+ industry verticals
- MCP lazy loading + verified plugin directory
- Context bundles (open standard)
- Cloud provider deep integration (AWS/GCP/Azure)
- ACP protocol compliance
- SWE-bench benchmarking
- SOC 2 technical controls
- Multi-modal unified agent (voice + vision + code)
- 18-platform messaging gateway
- Batch generation (3M+ lines) + multi-QA validation
- Air-gapped deployment with Ollama
No competitor currently offers more than 4-5 of these in combination.