AC

appleboy/codegpt

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

1,5 тыс. stars Качество 71 Тренд 32MIT

CLI, написанный на языке Go, который пишет git-commit сообщения или выполняет обзор кода с помощью ChatGPT AI (gpt-4.1, gpt-4o модель) и автоматически устанавливает git prepare-commit-msg hook.

Обзор

Инструмент CLI, написанный на Go, который генерирует сообщения git commit или предоставляет обзоры кода с помощью ChatGPT AI (модель gpt-5, gpt-4o, gpt-4). Он также автоматически устанавливает hook git prepare-commit-msg. [1]: https://blog.wu-boy.com/2023/03/writes-git-commit-messages-using-chatgpt/ [2]: https://www.youtube.com/watch?v=4Yei_t6eMZU - Поддерживает Azure OpenAI Service, OpenAI API, Gemini, Anthropic, Ollama, Groq и OpenRouter. - Соответствует стандартной спецификации коммитов. - Интегрируется с Git prepare-commit-msg hook, см. документацию Git Hooks. - Позволяет настраивать сгенерированные различия за счёт указания количества контекстных строк (по умолчанию: 3). - Включает шаблоны исключения файлов для операций git diff. - Переводит сообщения коммита на другие языки (поддерживает en, zh-tw или zh-cn). - Поддерживает прокси SOCKS или пользовательский сетевой HTTP-прокси. - Генерирует краткие обзоры кода. - Поддерживает потоковый выход для отображения токенов в реальном времени. - Позволяет настраивать шаблоны и переменные подсказок.

Обзор (машинный перевод)

Инструмент CLI, написанный на Go, который генерирует сообщения git commit или предоставляет обзоры кода с помощью ChatGPT AI (модель gpt-5, gpt-4o, gpt-4). Он также автоматически устанавливает hook git prepare-commit-msg.

  • [繁體中文介紹][1]
  • [繁體中文影片][2]

Английский | 繁體中文 | 简体中文

Содержание

  • CodeGPT
  • Содержание
  • Особенности
  • Установка
  • macOS
  • Окна
  • Установка через скрипт или бинарный файл
  • A. Рекомендуется автоматизированная установка*
  • B. Ручная установка (продвинутый)
  • Настраиваемые переменные среды
  • Из источника
  • Использование VSCode Devcontainer
  • Конфигурация
  • Использование API Key Helper для динамических учетных данных
  • Помощник по ключу для настройки API
  • Настройка интервала обновления
  • Специфический для Gemini API Key Helper
  • Как это работает
  • Приоритетный приказ
  • Как настроить папку с подсказками по умолчанию
  • Как перейти на Azure OpenAI Service
  • Поддержка сервиса Gemini API
  • Настройки конфигурации
  • Пример: API Gemini (стандартный бэкенд)
  • Пример: VertexAI Gemini
  • Поддержка сервиса Anthropic API
  • Как перейти на сервис API Groq
  • Как перейти на сервис API Ollama
  • Как перейти на сервис API OpenRouter
  • Поддержка прокси LiteLLM
  • Использование
  • Режим CLI
  • Шаблон сообщения для изменения коммита

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add appleboy/codegpt
Новичок в MCP? Начните с руководства на mcpskill.org →