callumalpass

CLI tool for mdbase collections

16
4
100% credibility
Found Feb 06, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Command-line tool for validating, querying, managing CRUD operations, and executing Obsidian .base views on collections of structured markdown documents.

How It Works

1
📖 Discover note organizer

You hear about a helpful tool that makes managing your folder of markdown notes super easy and organized.

2
📁 Prepare your notes folder

You add the tool right into your existing folder where all your notes and documents live.

3
⚙️ Set up your collection

You tell the tool about the types of notes you have, like tasks or articles, so it understands your structure.

4
Check your notes

You scan everything to make sure all notes follow the rules and are perfectly consistent.

5
🔍 Search and explore

You ask questions like 'show me unfinished tasks' and instantly get the matching notes listed nicely.

6
Add or edit notes

You create new notes or update old ones, and the tool ensures they fit right in without errors.

🎉 Organized notes forever

Your note collection is now validated, searchable, and grows perfectly every time you add more.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 16 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is mdbase-cli?

mdbase-cli is a TypeScript CLI tool for managing mdbase collections—folders of markdown files treated as typed, queryable databases. It handles validation, full CRUD operations (create, read, update, delete, rename), querying with filters and sorting, plus extras like linting, formatting, stats, graph analysis, and exporting to CSV/JSON. Built for Node.js 22+, it also runs Obsidian .base files headlessly, bridging CLI github linux, ubuntu, windows, mac workflows with note-taking apps.

Why is it gaining traction?

Unlike basic markdown parsers, it offers a full query language, schema inference, link graphs, and watch mode for live validation—perfect for cli tools github repos needing data integrity without a real DB. Obsidian .base support lets you execute views from the command line, and commands like diff, import/export make it a swiss army knife for collections. Pairs well with cli github actions for CI linting or github copilot for quick scripting.

Who should use this?

Obsidian power users with large vaults wanting CLI queries over plugins. PKM enthusiasts or docs teams using markdown as a database, especially for cli tools for windows/mac/linux setups. Developers automating note collections via scripts, github push hooks, or manual cli github repo maintenance.

Verdict

Solid for niche markdown-DB needs, but with 12 stars and 1.0% credibility score, it's early-stage—docs are clear, tests present, but expect rough edges. Try it if mdbase fits; otherwise, skip for more mature cli tool rust/go/python alternatives.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.