Show HN: Runprompt – run .prompt files from the command line
Runprompt — крошечный скрипт для запуска файлов с расширением .prompt. Он позволяет пользователям хранить промпты для ИИ в отдельных файлах и исполнять их одной командой из терминала, интегрируясь с популярными CLI-инструментами вроде Ollama, LM Studio или OpenAI API. Скрипт написан на bash, весит всего несколько строк кода и не требует установки: достаточно скачать и добавить в PATH.
Ключевые фичи: поддержка переменных окружения для API-ключей ($OPENAI_API_KEY), автоматическое определение LLM-инструмента, вывод результата в stdout/stderr. Пример использования: runprompt myprompt.prompt "user input". Идеально для автоматизации рабочих процессов с ИИ — от генерации кода до анализа текста. Репозиторий на GitHub (chr15m/runprompt) предлагает готовый бинарник и инструкции по кастомизации.
Комментарии (38)
- Положительные отзывы о dotprompt как лёгком инструменте для пайпинга промптов с LLM в стиле Unix, лучше агентов, с single-file подходом.
- Предложения: поддержка local LLM (Ollama via base URL), кэш (sqlite), shebang для исполняемости, .prompty, модальности (image/audio), tee для перехвата.
- Сравнения с pmp, .prompty, MD-файлами; преимущества в контроле, pay-per-use и reproducibility.
- Автор планирует доработки (URL override, кэш, модальности), добавляет GH issues, примеры в блоге.
How I code with AI on a budget/free 🔥 Горячее 💬 Длинная дискуссия
Бесплатный AI-стек
Браузер → 15+ вкладок:
- 2-3 × z.ai GLM 4.5 (≈ Claude 4)
- 2 × Kimi K2 (багфиксер)
- Qwen3 Coder, DeepSeek v3/r1
- Google AI Studio + Gemini 2.5 Pro (Flash бесплатно)
- OpenAI Playground (разрешить обучение → бесплатные токены)
- Poe, OpenRouter, ChatGPT, Perplexity, Grok, Phind, lmarena.ai
Claude.ai — редко, т.к. лимиты.
⚠️ Grok: бесплатен, но связан с пропагандой; использовать только для кода.
Умный дешёвый цикл
-
Планирование в веб-чатах
Агенты (Cline, Copilot) «тупят» от лишнего контекста.
→ Задаю вопрос в одном из бесплатных чатов, получаю решение. -
Генерация контекста
AI Code Prep рекурсивно собирает файлы проекта и форматирует:fileName.js: <code>...</code> nextFile.py: <code>...</code> -
Исполнение
Ответ вставляю в Cline/Roo Code; GPT-4.1 спокойно применяет патчи без трат на Claude.
Комментарии (219)
- Автор статьи извинился за устаревший список моделей: теперь фавориты — GLM-4.5, Kimi K2, Qwen3-Coder 480b.
- Участники подтверждают: агенты работают только на самых больших моделях, для простых задач быстрее мелкие.
- Популярны бесплатные веб-чаты: Google AI Studio (Gemini 2.5 Pro), Mistral, DeepSeek, Qwen Chat; лимиты высокие или неограниченные.
- Локальные решения: Continue.dev + Ollama/LMStudio, Cursor CLI, repomix/codemerger для упаковки кода в один файл.
- Некоторые считают всё это слишком сложным и предпочитают писать код вручную или использовать единый инструмент вроде Amazon Q Dev.