JoinGrove

Capabilities Matrix (JoinGrove vs Upstream)

Source: docs/overview/capabilities-matrix.md
Generated: 01/09/2026

What JoinGrove ships natively — and the JoinGrove equivalent when you are coming from Cursor or Copilot.


Key Concepts

  • What: A support matrix for agents, rules, MCP, skills, subagents, hooks, Bugbot, and JoinGrove-specific features (Studio, PPP, zero egress).
  • Why: Users migrating from Cursor or Copilot need clear expectations — JoinGrove is an IDE + agent workflows + Studio, not a 1:1 Cursor clone.
  • Related: Agent platform (agent-platform.md), comparisons reference (comparisons.md).

API / Reference

Capability JoinGrove Notes
Agents window ✅ Native Default UI; multi-session orchestration
Classic IDE ✅ Native --classic or joingrove.openClassic
Studio wizard ✅ Native Idea → template → preview → publish
Rules (.cursor/rules) ✅ In stack templates Shipped with joingrove.createStackProject
AGENTS.md ✅ In stack templates Per-project agent instructions
MCP servers ✅ Upstream Copilot Configure in settings when online
Skills / prompt files ✅ Upstream .github/skills, prompt files when extension supports
Subagents / agent mode ✅ Upstream Copilot Mode picker in Agents chat
Hooks ❌ Not bundled Use upstream Cursor hooks if installed separately
Bugbot ❌ Not bundled Use GitHub PR checks / external review tools
Cursor Router ➡️ Replaced Offline model routing via Ollama + egress policy
Cloud agents ➡️ Adapted Self-hosted campus / REH + platform server
Ollama / local models ✅ Native joingrove.setupOfflineAi, zero egress default
Copilot BYOK ✅ Native Cloud models when signed in + egress off
PPP billing ✅ Native joingrove.showPricing, billing server stub
Mobile money ✅ Native Stack template + joingrove.showPaymentProviders
Zero egress mode ✅ Native Default on; joingrove.toggleZeroEgressMode
PWA / Chromebook ✅ Native joingrove.installPwa, sessions-web
CLI (joingrove) ✅ Native Tunnel, server — see cli/overview.md

Setup & Installation

  1. Command Palette → Open JoinGrove Capabilities Matrix (joingrove.openCapabilitiesMatrixDocs) or type /matrix in Agents chat.
  2. For offline AI → Set Up Local AI (Ollama) (joingrove.setupOfflineAi).
  3. For Studio → Open JoinGrove Studio Home (joingrove.openStudioHome).
  4. For feature tables → Open JoinGrove Reference Tables (joingrove.openDocsReference).

Code Examples

Verify productization after changes:

npm run verify-market-customization
npm run verify-global-south
npm run verify-offline-first

Next: Open comparisons.md for Studio vs Classic and cloud vs offline tables.


How It Connects