CapyBro

Сценарий

CapyBro для разработчиков

AI-редактирование текста, которое живёт в твоём IDE, терминале и Git-клиенте — а не в очередной вкладке браузера.

Ты и так достаточно переключаешься между контекстами. CapyBro кладёт действие «переписать / исправить / перевести / объяснить» на глобальный хоткей, который срабатывает внутри VS Code, JetBrains IDE, Windows Terminal, твоего Git-GUI, Slack и GitHub в браузере. Оформи commit-сообщение, отшлифуй README, преврати стек-трейс в понятный вопрос или переведи Jira-тикет — не покидая окна, в котором работаешь. А благодаря локальному режиму Ollama твой закрытый код не обязан касаться облачного API.

Где разработчики используют это каждый день

Лучшие commit-сообщения и описания PR

Выдели черновик в поле коммита или шаблоне PR, нажми хоткей — и промт вроде «переписать как conventional commit» или «сведи этот дифф в понятное описание PR» сделает из него то, что команда действительно прочитает. Работает в SCM-поле VS Code, GitHub Desktop и веб-редакторе GitHub.

Docstring-и, комментарии и шлифовка README

Выдели комментарий к функции или абзац README — и AI сожмёт его, исправит грамматику или перепишет для не-эксперта. Markdown остаётся целым. Тот же хоткей работает и в редакторе, и в веб-UI GitHub, когда правишь доки инлайн.

Преврати ошибки в вопросы

Вставь стек-трейс или непонятную ошибку компилятора, запусти промт «объясни эту ошибку и вероятную причину» — и получи понятную отправную точку ещё до того, как открыл поиск. Держи локально через Ollama, когда лог содержит внутренние пути или секреты.

Переводи тикеты, доки и чаты

Работаешь в международной команде? Выдели Jira-тикет, сообщение в Slack или кусок иноязычной документации — и переведи на месте, в любой языковой паре, которую поддерживает модель, без копипаста в отдельный переводчик.

Промт-рецепты для разработчиков

Создай их один раз в Настройки → Промты и вызывай из меню промтов (Ctrl+Shift+Q). У каждого может быть своя закреплённая модель.

Conventional commit

Перепиши следующее как Conventional Commits-сообщение: лаконичную строку type(scope): subject до 72 символов, затем пустую строку и короткое описание «почему». Оставь на английском.

Объясни ошибку

Объясни это сообщение об ошибке простым языком: что оно вероятнее всего значит, 2–3 самые частые причины и что проверить первым. Будь лаконичным.

Сделай docstring

Напиши чёткий лаконичный docstring/комментарий для выделенного кода. Опиши, что он делает и его параметры, а не как он работает строка за строкой. Придерживайся языка окружающего кода.

Переписать простым языком

Перепиши выделенный технический текст так, чтобы его понял стейкхолдер-не-разработчик. Сохрани точность, убери жаргон, оставь коротким.

FAQ для разработчиков

Работает ли CapyBro внутри VS Code и JetBrains IDE?

Да. CapyBro использует системный хоткей и буфер обмена Windows, поэтому работает в панели редактора VS Code, всех JetBrains IDE (IntelliJ, PyCharm, Rider, WebStorm), Visual Studio, Sublime и Notepad++. Выдели текст, нажми хоткей — результат на месте.

Можно ли не отправлять закрытый код в облачный AI?

Да — переключись в режим Ollama. AI тогда работает локально на твоей машине без сетевых вызовов, так что код, логи и секреты не покидают компьютер. Используй OpenRouter для обычного нечувствительного текста, а Ollama — для конфиденциального.

Могут ли разные промты использовать разные модели?

Да. У каждого промта может быть своя закреплённая модель — например быстрая дешёвая для commit-сообщений и более сильная для объяснения ошибок. Pro-хоткей переключения моделей также циклически перебирает закреплённые модели во время работы.

Не сломает ли это мой Markdown или форматирование кода?

AI редактирует только выделенный текст и вставляет результат обратно; ничего, что ты не выделил, он не трогает. Для Markdown промт со словами «сохранить Markdown-форматирование» оставляет заголовки, списки и код-блоки целыми.

Положи AI на хоткей в своём dev-окружении

Бесплатно, open-source, ~48 МБ. Подключи свой OpenRouter-ключ или работай полностью локально через Ollama. Работает в каждой Windows-программе, в которой ты уже кодишь.