IDE (ACP)
Waibee Code работает по Agent Client Protocol и запускается в любом ACP-клиенте как waibee acp. Чтобы агент появился в редакторе, его добавляют в конфиг ACP-агентов. Начальный шаг в Zed и JetBrains немного разный, а формат записи одинаковый (блок agent_servers). Команду waibee acp вызывает сам редактор, вручную запускать не нужно. Ключ задай заранее.
-
Выполни
agent: open settings→ Add Agent → Add Custom Agent (откроется~/.config/zed/settings.json). -
Добавь запись:
~/.config/zed/settings.json {"agent_servers": {"Waibee Code": {"type": "custom","command": "waibee","args": ["acp"]}}} -
Открой панель агента и выбери Waibee Code.
-
Ключ. Ещё не задан? Используй у агента опцию Reauthenticate (меню ⋮): Zed откроет терминал для вставки ключа. Либо впиши его в запись полем
"env": { "WAIBEE_API_KEY": "sk_live_..." }.
JetBrains (AI Assistant 2026.1+)
Заголовок раздела «JetBrains (AI Assistant 2026.1+)»- Открой окно AI Chat.
- Меню ⋮ (справа сверху) → Add Custom Agent (откроется
~/.jetbrains/acp.json). - Добавь ту же запись, что для Zed. Если IDE не находит
waibee, замениcommandна полный путь:~/.local/bin/waibee(macOS/Linux) или%LOCALAPPDATA%\Programs\waibee\waibee.exe(Windows). - Сохрани. Waibee Code появится в AI Chat (перезапусти IDE, если нет).
- Ключ. В JetBrains нет входа из чата, поэтому задай ключ заранее:
waibee config set-api-key, либо добавь"env": { "WAIBEE_API_KEY": "sk_live_..." }в запись.
Другие клиенты
Заголовок раздела «Другие клиенты»Любой ACP-клиент подключается так же: команда waibee, аргумент acp. Это покрывает Neovim, Obsidian и другие. В VS Code встроенной поддержки ACP нет, но её добавляет ACP-расширение.
Тот же протокол работает и без редактора: клиент acpx даёт агенту сессии между вызовами и JSON-вывод, что удобно для скриптов и CI.