Нативный лёгкий Git-клиент для macOS: управление репозиториями и worktree, просмотр diff и коммиты в одном окне.
- Звёзды
- 134
- Форки
- 10
- Открытые issues
- 1
- Последний коммит
- 3 дня назад
Что это?
1git — нативное рабочее пространство Git для macOS. В нём можно просматривать изменения файлов с помощью текстовых и графических diff, выбирать отдельные файлы или строки и создавать коммиты в одном окне. Инструменты для работы с историей охватывают коммиты, ветки, теги, stash и граф коммитов.
Приложение помогает организовать работу с помощью вкладок, пространств и worktree. Репозитории можно открывать локально или по SSH на удалённых компьютерах с macOS и Linux. К приложению можно подключить аккаунты GitHub и GitLab для работы с pull request и merge request.
Сообщения коммитов можно генерировать с помощью ИИ через OpenCode, ChatGPT, Claude Code, Codex или любой настроенный вами API. Провайдеру отправляются только выбранные изменения. Для работы приложения необходимы macOS 13 или новее на Apple Silicon и установленный Git.
Ключевые возможности
- 01Просмотр текстовых и графических diff с выбором файлов и отдельных строк.
- 02Просмотр коммитов, веток, тегов, stash и графа коммитов.
- 03Организация работы с помощью вкладок, пространств и worktree.
- 04Открытие репозиториев на удалённых компьютерах с macOS и Linux по SSH.
- 05Подключение аккаунтов GitHub и GitLab для работы с pull request и merge request.
- 06Генерация сообщений коммитов с помощью OpenCode, ChatGPT, Claude Code, Codex или собственного API.
Сценарии использования
- Просмотр изменений и создание коммитов в визуальном интерфейсе на Mac.
- Одновременная работа с несколькими ветками или функциями с помощью worktree.
- Управление репозиториями на удалённом Linux-сервере с локального Mac.
- Подготовка черновиков сообщений коммитов по выбранному diff с помощью ИИ-ассистента.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/1bye/1git.git - 2
Перейдите в папку проекта
cd 1git - 3
Установите зависимости
bun install --frozen-lockfile - 4
Запустите приложение в режиме разработки (при первом запуске собирается нативное дополнение, что может занять несколько минут)
bun run dev:app
Что важно знать
- Только для macOS; требуется Mac на Apple Silicon с macOS 13 или новее.
- Сборки пока не нотариально заверены, поэтому при первом запуске macOS может заблокировать приложение.
- Сейчас приложение распространяется в бета-версии.
В подборках
Темы
Частые вопросы
- Что такое 1git?
- Нативный Git-клиент для macOS: просмотр изменений, создание коммитов и управление локальными репозиториями и репозиториями по SSH, а также генерация сообщений коммитов с помощью ИИ. 1git — нативное рабочее пространство Git для macOS. В нём можно просматривать изменения файлов с помощью текстовых и графических diff, выбирать отдельные файлы или строки и создавать коммиты в одном окне. Инструменты для работы с историей охватывают коммиты, ветки, теги, stash и граф коммитов.
- 1git можно использовать бесплатно? Какая у него лицензия?
- 1git распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- 1git всё ещё поддерживается?
- Активно поддерживается. Последний коммит в 1git — 4 нояб. 2026 г..
- Для чего можно использовать 1git?
- Просмотр изменений и создание коммитов в визуальном интерфейсе на Mac. Одновременная работа с несколькими ветками или функциями с помощью worktree. Управление репозиториями на удалённом Linux-сервере с локального Mac. Подготовка черновиков сообщений коммитов по выбранному diff с помощью ИИ-ассистента.
- Как установить 1git?
- Клонируйте репозиторий: git clone https://github.com/1bye/1git.git Перейдите в папку проекта: cd 1git Установите зависимости: bun install --frozen-lockfile Запустите приложение в режиме разработки (при первом запуске собирается нативное дополнение, что может занять несколько минут): bun run dev:app
- Где скачать 1git?
- Исходный код и инструкции по установке — на GitHub: https://github.com/1bye/1git
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Быстрый локальный Git GUI для Linux, Windows и macOS, созданный на Rust с использованием фреймворка GPUI.
Лёгкий и быстрый редактор кода на Go с нативным интерфейсом, отрисовываемым на GPU, без webview и Electron.
Реализация Git на чистом Go, которую можно использовать как библиотеку для чтения и программной работы с Git-репозиториями.
Терминальный интерфейс, который отображает граф коммитов Git в виде изображений — как git log --graph --all, — чтобы просматривать историю репозитория.
Нативный десктопный Git-клиент для Windows, macOS и Linux на Rust и egui, с опциональной AI-помощью при трёхстороннем слиянии.