{"slug": "show-hn-telize-yaml-workflows-for-shell-python-and-llm-steps", "title": "Show HN: Telize – YAML workflows for shell, Python, and LLM steps", "summary": "Telize, a terminal-first YAML runner for chaining shell, Python, file I/O, and LLM steps, has been released as an open-source alpha (version 0.4.0) under Apache 2.0. Unlike agent frameworks such as LangChain or CrewAI, Telize keeps control flow explicit in YAML and supports dry-run validation with `--validate-only`, working locally with Ollama without requiring an API key. The tool is designed for pipelines where steps are known in advance, not for autonomous agent planning.", "body_md": "I kept hitting this challenge: a ChatGPT demo which works in an afternoon, but turning it into something I’d trust on a cron job takes weeks.\n\nMy path was notebook > Python script > LangChain > back to bash and curl against Ollama. The model wasn’t the problem, the glue was — piping step A into step B, catching config errors before a batch run burns API credits, and explaining the pipeline to someone else without a 30-minute call or meet.\n\nTelize is what I ended up building: it is a terminal-first YAML runner that chains shell, Python, file I/O, LLM (and others) steps. Like GitHub Actions or Ansible, but with an LLM as one step (or multiple steps) in the pipeline — not an autonomous agent deciding what to do next.\n\nWhat’s different from agent frameworks (LangChain, CrewAI, etc.): the control flow is explicit in YAML, you can dry-run in CI with `--validate-only`. Local-first — works with Ollama out of the box, no API key required for the shell-only examples. Can work with frontier models as well.\n\nTry it without signing up:\n\npip install telize telize --init my_flow # works immediately, no LLM needed telize -f my_flow.yaml\n\nIt’s alpha (0.4.0), Apache 2.0. Not for open-ended “agent figures out the plan” work — it’s for pipelines where you already know the steps and want the boring parts to stay boring.\n\nHappy to answer questions about the design, what I deliberately left out, and where it breaks down.\n\nComments URL: [https://news.ycombinator.com/item?id=49004112](https://news.ycombinator.com/item?id=49004112)\n\nPoints: 1\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-telize-yaml-workflows-for-shell-python-and-llm-steps", "canonical_source": "https://github.com/telize-ai/telize", "published_at": "2026-07-22 09:43:07+00:00", "updated_at": "2026-07-22 09:52:10.896268+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools", "artificial-intelligence"], "entities": ["Telize", "LangChain", "CrewAI", "Ollama", "GitHub Actions", "Ansible"], "alternates": {"html": "https://wpnews.pro/news/show-hn-telize-yaml-workflows-for-shell-python-and-llm-steps", "markdown": "https://wpnews.pro/news/show-hn-telize-yaml-workflows-for-shell-python-and-llm-steps.md", "text": "https://wpnews.pro/news/show-hn-telize-yaml-workflows-for-shell-python-and-llm-steps.txt", "jsonld": "https://wpnews.pro/news/show-hn-telize-yaml-workflows-for-shell-python-and-llm-steps.jsonld"}}