kimaki CLI
kimaki превращает Discord в пульт для OpenCode, где канал это проект, а тред — отдельная сессия кодинг-агента.
- 1 449 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Сообщение в Discord-треде запускает правку кода прямо на машине пользователя через OpenCode, с доступом к файловой системе проекта.
Установка
- Работает в
Ручная установка
npx -y kimaki@latestCLI проводит через установку Discord-бота и создание каналов под проекты; настройка занимает около минуты.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Сообщение в Discord-треде запускает правку кода прямо на машине пользователя через OpenCode, с доступом к файловой системе проекта.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
kimaki подключает Discord к агенту OpenCode: канал сервера становится проектом, привязанным к папке на машине пользователя, а каждый тред — отдельной сессией OpenCode. Сообщение в треде запускает правку кода агентом прямо на этой машине, без смешивания разных задач в одном потоке переписки, как это происходит у инструментов, которые складывают все в один канал. Бот ставится в Discord-сервер одним кликом через CLI, который сам проводит через настройку: выбор проектов и создание канала под каждый. Для работы нужен OpenCode версии 2, и если его нет, kimaki устанавливает его автоматически тем же способом, что и сам OpenCode.
Для кого. Разработчикам на OpenCode, которые хотят запускать и переключать сессии кодинг-агента прямо из Discord без терминала под рукой.
Подходит, если
- Несколько проектов нужно вести параллельно, каждый в своем канале, без путаницы между задачами.
- Переключение между задачами одного проекта должно идти по тредам, а не по одной общей ленте.
- Правку кода нужно запускать прямо из Discord-сообщения, пока нет доступа к терминалу.
- OpenCode уже используется или его установка допустима автоматически через kimaki.
Не подходит, если
- Нужен другой кодинг-агент вместо OpenCode: kimaki устанавливает и подключает только его.
- Discord нежелателен как канал управления из-за политики рабочего пространства или команды.
- Важна изоляция задач внутри одного канала без создания отдельных тредов на каждую сессию.
Пример запроса к агенту
Открой тред в канале моего проекта и попроси агента починить падающий тест в файле auth.ts.Ограничения
kimaki работает только с OpenCode 2: если установлен OpenCode 1, его нужно сначала обновить тем же установочным скриптом. Код правится прямо на машине, где запущен kimaki, у агента есть доступ к файловой системе этого проекта. Привязка канала к проекту и треда к сессии задает жесткую структуру: смешать несколько проектов в одном канале без путаницы не получится. Боту Discord нужны права на создание каналов и тредов на сервере при первой настройке.
Как отключить. Удали бота из Discord-сервера и останови процесс CLI; для полного удаления выполни `npm uninstall -g kimaki`, если он был установлен глобально.
Частые вопросы
Как начать настройку?
Выполните `npx -y kimaki@latest`, CLI проведет через установку бота в Discord и создание каналов под проекты.
Нужна ли отдельная установка OpenCode?
Нет, если OpenCode не установлен, kimaki ставит его автоматически тем же способом, что и сам OpenCode; версию 1 нужно обновить до 2 вручную.
Как разделяются задачи одного проекта?
Каждое отправленное сообщение открывает тред, который становится отдельной сессией OpenCode, задачи не смешиваются в одной ленте.
Чем это отличается от других Discord-ботов для агентов?
Другие инструменты складывают все сессии в один канал; kimaki делит проекты на каналы и сессии на треды, у каждой задачи свое место.
Где выполняется правка кода?
Прямо на машине, где запущен kimaki, в папке проекта, привязанной к каналу.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыДесять команд Claude Code для работы с Codex и Gemini: Claude планирует, Codex пишет код, Gemini проверяет и читает макеты
Kimi Bridge для Claude Code
kimi-bridge
MCP-сервер, который делает локальный Kimi Code CLI вторым агентом в Claude Code, с отдельным инструментом ревью BSL для 1С
Kode CLI — терминальный кодинг-агент, который читает AGENTS.md и CLAUDE.md, подключает MCP и работает с разными моделями.
Телеграм-бот для OpenCode: ставит задачи агенту, следит за ходом работы и переключает модели с телефона, пока OpenCode работает на вашем компьютере
Настольная доска запускает карточку как сессию агента в своем git worktree, показывает, какой агент ждет вас, и дает MCP-сервер
Кодовый агент для терминала на Go: модели GLM, DeepSeek и локальный Ollama, 59 встроенных инструментов и MCP
Коротко о README
Автор приглашает попробовать бота на собственном Discord-сервере проекта, чтобы увидеть принцип работы без установки на своем сервере.