Sterling Chin

MARVIN

The open-source AI chief of staff for Claude Code.

MARVIN manages appointments, reads important notifications, remembers context, tracks goals, and connects Claude Code to the apps that run your day. It is built as a personal operating layer: part assistant, part workflow system, part extensible skill framework.

Sterling's desk setup where MARVIN workflows are built

980+

GitHub stars

170+

Forks

8

Core integrations

3

Extension types

What makes MARVIN useful

Session continuity

MARVIN preserves context across days so work can resume with goals, decisions, and open loops intact.

Goal tracking

A workspace-level state system keeps personal and work goals visible instead of buried in chat history.

Daily operating rhythm

`/start`, `/update`, and `/end` create a repeatable cadence for briefing, checkpointing, and saving context.

Extensible by design

Commands, agents, and skills are plain files that can be added for new workflows without rebuilding the system.

Integrations

MARVIN connects Claude Code to the services where work actually happens.

Google Workspace
Microsoft 365
Atlassian
Slack
Linear
Notion
Telegram
Parallel Search

Architecture

Your private workspace stores profile, goals, state, sessions, and reports.

The template repository stays separate so updates can be pulled without overwriting personal data.

Slash commands turn recurring workflows into repeatable routines.

Specialized agents and skills can be created as lightweight markdown-based capabilities.

Why it matters

MARVIN turns Claude Code from a coding assistant into a continuity system.

The core idea is simple: your agent should know what matters, remember what happened, and carry useful context across tools and sessions. MARVIN makes that concrete with state files, daily commands, integrations, and a pattern for adding new skills as your workflow changes.