Show HN: Margarita - Programming language for Agents using Markdown-ish syntax
A solution addressing determinism and composability issues in AI workflows and skill libraries, specifically for large markdown-based processes. It combines markdown with logical operators for deterministic code structures and dynamic LLM code, enabling composable prompts 'ala React'.
View Origin LinkProduct Positioning & Context
Why did I build it? At work I've seen two major problems with our ai workflows/ skills libraries. There is a lack of determinism when your whole workflow is a markdown file of 100 steps, and markdown skill libraries lack composability. Meaning we violate things like DRY in the all the md files in the skills library.I built Margarita to allow for markdown and logical operators to exist together, which means you can bring in determinism through code structures when it makes sense, and fall back to llm dynamic code when that makes sense. As an added bonus allows for composable prompts ala React which solve my other gripe with skills libraries being a mash of text everywhere.Overall I've been getting pretty luke warm responses from Reddit, so I'll probably just shelve it, but it was a blast to make. Got to build code agents for pretty much every llm provider and built my own harness. I would recommend doing that it's a great learning experience.https://www.margarita.run
https://github.com/Banyango/margarita
Related Ecosystem & Alternatives
Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.
Deep-Dive FAQs
What is Margarita - Programming language for Agents using Markdown-ish syntax?
Where did Margarita - Programming language for Agents using Markdown-ish syntax originate?
When was Margarita - Programming language for Agents using Markdown-ish syntax publicly launched?
How popular is Margarita - Programming language for Agents using Markdown-ish syntax?
Which technical categories define Margarita - Programming language for Agents using Markdown-ish syntax?
How does the creator describe Margarita - Programming language for Agents using Markdown-ish syntax?
Community Voice & Feedback
No active discussions extracted yet.
Discovery Source
Hacker News Aggregated via automated community intelligence tracking.
Tech Stack Dependencies
No direct open-source NPM package mentions detected in the product documentation.
Media Tractions & Mentions
No mainstream media stories specifically mentioning this product name have been intercepted yet.
Deep Research & Science
No direct peer-reviewed scientific literature matched with this product's architecture.
SaaS Metrics