Built by WisdmLabs

Stop tracking status.
Start shipping code.

Jarvis watches your client emails, meetings, and Basecamp threads — then keeps your project board in sync with decisions, scope changes, and action items. Automatically.

Google Chat — Jarvis
# Client email comes in...
Jarvis: New decision detected on Starter Kit v2
• Client approved the tabbed layout for course listing
• Basecamp card updated: Course Layout → In Progress
• Draft reply ready for your approval

# Developer reviews and approves with one click
You: ✓ Approve
Jarvis: Reply posted to Basecamp. Card status synced.
Three steps. Zero manual tracking.

Jarvis plugs into the tools you already use and keeps everything in sync behind the scenes.

1

Watch

Jarvis monitors client emails, Google Meet transcripts, and Basecamp comments in real-time via webhooks and polling.

2

Understand

Claude AI extracts structured data — decisions, scope changes, action items, and contradictions — from every communication.

3

Act

Basecamp cards are updated, draft replies are queued for approval, and developers are notified via Google Chat with actionable briefs.

Everything a dev lead needs, nothing they don't.

Built for teams that use Basecamp, Google Workspace, and want to stop drowning in status updates.

🎯

Decision Tracking

Every client decision is captured from emails, comments, and meetings — linked to the relevant task with full context.

🚩

Scope Change Detection

AI-powered detection of scope creep and requirement changes with estimated impact on timeline and effort.

Approval Workflows

Draft replies to clients are queued for developer review. One-click approve, edit, or skip — right from Google Chat.

📊

Project Dashboard

Real-time view of all projects — task status, open decisions, pending approvals, and communication timeline.

📋

Developer Briefings

Morning briefs, call prep, and end-of-day summaries delivered to each developer via Google Chat. Contextual and actionable.

🔄

Basecamp Sync

Card table columns and card statuses stay in sync with project reality. Backfill historical data with one command.

TypeScript monorepo. Four packages.

Clean separation of concerns across backend, dashboard, browser extension, and shared types.

Backend

Node.js + Express with SQLite. Processors, webhooks, schedulers, and orchestration.

packages/backend
🖥️

Dashboard

Next.js web app with Google OAuth. Project views, approvals, metrics.

packages/dashboard
🧩

Chrome Extension

Manifest V3 extension for capturing Google Meet transcript data.

packages/chrome-extension
📦

Shared

TypeScript types and utilities consumed by all packages.

packages/shared
Ready to let Jarvis handle the busywork?

Open source. Self-hosted. Built for teams that ship.