Like it? Star the repo so other builders can find workflows that actually still run.
Powered by FlowStacks
A curated index of AI workflows that real builders actually run: agent harnesses, local-inference setups, RAG pipelines, coding-agent recipes, and automations. Most lists hand you code that worked once; every recipe here links to a page that shows whether it still works, and 124 of them are checked by CI on every change, not by hand.
Why "verified" is the whole point: AI recipes rot fast. Models change, flags break, packages move. A recipe that ran six months ago is a coin flip today. So we wire the deterministic parts of each recipe into CI, and when a step breaks, the badge drops.
- Coding and Code Review
- Agents and Orchestration
- RAG and Knowledge
- Research
- Automation
- Local Inference
- Security
- Content
- Tools indexed
- How verification works
- Turn a Hand-Drawn UI into Working Code with tldraw - Sketch a screen on an infinite canvas and have a vision model return a live, working version of it.
✓ CI-verified. Stack: tldraw, Claude Code. - Pi: The Safe Diff Reviewer - A code reviewer that reads your staged diff and structurally cannot modify it.
✓ CI-verified. Stack: Pi. - Pi: The Reusable Prompt Template - Turn a prompt you retype into a permanent Pi slash command.
✓ CI-verified. Stack: Pi. - Pi: The Reusable Team Skill - Encode a multi-step task once as an Agent Skill your whole team installs.
✓ CI-verified. Stack: Pi. - Self-Healing Test Loop: an Agent that Fixes Until Green - Wrap a coding agent in a bounded loop that re-runs your tests and fixes the code until the suite passes or it runs out of attempts.
✓ CI-verified. Stack: Claude Code, Codex (OpenAI). - Agent Review Gate: a Schema-Forced Approve or Block in CI - Run a coding agent as a read-only reviewer that returns a schema-forced approve/block verdict, and let CI fail the merge on block.
✓ CI-verified. Stack: Claude Code, Codex (OpenAI). - Codex: Screenshot to a Live Vite + React Landing Page - Hand Codex a screenshot or a brief and have it build a responsive Vite + React landing page, then deploy a Vercel preview and return the URL.
✓ CI-verified. Stack: Codex (OpenAI), Vercel, Vite. - Codex: A Data File to a Live Next.js + Recharts Dashboard - Point Codex at a JSON file and have it build a Next.js + Recharts dashboard, then deploy a Vercel preview and return the link.
✓ CI-verified. Stack: Codex (OpenAI), Vercel, Next.js. - Codex: A Markdown Folder to a Live Docusaurus Docs Site - Drop a folder of markdown into a Docusaurus project and have Codex assemble the site, fix broken links, then deploy a Vercel preview.
✓ CI-verified. Stack: Codex (OpenAI), Vercel, Docusaurus. - Cline + Fable 5: Build or Fix Something Without Writing Code - Use a coding agent inside VS Code that builds and fixes code while you just describe what you want, powered by Fable's stamina.
✓ CI-verified. Stack: Cline. - Aider + Fable 5: Codebase-Wide Migrations from Your Terminal - Point Fable 5 at a repo and let Aider refactor across hundreds of files as real Git commits you can undo.
✓ CI-verified. Stack: Aider. - OpenHands + Fable 5: Autonomous Issue to Pull Request - Hand Fable 5 a GitHub issue and let OpenHands plan, edit, run tests, and open a PR in a Docker sandbox.
✓ CI-verified. Stack: OpenHands. - Repomix + Fable 5: Pack a Repo for a Long-Context Review - Flatten an entire codebase into a single file and let Fable 5 hold all of it at once for a whole-system review.
✓ CI-verified. Stack: Repomix. - OpenCode: a read-only Plan pass that cannot touch your files - Separate think from touch: lock the plan agent to read-only (edit + bash deny) so it proposes before it edits, then Tab into build to execute.
✓ CI-verified. Stack: OpenCode. - OpenCode: a model-routed team, cheap to plan, strong to build - Give each agent its own model so planning and review run on a cheap model and only the build runs on your best one.
✓ CI-verified. Stack: OpenCode. - OpenCode: a reviewer subagent gated to exactly the Git commands you allow - Define a Markdown agent whose bash access is scoped per command (Git diff and grep yes, everything else no) and that can never write.
✓ CI-verified. Stack: OpenCode. - OpenCode: run it headless in scripts and CI, with JSON output - Use opencode run non-interactively with --format json and a read-only agent so a pipeline gets machine-readable events and can never edit or execute.
✓ CI-verified. Stack: OpenCode. - OpenCode: add an MCP tool, then lock it to one agent - Plug in an MCP server (live docs via Context7) but disable it globally and switch it on only for the one agent that needs it, so it does not burn tokens every turn.
✓ CI-verified. Stack: OpenCode, Context7. - Kilo Code: ship a big feature as isolated subtasks with Orchestrator - Define the orchestrator's delegate modes (architect, code, debug) so a large task runs as isolated subtasks, each in its own clean context.
✓ CI-verified. Stack: Kilo Code. - Kilo Code: a mode that can only edit the files you let it - Build a docs mode that can read the whole repo but only write to Markdown, using a fileRegex restriction on the edit group.
✓ CI-verified. Stack: Kilo Code. - Kilo Code: add an MCP tool and bind it to one mode - Enable an MCP server's tools only on the mode that needs it (a researcher), so its tool definitions don't load into every conversation and burn tokens.
✓ CI-verified. Stack: Kilo Code. - OrcaRouter for coding: judge by passing tests, not by vibes - Fan a hard coding task out to a panel and keep the candidate whose patch actually passes your tests, using the tests_pass arbiter.
✓ CI-verified. Stack: OrcaRouter. - codebase-memory-mcp: wire the knowledge graph, stop re-reading files - Point your MCP client at a codebase-memory-mcp server so your coding agent queries the repo's knowledge graph instead of re-reading files into context on every question, cutting token spend without changing answer quality.
✓ CI-verified. Stack: codebase-memory-mcp. - Run GLM-5.2 for the bulk, escalate the hard turns to Opus 4.8 - Wire a cost-routing config that sends most work to cheap hosted GLM-5.2 and only the hardest turns to Opus 4.8, instead of paying Opus prices for everything.
✓ CI-verified. Stack: GLM-5.2, OpenRouter. - One AGENTS.md, no drift: prove CLAUDE.md is a real symlink and the generated files are in sync - Keep one AGENTS.md as the single source of agent rules, symlink CLAUDE.md to it, and prove with CI that the symlink is committed as a symlink (not a Windows-materialised copy) and that any generated per-tool file byte-matches a fresh regeneration from the source, so nothing silently drifts.
✓ CI-verified. - Self-host CodeWiki on private code: validate the config before you spend tokens - Configure the open-source FSoft CodeWiki to generate architecture-aware docs on your own machine (so private code never leaves it), and validate the provider and model config before a full, token-spending run.
✓ CI-verified. Stack: CodeWiki (FSoft). - Persistent Memory for Codex using Obsidian - Give Codex durable, searchable long-term memory backed by an Obsidian vault.
author-tested. Stack: Codex (OpenAI), Obsidian.
- Obsidian Vault as the Core of Your Agent Harness - Use an Obsidian vault as the shared memory and control surface for your agents.
✓ CI-verified. Stack: Obsidian, Hermes Agent, Claude Code. - Meeting Processor: Raw Dump to Structured Note - Paste a raw meeting dump into your vault and have Claude turn it into action items, decisions, and links.
✓ CI-verified. Stack: Obsidian, obsidian-mcp, Claude Desktop. - Hermes Kanban: The Research-to-Draft Relay - Two researchers work in parallel, then a writer's card unblocks once both finish.
✓ CI-verified. Stack: Hermes Agent. - Hermes Kanban: The Idempotent Nightly Review - A task that files itself onto the board every night and never double-books.
✓ CI-verified. Stack: Hermes Agent. - Hermes Kanban: The Swarm - Fan a goal out to N parallel workers, gate a verifier on all of them, then a synthesizer on the verifier.
✓ CI-verified. Stack: Hermes Agent. - Obsidian × MCPVault: The Project Kickoff Generator - Hand Claude your goals and constraints and have it scaffold a whole project folder from what your vault already knows.
✓ CI-verified. Stack: Obsidian, MCPVault, Claude Desktop. - Mnemosyne: Fully Local Agent Memory, No Cloud at All - Give your agent persistent memory in a single SQLite file: store a fact, recall it by keyword, fully offline.
✓ CI-verified. Stack: Mnemosyne. - Mem0: A Personalization Layer Your Assistant Remembers With - Add user, session, and agent-level memory to an assistant so it remembers preferences across conversations.
✓ CI-verified. Stack: Mem0. - Graphiti: A Temporal Graph for What Was True When - Stand up the bi-temporal context-graph engine behind Zep on a local FalkorDB, with indices built and ready for episodes.
✓ CI-verified. Stack: Graphiti, FalkorDB. - Letta: An Agent That Manages Its Own Memory - Install the Letta CLI and SDK, the MemGPT lineage where the agent edits its own memory blocks like an OS pages memory.
✓ CI-verified. Stack: Letta. - Letta + Fable 5: Persistent Memory for Multi-Week Projects - Give Fable 5 a memory that survives restarts via Letta's structured memory blocks, so a project runs for weeks, not one session.
✓ CI-verified. Stack: Letta. - Hermes on MiMo-V2.5: a 1M-context agent for pennies - Set MiMo-V2.5 as your everyday Hermes model: 1M context at $0.14/$0.28 per 1M tokens, with tool-use enforcement on for a non-GPT model.
✓ CI-verified. Stack: Hermes Agent, Xiaomi MiMo. - Hermes + DeepSeek V4 Flash: a one-line reasoning-effort throttle - Run one model from cheap-and-fast to deep-and-careful with a single reasoning_effort setting, so you don't pay for deep thinking on easy turns.
✓ CI-verified. Stack: Hermes Agent, DeepSeek V4. - Hermes: offload background jobs to MiMo-V2-Flash and cut your main bill - Route Hermes' cheap, high-volume auxiliary work (compression, vision, web-extract) to MiMo-V2-Flash so your expensive main model only handles real reasoning.
✓ CI-verified. Stack: Hermes Agent, Xiaomi MiMo. - Hermes: a scheduled agentic briefing on Hy3-preview - Schedule a hands-off tool-using job (search, summarize, deliver) on the cheap, agentic Hy3-preview model, validated cron + config.
✓ CI-verified. Stack: Hermes Agent, Tencent Hy3. - Hermes + Mnemosyne: give the cheap agent a local memory - Wire Mnemosyne into Hermes as an MCP server so a budget model stops re-stuffing the same context every session, validated config + a real remember→recall round-trip.
✓ CI-verified. Stack: Hermes Agent, Mnemosyne. - OKF: turn your repo's tribal knowledge into a bundle your agent reads first - Write one markdown concept per thing worth knowing, cross-linked, as a conformant OKF bundle in version control that any agent can read with no SDK.
✓ CI-verified. Stack: Open Knowledge Format (OKF). - OKF: generate a bundle from your schema, then ground it with citations - Mirror Google's reference pattern: a model drafts one OKF concept per table or module, and a stricter project rule requires a # Citations section on anything with a resource, so the knowledge is checkable, not just plausible.
✓ CI-verified. Stack: Open Knowledge Format (OKF). - OKF: consume a bundle without blowing your context window - Use index.md for progressive disclosure so an agent navigates the graph instead of swallowing the whole folder, with reserved files that follow the spec.
✓ CI-verified. Stack: Open Knowledge Format (OKF). - Hermes + OKF: a knowledge folder your agent reads before it answers - Wire an OKF knowledge bundle into Hermes so the agent reads knowledge/index.md first, validated bundle conformance + a SOUL.md house rule that points at it.
✓ CI-verified. Stack: Hermes Agent, Open Knowledge Format (OKF). - Rebuild Fable 5's deep-research fan-out on your own keys (OrcaRouter) - Fan a research prompt out to a panel of models you choose, then fuse or judge the answers with an arbiter, in a routing DSL you version and control.
✓ CI-verified. Stack: OrcaRouter. - OrcaRouter: only fan out when it is worth it - Gate the expensive fan-out behind a difficulty condition so easy chat stays cheap and only hard requests pay for a panel.
✓ CI-verified. Stack: OrcaRouter. - Eve: gate the dangerous tool behind a human, in one field - Make an Eve agent's irreversible tool stop and wait for a person above a threshold, using the needsApproval predicate, and verify the file is shaped right before you trust it.
✓ CI-verified. Stack: Eve. - Eve: make evals the deploy gate, not a vibe check - Write a file-based Eve eval that asserts a large refund routes through approval, and wire eve eval into CI so a prompt change can't ship a regression.
✓ CI-verified. Stack: Eve. - Run GLM-5.2 fully local on a Mac Studio and drive it with Hermes - Serve GLM-5.2's 2-bit GGUF on a Mac Studio over an OpenAI-compatible endpoint, point Hermes at it as a custom provider, and hand it long hands-off agentic jobs.
✓ CI-verified. Stack: Hermes Agent, GLM-5.2, LM Studio. - Sakana Fugu: A/B it on your own task before you migrate - Point an OpenAI-compatible client at the Fugu endpoint and compare it to a single strong model on one hard task you already know the answer to, instead of trusting a benchmark chart.
✓ CI-verified. Stack: Sakana Fugu. - Build the Fugu pattern in the open: fan out, assign roles, verify - Run the idea under Fugu, a panel of models with roles and a verifier or a tests-passing arbiter, with your own keys and every hop visible, so the black box is a choice and not a lock-in.
✓ CI-verified. Stack: OrcaRouter. - Flue: define a sandboxed headless agent and deploy it anywhere - Author a Flue agent manifest that runs each agent in a sandbox instead of a dedicated container, keeping infra costs flat as task volume grows, and validate the config before you deploy.
✓ CI-verified. Stack: Flue. - FreeLLMAPI: one socket, sixteen free model tiers with auto-fallback - Front the free tiers of many providers with a single OpenAI-compatible endpoint and a prioritized fallback chain, so your apps point at one key and the router switches providers automatically when one runs out for the day.
✓ CI-verified. Stack: FreeLLMAPI. - Text your own AI assistant on WhatsApp: Hermes wired to FreeLLMAPI - Point Hermes Agent at a FreeLLMAPI backend and connect it to WhatsApp, so a memory-keeping assistant runs 24/7 on a free always-on server and costs nothing per message, with the wiring validated before you link a number.
✓ CI-verified. Stack: Hermes Agent, FreeLLMAPI. - Hermes /learn: author a reusable skill from a source, not by hand - Use Hermes Agent's /learn to turn a doc, a repo, or a workflow you just performed into a standards-compliant SKILL.md (and an automatic slash command), instead of hand-writing a skill file that drifts from the real docs.
✓ CI-verified. Stack: Hermes Agent. - Write an agent loop in code with smolagents (sandboxed) - Stand up a smolagents CodeAgent that writes Python to act instead of emitting JSON tool calls, and run that model-written code in a sandbox, not on your machine.
✓ CI-verified. Stack: smolagents, E2B. - DSPy: program the pipeline, compile the prompts (stop hand-tuning) - Define an agent step as a DSPy program with a signature, a module, and a metric, so an optimizer improves the prompts against your metric instead of you fiddling by hand.
✓ CI-verified. Stack: DSPy. - E2B: run model-written code in a sandbox, not on your box - Execute AI-generated code in an isolated E2B cloud sandbox with the API key read from the environment, so untrusted code never touches your laptop or prod.
✓ CI-verified. Stack: E2B. - promptfoo: make agent evals fail the build, not the user - Write a declarative promptfoo config with real assertions and wire promptfoo eval into CI, so a regression in prompt or agent behavior fails a check instead of reaching production.
✓ CI-verified. Stack: promptfoo. - Hermes MoA: stack frontier models into one virtual model for hard turns - Configure a Mixture-of-Agents preset in Hermes so several models answer in parallel and an aggregator writes the final response, and validate the preset before you spend double the tokens on it.
✓ CI-verified. Stack: Hermes Agent. - Voyager pattern: validate a procedural skill store before you trust a saved skill - Capture a working routine as a named, described skill entry and validate the skill-library structure, so saved skills are findable and reviewable before an agent reuses them.
✓ CI-verified. Stack: Voyager. - Wire GLM-5.2 into Hermes: valid route, 64k-context check, no key in config - Validate a Hermes Agent config that runs GLM-5.2 through a real provider route (direct Z.AI or OpenRouter), clears Hermes's 64k minimum context, and keeps the API key out of config.yaml, before you start a session.
✓ CI-verified. - WebMCP: declare a site's agent tools, and gate the ones that spend money - Publish a WebMCP tool manifest so an agent calls named site tools instead of guessing at buttons, and validate that every tool has a real schema and every sensitive tool (pay, checkout, delete) requires a human confirmation before it runs.
✓ CI-verified. Stack: WebMCP. - Verify an agent-skills plugin before you ship or install it - Check that a Claude Code / agentskills.io skills package is structurally valid, every SKILL.md has proper frontmatter and a name matching its folder, and the plugin marketplace manifest parses, so a broken skill never fails to load after you publish it.
✓ CI-verified. Stack: Agent Skills. - Wire the DeepWiki MCP into your agent so it looks up repos instead of hallucinating - Give your coding agent the DeepWiki MCP server so it can pull real context about an unfamiliar dependency mid-task, and validate the client config declares the three documented tools before you trust it.
✓ CI-verified. Stack: DeepWiki. - Validate a WrenAI semantic model's references before an agent queries through it - Before letting an agent query through WrenAI's governed semantic layer (MDL), validate that every relationship and metric resolves to a model and column that actually exist, so a stale definition fails a check instead of quietly returning wrong-but-plausible numbers.
✓ CI-verified. - One shared memory for every coding agent: prove the configs actually point at the same server - Wire a Markdown memory MCP server (Basic Memory or an Obsidian MCP) into Claude Code, Cursor and Cline, and prove with CI that all three resolve to one server, that a write-the-memory house rule exists, and that the vault is under Git before any agent gets write access.
✓ CI-verified. - Self-Hosted Self-Improving Agent with Hermes - Stand up a Hermes agent that remembers and improves over time on your own VPS.
author-tested. Stack: Hermes Agent, Hetzner VPS, Ollama. - Fine-Tune an Open LLM to Make It Yours - Adapt an open-weight model to your domain with a small dataset.
author-tested. Stack: vLLM.
- Research Ingestion: File a Source Into Your Knowledge Base - Paste an article or transcript into your vault and have Claude summarize, link, and flag contradictions.
✓ CI-verified. Stack: Obsidian, obsidian-mcp, Claude Desktop. - Idea Cross-Pollinator: Find the Links You'd Never Spot - Have Claude search your whole vault and surface non-obvious connections to an idea.
✓ CI-verified. Stack: Obsidian, mcp-obsidian, Obsidian Local REST API, Claude Desktop. - Obsidian × MCPVault: The Book Notes System - Dump your highlights and have Claude file the book into your second brain with connections and project-tied takeaways.
✓ CI-verified. Stack: Obsidian, MCPVault, Claude Desktop. - Obsidian × MCPVault: The Argument Builder - Give Claude a thesis and have it assemble a sourced, ranked argument from everything you've ever written.
✓ CI-verified. Stack: Obsidian, MCPVault, Claude Desktop. - Obsidian × MCPVault: Read a Note from Any MCP Client - Read a note from your Obsidian vault through MCPVault, from any MCP client, including a fully local LM Studio + open-model setup.
✓ CI-verified. Stack: Obsidian, MCPVault, LM Studio. - Obsidian × MCPVault: Write a Note from Any MCP Client - Create or patch a note in your Obsidian vault through MCPVault, from any MCP client, with frontmatter preserved.
✓ CI-verified. Stack: Obsidian, MCPVault, LM Studio. - Cognee: Knowledge-Graph Memory Over Your Documents - Ingest your documents into a vector index plus a knowledge graph, so an agent can search by meaning and by relationships.
✓ CI-verified. Stack: Cognee. - Khoj + Fable 5: A Second Brain That Knows Your Notes - Point a self-hosted assistant at your documents so Fable 5 can answer from your own notes, not just the internet.
✓ CI-verified. Stack: Khoj. - Crawl4AI: a page to clean, LLM-ready markdown (no API key) - Write a Crawl4AI run script that turns a page into clean markdown with a cache mode set, and verify the script is valid and shaped right before you point it at a site.
✓ CI-verified. Stack: Crawl4AI. - LlamaIndex: index your documents and query them at runtime - Point LlamaIndex at a document corpus and build a VectorStoreIndex so an agent can retrieve the relevant chunks at query time instead of stuffing everything into context.
✓ CI-verified. Stack: LlamaIndex. - pgvector on Postgres you already run: prove you picked the right distance operator - Use pgvector in the Postgres you already run instead of standing up a dedicated vector database, and prove the distance operator you query with (<-> L2, <=> cosine, or <#> inner product) matches your embeddings, so your semantic search doesn't silently rank the wrong rows first.
✓ CI-verified. - zvec: run vector search inside your app, no server, offline - Embed a vector database directly into your process with zvec, insert vectors, and query for nearest neighbors, with no separate server to run, config, or babysit.
✓ CI-verified. Stack: zvec. - Vectorless RAG with PageIndex - Build high-accuracy RAG without embeddings, chunking, or a vector DB.
author-tested. Stack: PageIndex, Ollama, DeepSeek V4.
- Obsidian × MCPVault: The Decision Journal - Log decisions with frontmatter, let Claude update the outcome safely, and read the patterns each quarter.
✓ CI-verified. Stack: Obsidian, MCPVault, Claude Desktop. - Fabric + Fable 5: Get Through Your Reading Pile - Pipe any article, video transcript, or document into a prebuilt Fabric pattern and have Fable 5 summarize, extract, or analyze it in one line.
✓ CI-verified. Stack: Fabric. - Track a tool's hype curve across any Substack (no API key) - Count how often a tool or model is mentioned in a Substack's posts over time, so you can see a hype curve rise and fade, using only the public archive.
✓ CI-verified. Stack: Substack. - Pick a model with evidence: a GitHub Models bake-off that fits the free cap - Run the few prompts that actually matter across several models on GitHub Models' free tier, then keep the winner, with the daily call budget proven to fit before you start.
✓ CI-verified. Stack: GitHub Models. - Read your token receipts right: volume and cost are different leaderboards - Attribute your model usage by both tokens and dollars, so you can see the flip the OpenRouter rankings show: cheap open models dominate volume while premium models dominate spend, and never mistake a high token ranking for value.
✓ CI-verified. Stack: OpenRouter. - Hermes + NotebookLM "Second Brain" - Pair Hermes with NotebookLM to build a self-researching, self-teaching knowledge system.
author-tested. Stack: Hermes Agent, NotebookLM, Obsidian. Replaces Perplexity Pro.
- Dedupe and Rank a Keyword List with Coreutils - Turn a messy keyword dump into a clean, frequency-ranked list using only shell builtins.
✓ CI-verified. Stack: GNU Coreutils. - Morning Synthesis: a Start-of-Day Note Before Coffee - Schedule Claude Code to read your recent notes and write a daily start-of-day briefing.
✓ CI-verified. Stack: Obsidian, Claude Code. - Weekly Review: a Finished Review Instead of a Blank Page - Every Friday, have Claude Code turn your week's note activity into a written review.
✓ CI-verified. Stack: Obsidian, Claude Code. - Obsidian × MCPVault: The Vault Health Check - A monthly, scheduled audit that finds orphan notes, stale info, and inconsistent tags before your vault rots.
✓ CI-verified. Stack: Obsidian, MCPVault, Claude Code. - Claude Code /loop: Poll a Deploy on a Fixed Interval - Re-fire a prompt on a valid cron interval inside a live Claude Code session.
✓ CI-verified. Stack: Claude Code. - Claude Code Headless: An Always-On Local Schedule - Run Claude Code headless with -p on an OS-cron schedule so a job survives restarts.
✓ CI-verified. Stack: Claude Code. - Claude Code Cloud Schedule: Runs With Your Laptop Off - Schedule Claude Code on Anthropic-managed infra at 1-hour-or-coarser cadence, pushing only to claude/ branches.
✓ CI-verified. Stack: Claude Code. - Firecrawl: turn a page into the exact JSON you asked for - Author a Firecrawl extract request that returns schema-structured JSON (not just markdown) and validate the request shape before you spend a crawl on it.
✓ CI-verified. Stack: Firecrawl. - Scrape politely: honor robots.txt and a crawl delay (the part most skip) - Gate any scraper behind a robots.txt check and a crawl delay so you only fetch what a site allows, at a rate it allows, using nothing but the Python standard library.
✓ CI-verified. Stack: Scrapy. - Let a free model triage your reading: one-line summary + reply flag - Point any OpenAI-compatible tool at an OpenRouter free model so each email/article/report comes back as a one-sentence summary plus a needs-reply flag, and you only open what earns it.
✓ CI-verified. Stack: OpenRouter. - Teach OpenCode Go your weekly chore once, then run it in minutes - Capture a repeating chore as a reusable OpenCode command backed by the Go plan's models, so a two-hour weekly task becomes a five-minute run.
✓ CI-verified. Stack: OpenCode. - Grind a huge one-time job overnight on a free tier's tiny rate limit - Pace a big one-time batch (label a dataset, summarize an archive, draft alt text) through a free tier with a very low rate ceiling, proven to finish within the rate limit and the monthly token budget before you start it.
✓ CI-verified. Stack: Mistral La Plateforme. - ReMe pattern: define prospective memory as a schedule your agent can tick off - Write a reminder schedule config that an agent can load to surface its own future obligations — follow-ups, timed checks, recurring digests — and validate the structure before wiring it up.
✓ CI-verified. Stack: ReMe. - Route through a gateway with a tested open-weights fallback - Keep model access from being a single point of failure: route through an OpenAI-compatible gateway and pin a fallback that is open-weights and has actually been tested, so a pulled or deprecated model is a two-minute config change, not a lost week.
✓ CI-verified. - Advisor pattern: cap how often the expensive model gets called, and catch drift - Run a cheap executor with a rarely-consulted expensive advisor, but enforce a hard cap on advisor calls per task and a drift-check before the executor can keep going, so the benchmark's 63% discount doesn't quietly erode into nothing.
✓ CI-verified. - Chat with a CSV, but pin a known-answer guardrail so a wrong query cannot pass - Ask a CSV or dataframe questions in plain English with PandasAI, but wrap it in a deterministic known-answer check so a confident-but-wrong generated query is caught instead of trusted.
✓ CI-verified. - Self-hosting the open-source stack? Prove your backup actually restores before you need it - Make the one self-hosting discipline that matters a machine check: back up your database, destroy the live copy, restore from the backup, and assert the restored data matches the original exactly, so you find a broken backup in CI instead of at 2am.
✓ CI-verified.
- Local model chore: turn a brain-dump into a clean to-do list - Paste messy meeting notes into a free, offline model on your own laptop and get back an organized to-do list, with nothing leaving the machine.
✓ CI-verified. Stack: Ollama, Google Gemma 3. - Local model chore: summarize a long PDF without it leaving your laptop - Attach a 30-page PDF or a dense terms-of-service to a local model and get five plain bullets plus anything you need to act on, with the document staying on your machine.
✓ CI-verified. Stack: Ollama, Google Gemma 3. - Local model chore: draft a sensitive message in private - Ask a free, offline model to draft or soften a delicate message (a note about money, a reply to a doctor, a careful complaint) knowing the contents stay on your machine.
✓ CI-verified. Stack: Ollama, Google Gemma 3. - Local model chore: read a photo with a vision model, on-device - Snap a receipt, a medication label, or a handwritten note, and have a free offline vision model read out the details so you do not have to squint and retype.
✓ CI-verified. Stack: Ollama, Google Gemma 3. - Serve MiniMax M3 yourself for agentic coding (vLLM) - Stand up MiniMax M3 on an 8x H200 node as an OpenAI-compatible endpoint and point any coding agent at it, validated serve flags + endpoint config.
✓ CI-verified. Stack: vLLM, MiniMax M3. - Serve GLM-5.1 yourself for long-horizon agentic coding (vLLM) - Stand up the MIT-licensed GLM-5.1 FP8 checkpoint as an OpenAI-compatible endpoint for long agentic runs, validated serve config + endpoint.
✓ CI-verified. Stack: vLLM, GLM-5.2. - Serve NVIDIA Nemotron 3 Ultra yourself for high-throughput agents (vLLM) - Stand up the NVFP4 Nemotron 3 Ultra checkpoint as an OpenAI-compatible endpoint for fast, long-running agent loops, validated serve flags + endpoint.
✓ CI-verified. Stack: vLLM, NVIDIA Nemotron 3 Ultra. - Validate an Apple Core AI export entry and skill plugin before you touch a Mac - Check a Core AI model registry entry and the agent-skill plugin manifest offline, so you know the export recipe is well-formed before spending an evening on macOS 27.
✓ CI-verified. Stack: Apple Core AI Models. - Unsloth: write parametric memory in with a fine-tune config - Write a valid Unsloth fine-tune config that bakes stable, always-needed domain knowledge into a small model so the knowledge is native rather than carried in a prompt on every call.
✓ CI-verified. Stack: Unsloth. - Prove your meeting-notes pipeline never phones home (and gates on consent) - Run capture -> whisper.cpp transcription -> Ollama summary fully on your machine, with a CI check that every endpoint is loopback, no cloud host or API key appears anywhere in the config, and recording is gated on a consent acknowledgment.
✓ CI-verified. - Local Voice-to-Text that Replaces WisprFlow - Run fully local dictation with whisper.cpp instead of paying for WisprFlow.
author-tested. Stack: whisper.cpp. Replaces WisprFlow. - Local Text-to-Speech that Replaces ElevenLabs - Generate natural speech locally with Piper instead of an ElevenLabs subscription.
author-tested. Stack: Piper TTS. Replaces ElevenLabs. - Run LLMs Locally to Replace ChatGPT Plus - Serve a capable open model locally with Ollama and drop the ChatGPT Plus subscription.
author-tested. Stack: Ollama, DeepSeek V4. Replaces ChatGPT Plus. - Guaranteed JSON from Local LLMs with Outlines - Force valid, schema-conformant JSON out of any local model.
author-tested. Stack: Outlines, Ollama.
- Claude Code: Lock Down an Unattended Run with Permission Rules - Define exactly what a scheduled or headless Claude Code run may do via settings.json permission rules.
✓ CI-verified. Stack: Claude Code. - Claude Code Auto Mode: A Classifier Instead of an Allowlist - Set Auto Mode as your default so a classifier reviews each action instead of pre-listing every command.
✓ CI-verified. Stack: Claude Code. - SkillSpector: fail your CI build on a risky agent skill - Scan every skill you did not write with SkillSpector and gate CI on the result, so a malicious or vulnerable SKILL.md fails the build instead of running with your agent's permissions at runtime.
✓ CI-verified. Stack: SkillSpector. - Vet a SKILL.md before you install it - Treat an agent skill like the untrusted dependency it is: parse its SKILL.md, confirm the frontmatter is well-formed, and surface every executable script it bundles, since the research flagged script-bearing skills as the most dangerous, before you ever let your agent run it.
✓ CI-verified. Stack: Agent Skills. - Agent-Reach: throwaway account, least privilege, scan before install - Before letting Agent-Reach install system dependencies and register a skill that logs into platforms with your cookies, encode the safe defaults as a preflight manifest: a throwaway account never your main, cookie-auth risk acknowledged per platform, and a mandatory scan before install.
✓ CI-verified. Stack: Agent-Reach, SkillSpector. - Vet the fine print a star count hides: real license and a gate on dual-use tools - Before you build on a starred repo, record its actual license (not an assumed permissive one) and whether it is dual-use, so a custom license or an impersonation risk never surprises you after you have shipped.
✓ CI-verified. Stack: MinerU. - Shepherd: prove an agent task is retained and least-privilege before it runs - Declare an agent task's per-repo read/write grants and hold its output to one side (retained, not applied), then validate that nothing auto-applies and every write grant is explicit, before you run it.
✓ CI-verified. Stack: Shepherd.
- Postiz: Plan and Schedule a Week of Social Posts - From one brief, have an agent draft per-channel posts and queue a non-colliding weekly schedule in self-hosted Postiz.
✓ CI-verified. Stack: Postiz. Replaces Buffer. - LibreChat + Fable 5: Show It a Screenshot or a PDF - Run a private, self-hosted ChatGPT-style app where you drop in an image or document and let Claude Fable 5 read it.
✓ CI-verified. Stack: LibreChat. - OpenMontage: run a full AI video pipeline with zero paid APIs - Wire OpenMontage's scripting-to-composition pipeline using only free sources (Piper TTS for narration, Archive.org/NASA/Wikimedia for footage, Pexels for images) so you pay nothing for the orchestration layer, and validate the pipeline config before you run it.
✓ CI-verified. Stack: OpenMontage. - Swap to a cheap image model, but guard the cases it loses - Default image generation to a cheap model for general scenes, while proving the cases the premium model dominates (text in the frame, charts, precise layout) are still routed to it, so the swap saves money without quietly degrading the work that has words in it.
✓ CI-verified. Stack: Wan (Alibaba).
The tools these workflows are built on. Maintainers: if your tool is listed and you'd like a workflow added or corrected, open a GitHub issue.
- Hermes Agent - Used in 16 workflows.
- Obsidian - Used in 15 workflows.
- Claude Code - Used in 12 workflows.
- Ollama - Used in 8 workflows.
- Claude Desktop - Used in 7 workflows.
- MCPVault - Used in 7 workflows.
- Codex (OpenAI) - Used in 6 workflows.
- OpenCode - Used in 6 workflows.
- Google Gemma 3 - Used in 4 workflows.
- Open Knowledge Format (OKF) - Used in 4 workflows.
- OrcaRouter - Used in 4 workflows.
- vLLM - Used in 4 workflows.
- DeepSeek V4 - Used in 3 workflows.
- GLM-5.2 - Used in 3 workflows.
- Kilo Code - Used in 3 workflows.
- LM Studio - Used in 3 workflows.
- OpenRouter - Used in 3 workflows.
- Pi - Used in 3 workflows.
- Vercel - Used in 3 workflows.
- Agent Skills - Used in 2 workflows.
- E2B - Used in 2 workflows.
- Eve - Used in 2 workflows.
- FreeLLMAPI - Used in 2 workflows.
- Letta - Used in 2 workflows.
- Mnemosyne - Used in 2 workflows.
- obsidian-mcp - Used in 2 workflows.
- SkillSpector - Used in 2 workflows.
- Xiaomi MiMo - Used in 2 workflows.
- Agent-Reach - Used in 1 workflow.
- Aider - Used in 1 workflow.
- Apple Core AI Models - Used in 1 workflow.
- Cline - Used in 1 workflow.
- codebase-memory-mcp - Used in 1 workflow.
- CodeWiki (FSoft) - Used in 1 workflow.
- Cognee - Used in 1 workflow.
- Context7 - Used in 1 workflow.
- Crawl4AI - Used in 1 workflow.
- DeepWiki - Used in 1 workflow.
- Docusaurus - Used in 1 workflow.
- DSPy - Used in 1 workflow.
- Fabric - Used in 1 workflow.
- FalkorDB - Used in 1 workflow.
- Firecrawl - Used in 1 workflow.
- Flue - Used in 1 workflow.
- GitHub Models - Used in 1 workflow.
- GNU Coreutils - Used in 1 workflow.
- Graphiti - Used in 1 workflow.
- Hetzner VPS - Used in 1 workflow.
- Khoj - Used in 1 workflow.
- LibreChat - Used in 1 workflow.
- LlamaIndex - Used in 1 workflow.
- mcp-obsidian - Used in 1 workflow.
- Mem0 - Used in 1 workflow.
- MinerU - Used in 1 workflow.
- MiniMax M3 - Used in 1 workflow.
- Mistral La Plateforme - Used in 1 workflow.
- Next.js - Used in 1 workflow.
- NotebookLM - Used in 1 workflow.
- NVIDIA Nemotron 3 Ultra - Used in 1 workflow.
- Obsidian Local REST API - Used in 1 workflow.
- OpenHands - Used in 1 workflow.
- OpenMontage - Used in 1 workflow.
- Outlines - Used in 1 workflow.
- PageIndex - Used in 1 workflow.
- Piper TTS - Used in 1 workflow.
- Postiz - Used in 1 workflow.
- promptfoo - Used in 1 workflow.
- ReMe - Used in 1 workflow.
- Repomix - Used in 1 workflow.
- Sakana Fugu - Used in 1 workflow.
- Scrapy - Used in 1 workflow.
- Shepherd - Used in 1 workflow.
- smolagents - Used in 1 workflow.
- Substack - Used in 1 workflow.
- Tencent Hy3 - Used in 1 workflow.
- tldraw - Used in 1 workflow.
- Unsloth - Used in 1 workflow.
- Vite - Used in 1 workflow.
- Voyager - Used in 1 workflow.
- Wan (Alibaba) - Used in 1 workflow.
- WebMCP - Used in 1 workflow.
- whisper.cpp - Used in 1 workflow.
- zvec - Used in 1 workflow.
Every recipe carries a badge that tells you exactly how far it has been checked.
✓ CI-verified means our CI runs the recipe's deterministic setup steps in an isolated environment and grades real fixtures on every change. If a step breaks, the badge drops automatically.
author-tested means the author ran it end to end and reported it working, but it is not wired into CI yet.
What we do not fake: the AI-generated step of a recipe (the part where a model produces output) is marked separately and is never claimed as machine-checked. We verify that the setup runs and the deterministic spine holds, not that a model's creativity is correct. That honesty is the point. Full methodology and live fixture results are on each recipe's page.
Built a workflow that works? Submit it on FlowStacks or suggest one via a GitHub issue and we will build and verify it. If it passes verification, it earns a badge, a permanent page, and a spot on this list. See CONTRIBUTING.md for what we look for.
Note: this README is generated from the verified corpus, so please do not edit it in a pull request directly. Open an issue or submit on the site instead, and it will appear here automatically once it passes CI.
License: CC0-1.0. To the extent possible under law, the maintainers have waived all copyright to the selection and arrangement of this list. The linked workflows and the FlowStacks platform are separately licensed.