
appleboy/codegpt
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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. Открыть оригинал.
CodeGPT
A CLI tool written in Go that generates git commit messages or provides code review summaries using ChatGPT AI (gpt-5, gpt-4o, gpt-4 model). It also automatically installs a git prepare-commit-msg hook.
- [繁體中文介紹][1]
- [繁體中文影片][2]
Table of Contents
- CodeGPT
- Table of Contents
- Features
- Installation
- Configuration
- Using API Key Helper for Dynamic Credentials
- How to Customize the Default Prompt Folder
- How to Change to Azure OpenAI Service
- Support for Gemini API Service
- Support for Anthropic API Service
- How to Change to Groq API Service
- How to Change to Ollama API Service
- How to Change to OpenRouter API Service
- Support for LiteLLM Proxy
- Usage
- Change Commit Message Template
- Testing
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add appleboy/codegpt