Local-First Markdown Vault & AST Scanner

Bridge Codebase Dependencies with Personal|

MeowPad automatically parses python/JS import dependencies, identifies documentation gaps, synthesizes Markdown guides, and schedules context-aware active recall quizzes.

Scroll to view Grid Vault Canvas
THE WORKFLOW

How It Works

main.pyGRID VAULT CANVAS
# Scanning project dependencies...
import pandas as pd
import torch
import fastapi

01. Scan Your Codebase

MeowPad automatically reads your project files and detects all the libraries and packages your code relies on.

02. Spot Missing Notes

It compares your imports against your local notes folder to pinpoint exactly which technologies you haven't documented yet.

03. Auto-Generate Cheatsheets

With one click, AI generates structured Markdown reference guides—with real code patterns—and saves them directly to your disk.

04. Test Your Memory

Interactive coding quizzes are created from your notes to help you practice and retain what you learn.

INTERACTIVE PLAYGROUND

Try the Vault Notebook Engine Live

Select a topic tab, execute the AST scan, stream synthesized notes, and evaluate your active recall answers live!

Notebook Objectives

STEP 01: SCAN

Pandas Objectives :-

  • ↳Analyse the concept of DataFrame structures and manipulate tabular data.
  • ↳Learn cleaning operations like dropna(), fillna(), and groupby() aggregations.
  • ↳Apply read_csv() to ingest project dataset files into memory.
import pandas as pd
import numpy as np

df = pd.read_csv("data.csv")
summary = df.dropna().groupby("category").mean()

Synthesized Note

STEP 02: SYNTHESIZE
# Pandas Data Analysis Reference High-performance data structures for manipulating tabular data in Python. ## Core Operations - `pd.read_csv()`: Read CSV into DataFrame. - `df.dropna()`: Remove missing values. - `df.groupby()`: Group Series/DataFrame columns.

Quiz Exercise Sheet

STEP 03: TEST

Question Activity :-

Which Pandas function reads a CSV file into a DataFrame?

import pandas as pd df =
DECOUPLED AGENT SYSTEM

Three Specialized Autonomous Agents

Agent 1: Codebase Scanner

Parses imports & dependencies across your codebase directory. Diff-checks imports against local markdown vault notes using LLM intelligence.

Agent 2: Synthesizer

Streams structured Markdown guides with code patterns and YAML frontmatter metadata directly to your local Obsidian vault.

Agent 3: Mutated Quizzer

Generates context-aware coding challenges, evaluates submitted code solutions, and mutates syllabus tasks if gaps are detected.

FEATURE CAPABILITIES

Built for Local Markdown Vaults

Local File Access

Read and edit Markdown files directly on your disk via browser APIs.

2D & 3D Knowledge Graph

Visualize relationships between imports and vault notes in 2D or 3D.

Dockview Multi-Tab IDE

Tile and split note editors, node graphs, and quiz terminals easily.

Monaco Editor

VS Code style Markdown editing with side-by-side live rendered preview.

Decay Recall Engine

Calculates memory retention decay curves to highlight review priority.

Stateless REST Backend

Deploy FastAPI containers to Render, Vercel, or run locally via Uvicorn.

FREQUENTLY ASKED QUESTIONS

Frequently Asked Questions

MeowPad relies on the browser's native File System Access API (`showDirectoryPicker()`). Directory handles remain local inside your web browser memory. File content is parsed on-demand and sent statelessly to the API engine only during scans.

Ready to Open Your Markdown Notebook Vault?

Launch the MeowPad Workspace IDE to connect your local codebase directory and markdown notes vault.