Skip to content

kr8tiv-ai/kr8tiv-MSW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

161 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jarvis by kr8tiv

MSW Protocol

Make Shit Work — The autonomous bridge between NotebookLM and your coding agent.

kr8tiv Jarvis GSD License


A kr8tiv Project

Jarvis Bot

Built by kr8tiv while shipping Jarvis Life OS — a project so complex it forced us to find better ways to work with AI agents.

We discovered the manual copy-paste loop between NotebookLM and coding agents was tedious but incredibly effective. We got tired of being the middleman. MSW automates that workflow.

This is a side quest born from necessity. We're sharing it because if it's helping us ship Jarvis faster, it might help you too.

Platform Link
Website jarvislife.io
Twitter/X @Jarvis_lifeos
Token View on DexScreener

The Problem

You:     *copies error from Claude Code*
You:     *pastes into NotebookLM*
You:     *gets perfect grounded answer*
You:     *pastes back into Claude Code*
You:     *agent succeeds*
You:     *repeats 50 times a day*
You:     "there has to be a better way"

Meanwhile, NotebookLM suggests follow-up questions that most people ignore. Those suggestions are often exactly what you need — and nobody clicks them.


The Solution

kr8tiv Brain

MSW creates an Auto-Conversation Engine that:

  • Auto-expands topics — Clicks ALL suggested questions in NotebookLM, scores relevance, keeps going 10+ levels deep
  • Bidirectional comms — Injects agent errors INTO NotebookLM, gets grounded answers, feeds them back
  • Persistent knowledge — Compiles everything into markdown and git commits it
  • Zero manual intervention — The whole loop runs autonomously

Architecture

┌──────────────────────────────────────────────────────────────────┐
│                        MSW MCP SERVER                            │
│                                                                  │
│   ┌────────────────────────────────────────────────────────┐    │
│   │              Auto-Conversation Engine                   │    │
│   │                                                        │    │
│   │  1. Detect suggested topics in NotebookLM              │    │
│   │  2. Score relevance (string-similarity, 0-100)         │    │
│   │  3. Click high-scoring topics automatically            │    │
│   │  4. Recurse until convergence (10+ levels)             │    │
│   │  5. Inject agent errors → get grounded answers         │    │
│   │  6. Compile & git commit all findings                  │    │
│   └────────────────────────────────────────────────────────┘    │
│                                                                  │
│   ┌──────────────┐   ┌──────────────┐   ┌──────────────┐       │
│   │  GSD Planner │   │ Ralph Runner │   │Browser Driver│       │
│   └──────────────┘   └──────────────┘   └──────────────┘       │
│                                                                  │
└──────────────────────────────────────────────────────────────────┘
         │                    │                     │
         ▼                    ▼                     ▼
   ┌──────────┐      ┌──────────────┐      ┌──────────────┐
   │ .msw/    │      │  NotebookLM  │      │   Chrome +   │
   │ state    │      │  (browser)   │      │  Playwright  │
   └──────────┘      └──────────────┘      └──────────────┘

Built On

Foundation Role Link
GSD Protocol Spec-driven planning & verification GitHub
Ralph Wiggum Loop Continuous iteration until convergence Anthropic
NotebookLM MCP Agent-to-NotebookLM bridge GitHub

Quick Start

Automated Install (Recommended)

Windows (PowerShell):

git clone https://github.com/kr8tiv-ai/kr8tiv-MSW.git
cd kr8tiv-MSW
.\setup.ps1

Linux/macOS (Bash):

git clone https://github.com/kr8tiv-ai/kr8tiv-MSW.git
cd kr8tiv-MSW
chmod +x setup.sh && ./setup.sh

The setup script will:

  • ✅ Install dependencies
  • ✅ Build TypeScript
  • ✅ Configure MCP for Claude Code/Cursor/Windsurf
  • ✅ Set up authentication flow

Then restart your IDE and the MSW tools will appear automatically.

Manual Install

See SETUP.md for detailed installation and authentication instructions.


MCP Tools

Tool What It Does
msw_init Initialize .msw/ with Google authentication and config
msw_discover Run project discovery and gather relevant docs/notebooks before research
msw_status Check job progress, config, or run health check (msw doctor)
msw_notebook_add Link a NotebookLM notebook URL to the project (optional source auto-upload)
msw_upload_sources Upload discovered sources into a NotebookLM notebook
msw_research Auto-conversation engine — extract deep knowledge from NotebookLM (requires discovery first)
msw_plan Generate PRD grounded in research findings
msw_execute Run Ralph loop with NotebookLM feedback injection
msw_verify Validate implementation against requirements

Current flow:

  1. Run msw_init
  2. Run msw_discover
  3. Optionally run msw_notebook_add / msw_upload_sources
  4. Run msw_research
  5. Continue with msw_plan -> msw_execute -> msw_verify

Documentation

Setup & Troubleshooting

Document Description
SETUP.md Complete installation and authentication guide
TROUBLESHOOTING.md Common issues and solutions
CONTRIBUTING.md Development guidelines and PR process

Examples & Workflows

Example Description Time
VPS Debugging Fix bot crashes using NotebookLM knowledge 10 min
Feature Planning Research → PRD → Execute with GSD + Ralph 20 min

Design & Architecture

All design documents, research reports, and reference material live in docs/:

Document Description
MSW_PRD.md Full product requirements
MSW_PROTOCOL_ARCHITECTURE.md Technical architecture
Architectural Blueprint Research report on system design
Guide: Implementing MSW Step-by-step implementation guide
Ralph Loop & MCP Advanced agentic orchestration
Strategic Playbook Go-to-market strategy
GSD Ralph Prompt GSD + Ralph integration prompt

Acknowledgements

GSD Protocol

MSW would not exist without GSD (Get Shit Done) by @official_taches. The spec-driven approach, phase planning, and verification loops changed how we build software with AI agents.

Resource Link
GitHub glittercowboy/get-shit-done
Twitter/X @official_taches

Philosophy

No more fuckery. No more endless loops. No more manual copy-paste.

Just make shit work.


MIT License
@kr8tivai · jarvislife.io · @Jarvis_lifeos

About

Mirrored from Matt-Aurora-Ventures/kr8tiv-MSW

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors