Skip to main content

Repository Map

Repositories

Repository Details

RepositoryOwnerPurposeStackBranch StrategyDeploy Target
equa-webEQUAStartFrontend SPAReact 16, TypeScript 3.7, Webpack 4, Redux 4Feature branches → staging → mainRailway (nixpacks)
equa-serverEQUAStartBackend APIExpress 4, TypeORM, PostgreSQL, Node 18Feature branches → staging → mainGoogle Cloud Run
equa-patternlib-nextjsEQUAStartDesign system + StorybookReact 18, Next.js 14, Storybook 8.4staging → mainRailway (Storybook static)
equabotEQUAStartAI gateway CLI + sourceTypeScript (ESM), BunFeature branches → mainnpm publish / macOS app
equabot-gatewayequabotGateway developmentTypeScript, Lit Web ComponentsFeature branches → mainBundled in equabot
Comet-BridgeBalancing-RockPersistent browser automation (Comet/Perplexity)Node.js (ESM), MCP server, Playwrightmainnpm (comet-mcp) / local tooling
command-center-soBalancing-RockOps dashboardNext.js 16, React 19, Tailwind 4Feature branches → main(local dev only)
stacks-ranking-prioritiesBalancing-RockTask/priority tracking (includes auto-add flowchart and project-sync architecture docs)Python scripts, JSON datamainGitHub Actions
equa-desktop-app-mac-iosDesktop/mobile appPlanned: SwiftUI— (empty)
equa-docsPlatform documentationMintlifymaindocs.equa.cc

What Lives Where

equa-web (Frontend)

PathContents
src/modules/24 feature modules (auth, captable, esop, etc.)
src/shared/components/Pattern library re-exports
src/shared/helpers/Utility functions, validators, constants
src/service/HTTP client and API service layer
src/logic/Redux store, reducers, types
src/styles/Styled Components theme, global styles
src/app/App shell, routing, error boundary
e2e/Playwright E2E tests
lab/Production entry point

equa-server (Backend)

PathContents
modules/api/Express server, endpoint registration, route definitions
modules/auth/Authentication (password, OAuth, magic links), sessions, RBAC
modules/persistence/TypeORM entities (92), database connection, schema
modules/captable/Cap table business logic
modules/organizations/Organization management
modules/billing/Chargify billing integration
modules/notifications/Email delivery (SES/SMTP)
modules/file-storage/AWS S3 file operations
modules/doc-gen/PDF certificate generation
modules/data-room/Data room access control
modules/google-drive/Google Drive sync
modules/microsoft/Microsoft Graph integration
modules/agent/Equanaut AI assistant
modules/referral/Referral system
modules/activity/Activity/event logging
modules/admin/Admin-only operations
modules/common/Shared types and utilities
modules/raven/Raven blockchain integration
docs/Cascading permission diagram

Comet-Bridge (Browser Automation + MCP Servers)

PathContents
scripts/Core CLI commands (browse, search, scrape, interact, auto, etc.)
scripts/cursor-comet.mjsUnified comet wrapper with startup gating
scripts/comet-bootstrap.mjsReadiness checks (app, CDP, MCP, extension)
scripts/tab-safety.mjsTab ownership and multi-agent isolation
scripts/lifecycle-metadata.mjsLifecycle envelope creation and transition helpers
scripts/lifecycle-mcp-adapter.mjsMCP-to-lifecycle bridge for tool calls
comet-mcp/MCP server for Cursor/Claude browser integration (16 tools)
comet-mcp/extension/Chrome extension for tab group management
gdrive-mcp/MCP server for Google Drive file operations (6 tools: list, search, info, mkdir, upload, download)
docs/Setup, config schema, tab ownership protocol

command-center-so (Ops Dashboard)

PathContents
src/app/Next.js app router pages
src/app/api/comet/lifecycle/HTTP endpoint for cross-repo Comet run lifecycle sync
src/components/React components (chat, settings, monitors)
src/lib/Utility libraries, gateway client
src/lib/taskThreads.tsCometRun lifecycle adapter (start/update/complete/abort/fail), atomic file persistence
src/data/comet-runs/Ephemeral per-run lifecycle state (gitignored)
.specify/specs/Feature specifications (one directory per spec: {id}-{slug}/)
.specify/specs/{id}-{slug}/diagrams/Mermaid .mmd visual diagrams (conditional)
.specify/templates/Spec-kit artifact templates (spec, plan, tasks, checklist)
.specify/memory/Project constitution and persistent context
.specify/queue/Portfolio queue items and session briefs
e2e/Playwright E2E tests

Local Development Ports

See Environments and Config for the complete port map.
PortService
3000equa-server
3001command-center-so
3333equa-patternlib (Next.js)
3333equa-docs (Mintlify)
5432PostgreSQL
6006Storybook
8080equa-web
9222Comet-Bridge CDP (Comet browser)
18789equabot Gateway
18791equabot Browser Control
19792Equanaut API