Jarvis watches your client emails, meetings, and Basecamp threads — then keeps your project board in sync with decisions, scope changes, and action items. Automatically.
Jarvis plugs into the tools you already use and keeps everything in sync behind the scenes.
Jarvis monitors client emails, Google Meet transcripts, and Basecamp comments in real-time via webhooks and polling.
Claude AI extracts structured data — decisions, scope changes, action items, and contradictions — from every communication.
Basecamp cards are updated, draft replies are queued for approval, and developers are notified via Google Chat with actionable briefs.
Built for teams that use Basecamp, Google Workspace, and want to stop drowning in status updates.
Every client decision is captured from emails, comments, and meetings — linked to the relevant task with full context.
AI-powered detection of scope creep and requirement changes with estimated impact on timeline and effort.
Draft replies to clients are queued for developer review. One-click approve, edit, or skip — right from Google Chat.
Real-time view of all projects — task status, open decisions, pending approvals, and communication timeline.
Morning briefs, call prep, and end-of-day summaries delivered to each developer via Google Chat. Contextual and actionable.
Card table columns and card statuses stay in sync with project reality. Backfill historical data with one command.
Clean separation of concerns across backend, dashboard, browser extension, and shared types.
Node.js + Express with SQLite. Processors, webhooks, schedulers, and orchestration.
packages/backend
Next.js web app with Google OAuth. Project views, approvals, metrics.
packages/dashboard
Manifest V3 extension for capturing Google Meet transcript data.
packages/chrome-extension
TypeScript types and utilities consumed by all packages.
packages/shared
Open source. Self-hosted. Built for teams that ship.