vomit (zachahn/vomit)
Searching Database…
Что это?
Vomit превращает «токенную рвоту» Claude Code в связный текст на английском, прогоняя её через локальную LLM. Он встраивается в Claude Code и переписывает его вывод прямо внутри терминального интерфейса Claude Code.
Это отдельное приложение или оно встраивается в терминал Claude Code?
Это CLI-инструмент на Go, который встраивается в Claude Code, перехватывая и переписывая его вывод внутри существующего терминального интерфейса Claude Code, а не открывая отдельный интерфейс.
Как запустить его вместе с Claude Code?
Установите Vomit, затем используйте команды вроде «vomit list», чтобы увидеть идентификаторы сессий Claude, и «vomit tail», чтобы переводить или следить за выводом сессии. Есть и неинвазивный режим, позволяющий запускать Vomit сбоку, но этот режим объявлен устаревшим.
Какая локальная LLM нужна для работы?
Нужен локальный LLM-бэкенд, например Llama.app, Ollama, Apfel (macOS 26+) или что угодно с OpenAI-совместимым API. README рекомендует Llama.app с моделью GPT-OSS 20B, а после настройки выполнить сабкоманду init.
Переведённый вывод всегда имеет смысл?
Локальная LLM видит только то, что Claude пытается сообщить, без доступа к его реальным действиям и файлам, поэтому может галлюцинировать. Проект к тому же описан как «полностью vibe-coded», протестирован только на Mac и отмечен как довольно медленный.
Это работает только на Mac?
Протестировано только на macOS, к тому же один из рекомендуемых локальных LLM-раннеров (Apfel) требует именно macOS 26 или новее.
Куда уходят данные моей сессии Claude?
Vomit работает полностью локально, без телеметрии и внешних зависимостей, поэтому вывод сессии остаётся на вашей машине и отправляется только в настроенную вами локальную LLM.
Как получить исходный вывод Claude без изменений?
Нажмите ctrl-o внутри Claude Code, чтобы увидеть оригинальный непереведённый вывод Claude.
Что такое неинвазивный режим?
Он позволяет запускать Vomit сбоку, не встраиваясь напрямую в терминал Claude Code, но в README этот режим помечен как устаревший.
Что именно делает «vomit tail»?
Он переводит токены Claude для указанной сессии или следит за последней активной сессией, если она не задана.
Почему автор назвал его «vomit»?
Название обыгрывает идею превращения многословного, перегруженного жаргоном («рвотного») вывода Claude в простой английский с помощью локальной LLM.
What are similar projects?
Baize, aichat, meetily, slotstream, agenticSeek, Soup, lipflow, open-codesign
Which topics is it in?
agent-tools, local-ai, privacy-first, ai-tools, openai-compatible, local-llm, ollama, offline, claude, gplv3, go, command-line-tool