Discover and explore top open-source AI tools and projects—updated daily.
johnlindquistExecutable markdown prompts for multi-backend AI agents
Top 61.6% on SourcePulse
MDFlow transforms markdown files into executable CLI agents for interacting with large language models like Claude, Codex, Gemini, and Copilot. It targets developers and power users seeking to integrate LLM capabilities directly into their command-line workflows, offering a streamlined way to run complex prompts, pipe data between agents, and automate AI-driven tasks.
How It Works
MDFlow leverages a simple yet powerful convention: markdown filenames dictate the command (e.g., task.claude.md executes the claude CLI). YAML frontmatter is parsed into command-line flags, while the markdown body serves as the prompt. This approach aligns with the Unix philosophy, enabling composability through standard input/output piping and transparent execution logging.
Quick Start & Requirements
npm install -g mdflow or bun install && bun link.claude, gemini) to be installed and configured separately.mdflow setup command for shell integration.Highlighted Details
_varname), CLI flags (--_varname), piped input ({{ _stdin }}), and positional arguments ({{ _1 }}).@./path), glob patterns (@./src/**/*.ts), specific line ranges (@file:line-range), TypeScript/JavaScript symbols (@file#Symbol), URLs (@http...), and shell command output (!command)..i. filename suffixes, _interactive frontmatter, or --_interactive CLI flags.marked-terminal.md explain command previews the resolved command, flags, prompt, and context without execution..env files and supports _env frontmatter for setting environment variables.Maintenance & Community
No specific details on maintainers, community channels, or project health signals were found in the provided documentation.
Licensing & Compatibility
The license type and any compatibility notes for commercial use or closed-source linking are not specified in the provided documentation.
Limitations & Caveats
The project relies on external LLM CLIs being installed and configured. URL imports are limited to markdown and JSON formats. The absence of explicit licensing information presents a significant adoption blocker.
3 weeks ago
Inactive
aws
anomalyco