frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Pipelex – declarative language for repeatable AI workflows (MIT)

https://github.com/Pipelex/pipelex
24•lchoquel•13h ago
We’re Robin, Louis, and Thomas. Pipelex is a DSL and a Python runtime for repeatable AI workflows. Think Dockerfile/SQL for multi-step LLM pipelines: you declare steps and interfaces; any model/provider can fill them.

Why this instead of yet another workflow builder?

- Declarative, not glue code: you state what to do; the runtime figures out how. - Agent-first: each step carries natural-language context (purpose, inputs/outputs with meaning) so LLMs can follow, audit, and optimize. Our MCP server enables agents to run pipelines but also to build new pipelines on demand. - Open standard under MIT: language spec, runtime, API server, editor extensions, MCP server, n8n node. - Composable: pipes can call other pipes, created by you or shared in the community.

Why a domain-specific language?

- We need context, meaning and nuances preserved in a structured syntax that both humans and LLMs can understand - We need determinism, control, and reproducibility that pure prompts can't deliver - Bonus: editors, diffs, semantic coloring, easy sharing, search & replace, version control, linters…

How we got there:

Initially, we just wanted to solve every use-case with LLMs but kept rebuilding the same agentic patterns across different projects. So we challenged ourselves to keep the code generic and separate from use-case specifics, which meant modeling workflows from the relevant knowledge and know-how.

Unlike existing code/no-code frameworks for AI workflows, our abstraction layer doesn't wrap APIs, it transcribes business logic into a structured, unambiguous script executable by software and AI. Hence the "declarative" aspect: the script says what should be done, not how to do it. It's like a Dockerfile or SQL for AI workflows.

Additionally, we wanted the language to be LLM-friendly. Classic programming languages hide logic and context in variable names, functions, and comments: all invisible to the interpreter. In Pipelex, these elements are explicitly stated in natural language, giving AI full visibility: it's all logic and context, with minimal syntax.

Then, we didn't want to write Pipelex scripts ourselves so we dogfooded: we built a Pipelex workflow that writes Pipelex workflows. It's in the MCP and CLI: "pipelex build pipe '…'" runs a multi-step, structured generation flow that produces a validated workflow ready to execute with "pipelex run". Then you can iterate on it yourself or with any coding agent.

What’s included: Python library, FastAPI and Docker, MCP server, n8n node, VS Code extension.

What we’d like from you

1. Build a workflow: did the language work for you or against you? 2. Agent/MCP workflows and n8n node usability. 3. Suggest new kinds of pipes and other AI models we could integrate 4. Looking for OSS contributors to the core library but also to share pipes with the community

Known limitations

- Connectors: Pipelex doesn’t integrate with “your apps”, we focus on the cognitive steps, and you can integrate through code/API or using MCP or n8n - Visualization: we need to generate flow-charts - The pipe builder is still buggy - Run it yourself: we don’t yet provide a hosted Pipelex API, it’s in the works - Cost-tracking: we only track LLM costs, not image generation or OCR costs yet - Caching and reasoning options: not supported yet

Links

- GitHub: https://github.com/Pipelex/pipelex - Cookbook: https://github.com/Pipelex/pipelex-cookbook - Starter: https://github.com/Pipelex/pipelex-starter - VS Code extension: https://github.com/Pipelex/vscode-pipelex - Docs: [https://docs.pipelex.com](https://docs.pipelex.com/) - Demo video (2 min): https://youtu.be/dBigQa8M8pQ - Discord for support and sharing: https://go.pipelex.com/discord

Thanks for reading. If you try Pipelex, tell us exactly where it hurts, that’s the most valuable feedback we can get.

Comments

RoyTyrell•13h ago
Sorry, I guess I'm not fully understanding what this is exactly. Would you describe this as a low-code/no-code agent generator? So if you can define requirements via a pipelex "config" file, Pipelex will generate a python-based agent?
lchoquel•13h ago
Hi RoyTyrell, I guess you could call it low-code, a new kind of no-code where we have natural language in the mix. But no, Pipelex does not generate a python-based agent: the pipelex script is interpreted at runtime.
ronaldgumo•13h ago
Very cool declarative + agent-first is the right direction. Love the “Dockerfile for AI reasoning” analogy. Excited to try composing Pipelex with Codiris workflows.

Waiting for partnership to propose to our users

lchoquel•13h ago
Thanks, Ronald! Yes, very interested in discussing integrations. Pipelex is super modular and open by design, so it should be a breeze.
hartem_•3h ago
Declarative DSL is a really interesting approach, especially since you’re exposing it directly to the users. There are some applications where throwing the dice in production by having LLM as part of the runtime is not an option.
lchoquel•35m ago
Yes! Clearly the introduction of LLMs into the mix raises the problem of throwing dice. The point of view we chose is: how to orchestrate the collaboration between AI, Software and people? With our aim to have repeatable workflows, this drove us away from building autonomous agents and towards a place where the software is in command of the orchestration. Then the Humans and AI can discuss "what you want to do" and have software run it and use AI where it's needed.

Show HN: Butter – A Behavior Cache for LLMs

https://www.butter.dev/
30•edunteman•10h ago•19 comments

Show HN: Bash Screensavers

https://github.com/attogram/bash-screensavers
211•attogram•18h ago•74 comments

Show HN: ISS in Real Time – 25 Years Aboard the International Space Station

https://issinrealtime.org
145•bfeist•1d ago•22 comments

Show HN: Dexto – Connect your AI Agents with real-world tools and data

https://github.com/truffle-ai/dexto
33•shaunaks•14h ago•3 comments

Show HN: HortusFox – FOSS system for houseplants with enterprise-scale features

https://github.com/danielbrendel/hortusfox-web
4•foxiel•4h ago•0 comments

Show HN: UndatasIO's document parser MCP server is online

https://docs.undatas.io/mcp/undatas-mcp/
3•jojogh•4h ago•0 comments

Show HN: JSON Query

https://jsonquerylang.org/
145•wofo•1d ago•68 comments

Show HN: Erdos – open-source, AI data science IDE

https://www.lotas.ai/erdos
84•jorgeoguerra•1d ago•32 comments

Show HN: Write Go code in JavaScript files

https://www.npmjs.com/package/vite-plugin-use-golang
152•yar-kravtsov•2d ago•47 comments

Show HN: MyraOS – My 32-bit operating system in C and ASM (Hack Club project)

https://github.com/dvir-biton/MyraOS
241•dvirbt•2d ago•54 comments

Show HN: I was tired of people dmming me just "hi", so I made this - NoGreeting

https://nogreeting.kuber.studio
13•kuberwastaken•20h ago•11 comments

Show HN: Dlog – Journaling and AI coach that learns what drives wellbeing (Mac)

https://dlog.pro/
43•dr-j•1d ago•33 comments

Show HN: Ordered – A sorted collection library for Zig

19•habedi0•1d ago•6 comments

Show HN: Git Auto Commit (GAC) – LLM-powered Git commit command line tool

https://github.com/cellwebb/gac
52•merge-conflict•1d ago•34 comments

Show HN: Permit Watch, Turning Ireland's work permits into a job-demand proxy

https://www.permitwatch.ie/
3•fredthedeve•8h ago•0 comments

Show HN: Apache Fory Rust – 10-20x faster serialization than JSON/Protobuf

https://fory.apache.org/blog/2025/10/29/fory_rust_versatile_serialization_framework/
64•chaokunyang•12h ago•42 comments

Show HN: Tamagotchi P1 for FPGAs

https://github.com/agg23/fpga-tamagotchi
2•agg23•10h ago•0 comments

Show HN: OpenAI Apps Handbook

https://github.com/hemanth/OpenAI-Apps-Handbook
5•init0•11h ago•0 comments

Show HN: Ball X Pit – Physics Roguelite with 42 Ball Evolutions

https://ballxpit.net/
4•aishu001•17h ago•0 comments

Show HN: Rewriting Scratch 3.0 from scratch in Lua (browser-free native runtime)

https://github.com/fox2d-engine/ScratchLove
2•sixddc•12h ago•0 comments

Show HN: I made semantic search engine for engineering blogs and conferences

https://devblogs.sh/
9•iillexial•12h ago•0 comments

Show HN: VS Code extension to run/debug Go table tests

https://github.com/sergiobonfiglio/go-testing-plus
2•drakyoko•13h ago•0 comments

Show HN: Thymis.io Device management – images pre-loaded with your applications

https://thymis.io/
2•elikoga•13h ago•0 comments

Show HN: Linux CLI game, quiz, cheatsheet and map from my mind mapping app

https://mindmapsonline.com/linux_commands_quiz
5•max002•13h ago•0 comments

Show HN: Pipelex – declarative language for repeatable AI workflows (MIT)

https://github.com/Pipelex/pipelex
24•lchoquel•13h ago•6 comments

Show HN: Helium Browser for Android with extensions support, based on Vanadium

https://github.com/jqssun/android-helium-browser
62•jqssun•2d ago•29 comments

Show HN: Shadcn/UI theme editor – Design and share Shadcn themes

https://shadcnthemer.com
133•miketromba•3d ago•40 comments

Show HN: Web extension to remove social metrics on web

https://trashpandaextension.com/
3•chiefofgxbxl•15h ago•0 comments

Show HN: C# analyzer for error handling patterns in your including call graph

https://github.com/wieslawsoltes/ThrowsAnalyzer
2•wiso•17h ago•0 comments

Show HN: LLM Rescuer – Fixing the billion dollar mistake in Ruby

https://github.com/barodeur/llm_rescuer
95•barodeur•4d ago•14 comments