OpenSeek CLI
Кодинг-агент на MoonBit работает с DeepSeek, Kimi и GLM через OpenAI-совместимый API и запускается без клонирования.
- 108 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Агент запускает скрипты и процессы и меняет файлы в рабочем каталоге.
- Запросы и код уходят провайдеру модели по ключу пользователя.
Установка
Ручная установка
moonx moonbitlang/openseek --helpУстановка не нужна: `moonx` скачивает и кеширует готовый wasm-бинарник. Нужен набор инструментов MoonBit.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент запускает скрипты и процессы и меняет файлы в рабочем каталоге.
- Запросы и код уходят провайдеру модели по ключу пользователя.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
OpenSeek состоит из чистых модулей данных, HTTP-транспорта, оркестрации агента и CLI. Подкоманды `run`, `serve`, `mcp` и `sessions` запускают одну задачу, поднимают сервер хоста, проверяют MCP-конфигурацию и показывают сессии. Агент использует одиннадцать локальных инструментов: `mbtx` для скриптов и запуска процессов без оболочки, `edit`, `multi_edit`, `write`, `remove`, `plan`, `goal`, `finish` и другие. Модель выбирается ключом: `DEEPSEEK`, `KIMI` или `GLM`. Файлы `mcp.json` в стиле Claude и Cursor подключаются через `--mcp-config`, навыки читаются из `.openseek/skills` и `~/.openseek/skills`. Запуск через `moonx moonbitlang/openseek` берет готовый wasm-бинарник с mooncakes.io.
Для кого. Разработчикам на MoonBit и всем, кто хочет терминального агента на китайских моделях DeepSeek, Kimi или GLM вместо моделей Anthropic и OpenAI.
Подходит, если
- Нужно прогнать агента по проекту одной командой без установки и клонирования.
- Задачу хотят выполнить на DeepSeek, Kimi или GLM по их ключам.
- Готовый `mcp.json` из Claude или Cursor надо подключить без правок.
- Сеанс агента хочется смотреть вживую в браузере через флаг `--inspect`.
Не подходит, если
- Нужен интерактивный интерфейс: терминальный UI вынесен в отдельный бинарник `openseek_tui`.
- Требуется работа с моделями OpenAI или Anthropic.
- Нужны ресурсы и промпты MCP: агент использует только инструменты.
Пример запроса к агенту
Запусти openseek run в каталоге проекта с моделью Kimi и попроси описать структуру репозитория в четырех предложениях.Ограничения
Автор называет проект небольшой основой, а не законченным продуктом. Нужен ключ одного из провайдеров (`DEEPSEEK`, `KIMI` или `GLM`), запросы уходят на их серверы. Агент выполняет скрипты и меняет файлы в рабочем каталоге, поэтому запускайте его на проекте под контролем версий. MCP-ресурсы и промпты не используются, только инструменты. Для сборки из исходников нужны инструменты MoonBit и `just`. Проект молодой, поэтому интерфейс команд может меняться.
Как отключить. Удалите кеш `moonx` и каталоги `.openseek` в проектах и в домашней папке. Ключи провайдеров уберите из переменных окружения.
Частые вопросы
Как выбрать модель?
Задайте `DEEPSEEK`, `KIMI` или `GLM`. Для Kimi и GLM укажите `--model`, по умолчанию используется `deepseek-flash`.
Нужно ли что-то ставить?
Для запуска нет. `moonx moonbitlang/openseek` скачивает и кеширует готовый wasm-бинарник.
Как подключить MCP?
Передайте `--mcp-config` с файлом в формате Claude или Cursor. Несколько файлов объединяются по порядку.
Как посмотреть сеанс?
Добавьте `--inspect`: агент поднимет просмотрщик и напечатает ссылку. Флаг несовместим с `--no-session`.
Есть ли интерактивный режим?
Он вынесен в отдельный модуль `openseek_tui`. Корневой пакет рассчитан на запуск без интерфейса.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыMCP-сервер запускает DeepSeek или локальную модель субагентом в Claude Code и Codex с собственным циклом инструментов.
Кодинговый агент на Go для открытых моделей: из беседы делает задачи в отдельных ветках, сам проверяет и вливает результат, ведет все проекты в одном окне
Кодинг-агент в терминале на базе Codex, заточенный под недорогие открытые модели вроде Kimi K3, DeepSeek и Qwen
Kimi Code — агент Moonshot AI для работы с кодом в терминале: читает проект, правит файлы и запускает команды. Ставится одним скриптом, без Node.js.
Самохостящийся ИИ-агент в одном бинарнике на Go: терминал, веб-интерфейс, мессенджеры и десктоп работают с любой совместимой моделью
mi — агентный кодинг в 30 строках: цикл, два инструмента и модель; работает с любым API, совместимым с OpenAI, и в Docker.
Коротко о README
Запуск без клонирования, структура монорепозитория, таблица пакетов, команды CLI, MCP, навыки и проверяемая документация.