
Что случилось
На Hacker News опубликован Show HN: Clai — инструмент на Go, который превращает LLM в обычный UNIX-фильтр. Он читает stdin, отправляет данные модели и печатает результат в stdout. Никакого REPL, сессий и состояния. Примеры: git diff | clai commit, cat article.txt | clai summarize | glow, pbpaste | clai tldr. Промпты хранятся как markdown-файлы с frontmatter, поддерживаются стратегии рассуждения: chain-of-draft, chain-of-thought, tree-of-thought, self-refine. Работает с OpenAI, Anthropic, Bedrock и локальными моделями. Установка: brew install maxrodrigo/tap/clai.
Почему это обсуждают
Это не громкий релиз, а запрос на обратную связь от автора. Тред ценен как срез мнений: нужен ли разработчикам «голый» LLM-инструмент без платформенных функций, когда уже есть llm, fabric, aichat. Показателен сам подход — вернуться к UNIX-конвейерам и сделать модель композируемым элементом пайплайна.
Что подтверждено и что неясно
Подтверждено: репозиторий открытый, версия v0.3.0, автор прямо называет проект ранним и «шероховатым». Неясно: стабильность бинарников, поведение стратегий на практике, жизнеспособность проекта после анонса.
| Punkt | Detail |
|---|---|
| Автор | maxrodrigo |
| Версия | v0.3.0 |
| Установка | brew, go install, бинарники |
| Провайдеры | OpenAI, Anthropic, Bedrock, локальные |
| Стратегии | CoD, CoT, ToT, self-refine |
Что смотреть дальше
Комментарии в HN (пока 0), issues и релизы в репозитории. Тем, кто работает с LLM-конвейерами, стоит сравнить Clai с llm и fabric на своих задачах.