garden-md
Turn meeting transcripts into a structured, linked company wiki with local markdown and an HTML browser view. Sync from supported sources.
What is garden-md?
garden-md is a command-line tool that turns meeting transcripts (and related notes) into a structured, linked company knowledge base. It generates a Wikipedia-style HTML wiki from locally stored markdown files, so you can browse your organization’s people, companies, products/tools, and how they’re mentioned across documents.
Its core purpose is to help teams organize scattered transcript material into a browseable format while keeping the original transcripts verbatim (not rewritten or summarized). You can sync data from supported services, extract entities, link mentions, and open the resulting wiki in your browser.
Key Features
- Sync transcripts from multiple sources (local staging + local wiki): Runs
garden syncto pull new transcripts from Grain, Granola, Fireflies.ai, or an API-based “Other” connector into a local staging area. - Entity extraction across documents: During
garden tend, the tool extracts entities such as people, companies, and products/tools and uses them to organize wiki pages. - Linked, browsable wiki pages in markdown: The output is made of linked
.mdfiles that grow over time as more documents reference existing or new entities. - Wikipedia-style HTML rendering:
garden opengenerates and serves an HTML wiki with navigation, search, and backlinks. - Local-first operation: The wiki is stored as folders of markdown files on your machine rather than in a cloud database.
- Optional git integration / automated commits:
garden initcan enable git, and the wiki can be updated with commits automatically (optional per setup). - Connector approach with review for custom services: Built-in connectors are pre-built and tested; for “Other,” the AI generates a connector script shown for review before running.
- Clarified non-goals (preserves transcripts): It does not rewrite or summarize content; transcripts remain verbatim in the sourced documents.
How to Use garden-md
- Install and prerequisites: Install with
npm install -g garden-md. Use Node.js 18+ and provide an API key for a supported AI provider. - Initialize your wiki: Run
garden initto choose your AI provider, configure the wiki location, and optionally enable git. - Connect a data source: Run
garden connectand select a service—Grain, Granola, Fireflies.ai, or Other—to configure syncing. For “Other,” provide the service name and API documentation URL. - Sync new transcripts: Run
garden syncto pull new transcripts into the staging area (shown as “wildland” in the demo output). - Process into the wiki: Run
garden tendto extract entities, create stub pages, and generate a linked markdown/wiki structure; then rungarden opento browse the generated HTML wiki.
Common commands include: garden connect --repair (to fix broken connectors), garden sync --schedule (cron-based automatic sync), and garden tend / garden open to process and browse.
Use Cases
- Turn meeting transcripts into a searchable internal wiki: After syncing transcripts from a meeting-note/transcript source, run
garden tendto generate entity pages and backlinks so team members can browse company knowledge by person, company, or product/tool. - Keep a “company brain” backed by verbatim source material: Because garden-md avoids rewriting/summarizing, teams can rely on the original transcript content while still benefiting from a structured wiki layer.
- Continuously update wiki pages as new meetings arrive: Use
garden sync(optionally with--schedule) to bring in new transcripts, then re-rungarden tendso the wiki grows and linkages expand as additional documents reference entities. - Onboard teams or stakeholders with a common navigation layer: Use
garden opento browse an HTML wiki with sidebar navigation and search, making it easier to find relevant mentions across many transcripts. - Integrate a custom transcript source via API: Choose “Other” in
garden connectand supply API documentation; the tool generates a connector script for review before running.
FAQ
-
Does garden-md rewrite or summarize my transcripts? No. garden-md keeps transcripts verbatim (it does not rewrite or summarize content).
-
Where is the wiki stored? As local markdown files (folders of
.mdfiles) on your machine; it does not require a database or cloud storage. -
Which services are supported out of the box? The repository lists built-in tested connectors for Grain, Granola, and Fireflies.ai. For other services, you can use “Other” with API documentation.
-
What do
garden tendandgarden opendo?garden tendreads from the staging area, sends content to your AI provider for entity extraction, and updates the linked markdown wiki.garden openrenders and serves the HTML wiki for browsing. -
What prerequisites are required? The README states Node.js 18+ is required, and you need an API key from any supported AI provider.
Alternatives
- Build a wiki manually with markdown + scripts: If you only need basic organization, you can create and link markdown pages yourself without AI-driven entity extraction and HTML rendering workflows.
- Use a documentation/wiki platform with import pipelines: General-purpose knowledge bases can store and search documents, but the workflow differs because garden-md specifically generates Wikipedia-style cross-linked entity pages from transcripts.
- Transcript summarization tools with knowledge bases: Some tools focus on summarizing transcripts and indexing those summaries; garden-md’s approach is different because it preserves the original text and builds structured entity links rather than replacing content with summaries.
- Custom ETL pipelines (sync → parse → index): For teams that already have engineering support, you can replicate the “sync + entity extraction + linking” pattern using your own tooling and storage, instead of using garden-md’s command set and wiki renderer.
Alternatives
Wendi
Wendi is an AI workspace for people managers—captures meeting context, generates summaries and leadership insights, and drafts HR-relevant follow-ups.
LIAM
LIAM is an AI copilot that drafts email replies, organizes your inbox with auto-labels and prioritization, and schedules meetings from your calendar.
Struere
Struere is an AI-native operational system that replaces spreadsheet workflows with structured software—dashboards, alerts, and automations.
Tactiq
Tactiq is an AI meeting assistant that provides live transcription, AI summaries, action items, and custom AI prompts for Google Meet, Zoom, and Teams.
Falconer
Falconer is a self-updating knowledge platform for high-speed teams to write, share, and find reliable internal documentation and code context in one place.
BookAI.chat
BookAI allows you to chat with your books using AI by simply providing the title and author.