AI Gist CLI
CLI для менеджера промптов AI Gist: агент из терминала создает, читает и заполняет шаблоны с переменными в локальной базе
- 915 ★ репозитория
- Последний коммит
- AGPL-3.0
Минимальный доступ
Почему такой уровень
- CLI читает и меняет только ваши промпты и категории в локальном приложении, наружу данные не отправляются.
Установка
- Работает в
Ручная установка
Клонируй `https://github.com/yarin-zhang/AI-Gist`, установи зависимости командой `yarn install` и проверь связь `node bin/ai-gist.js status`. Если связи нет, попроси меня включить локальный CLI в настройках приложения.
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- CLI читает и меняет только ваши промпты и категории в локальном приложении, наружу данные не отправляются.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
AI Gist — приложение для хранения промптов с переменными и шаблонами Jinja, которое работает на Windows, macOS, Linux, Android и iOS. Данные лежат только внутри запущенного приложения, поэтому для агентов в репозитории есть команда `ai-gist` (файл `bin/ai-gist.js`). Через нее агент или скрипт создает, читает, правит и заполняет промпты и категории без прямого доступа к базе IndexedDB. Связь идет с работающей копией приложения по локальному соединению с токеном. Оно выключено по умолчанию, включается один раз в настройках в разделе локального CLI. Команда `ai-gist status` проверяет связь, `ai-gist --help` и справка по подкомандам описывают остальное. Есть группы `prompt`, `category` и `stats`, а для машинного разбора добавляется флаг `--json`. Главный сценарий называется «挖空», то есть превращение обычного текста в шаблон. Вы пишете в промпте `{{имя}}`, `ai-gist prompt variable sync <id>` создает переменные для каждой метки, а `ai-gist prompt fill <id> --var имя=значение` собирает итоговый текст. Само приложение умеет генерировать и улучшать промпты через Ollama, LM Studio, OpenAI и другие модели, хранит историю версий и делает резервные копии в WebDAV и iCloud.
Для кого. Тем, кто хранит рабочие промпты в AI Gist и хочет, чтобы Claude Code или скрипты брали шаблоны оттуда и подставляли переменные.
Подходит, если
- Библиотека шаблонов лежит в AI Gist, и агент должен подставить в нее значения и отдать готовый текст
- Обычный промпт надо превратить в шаблон: расставить метки `{{...}}` и создать для них переменные
- Скрипт должен заводить новые промпты и категории в приложении пакетно
- Нужна статистика по промптам в машинном виде, чтобы разобрать ее в скрипте
Не подходит, если
- Приложение AI Gist не запущено: CLI общается только с работающей копией и без нее ничего не сделает
- Нужен общий каталог готовых промптов от сообщества: AI Gist хранит ваши собственные
- Нужна установка одной командой из npm: команда запускается из клона репозитория, как указано в AGENTS.md
- Данные должны синхронизироваться между машинами без вашего участия: CLI работает только с локальной копией
Пример запроса к агенту
Возьми в AI Gist промпт «Отчет об ошибке», подставь тему «падает вход через Яндекс» и покажи готовый текст.Ограничения
Команда `ai-gist` описана только в файле AGENTS.md и в справке самой программы, в README про нее ничего нет. Запускать ее нужно из клона репозитория после установки зависимостей, например `node bin/ai-gist.js status`.
Локальное соединение выключено по умолчанию: включите его в настройках приложения в разделе локального CLI. Работает оно через loopback с токеном, наружу данные не уходят. Приложение должно быть запущено на той же машине.
Сам AI Gist распространяется как настольное и мобильное приложение под лицензией AGPL-3.0 и ставится из релизов, App Store, Microsoft Store или Snap. Список команд автор считает единственным источником правды в справке `--help`.
Как отключить. Выключите доступ к локальному CLI в настройках AI Gist, этого достаточно, чтобы команда перестала работать. Клон репозитория можно удалить как обычную папку.
Частые вопросы
Как агенту обратиться к базе AI Gist?
Через команду `ai-gist`: данные живут внутри приложения, а CLI соединяется с ним по локальному каналу с токеном. Прямое обращение к IndexedDB не предусмотрено.
Как включить доступ для CLI?
В настройках AI Gist, раздел локального CLI, переключатель доступа. Затем `node bin/ai-gist.js status` покажет, что связь есть.
Как заполнить шаблон с переменными?
Командой `ai-gist prompt fill <id> --var имя=значение`. Метки `{{имя}}` в тексте сначала превращают в переменные через `ai-gist prompt variable sync <id>`.
Можно ли получить вывод в JSON?
Да, глобальный флаг `--json` включает машинный формат вместо текста для людей.
Где хранятся мои промпты?
Только на вашем устройстве. Для переноса между машинами приложение умеет резервные копии в WebDAV и iCloud.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыРабочая папка с AGENTS.md и 49 скиллами для менеджера продукта: бэклог, цели, приоритеты, PRD и проверка выполнения
Локальные ИИ-команды для голоса и текста: диктовка в буфер, правка, озвучка, ассистент и параллельные агенты в worktree
Набор личного ассистента для Claude Code, Codex CLI и Grok CLI: память в файлах, 23 скилла и диалоговая первичная настройка
Agenvoy — локальный персональный ИИ-агент на одном бинарнике Go: сам создает инструменты и отдает их по MCP Claude Code и Codex как общую библиотеку
Библиотека промптов по единому шаблону с XML-разметкой, скиллы Claude Code по разработке и DevOps и набор хуков
JeffreysPrompts (jfp)
JeffreysPrompts.com
Консольный каталог проверенных промптов для кодовых агентов: поиск, копирование и экспорт в Markdown или SKILL.md одной командой.
Коротко о README
README подает AI Gist как приложение с приоритетом локальных данных: шаблоны с переменными, три вида отображения, теги и оценки, история версий, подключение моделей и резервные копии. Про CLI там нет ни слова, он описан в AGENTS.md. Интерфейс на китайском, английском и японском.