Repolode
1bye

1bye/1git

AI生成のコミットメッセージに対応した、変更の確認やコミット、ローカル/SSHリポジトリの管理ができるmacOSネイティブのGitクライアント。

代替できる製品:TowerFork

スター
132
フォーク
10
未解決の Issue
1
最終コミット
一昨日

これは何?

1gitはmacOS向けのネイティブなGitワークスペースです。テキストや画像の差分で変更されたファイルを確認し、ファイル単位または行単位で選択して、ひとつの画面からコミットを作成できます。コミット、ブランチ、タグ、スタッシュ、コミットグラフを確認する履歴機能も備えています。

タブ、スペース、worktreeで作業を整理できます。リポジトリはローカルのほか、リモートのmacOSやLinuxマシンからSSH経由で開けます。GitHubやGitLabのアカウントを連携して、プルリクエストやマージリクエストを扱うこともできます。

OpenCode、ChatGPT、Claude Code、Codex、または設定した任意のAPIを使って、AIでコミットメッセージを生成できます。選択した変更だけが、指定したプロバイダーに送信されます。利用にはApple Silicon搭載のmacOS 13以降と、インストール済みのGitが必要です。

主な機能

  • 01ファイル単位・行単位で選択しながら、テキストや画像の差分を確認できます。
  • 02コミット、ブランチ、タグ、スタッシュ、コミットグラフを確認できます。
  • 03タブ、スペース、worktreeを使って作業を整理できます。
  • 04SSH経由でリモートのmacOSやLinuxマシン上のリポジトリを開けます。
  • 05GitHubやGitLabのアカウントを連携して、プルリクエストやマージリクエストを扱えます。
  • 06OpenCode、ChatGPT、Claude Code、Codex、またはカスタムAPIを使ってコミットメッセージを生成できます。

ユースケース

  • Macのビジュアルなインターフェースで変更を確認し、コミットする。
  • worktreeを使って複数のブランチや機能を並行して進める。
  • ローカルのMacからリモートのLinuxサーバー上にあるリポジトリを管理する。
  • 選択した差分をもとに、AIアシスタントでコミットメッセージの下書きを作成する。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/1bye/1git.git
  2. 2

    プロジェクトフォルダーに移動する

    cd 1git
  3. 3

    依存関係をインストールする

    bun install --frozen-lockfile
  4. 4

    開発モードでアプリを起動する(初回起動時にネイティブアドオンがビルドされるため、数分かかる場合があります)

    bun run dev:app

使う前に知っておきたいこと

  • macOS専用です。macOS 13以降を搭載したApple Silicon Macが必要です。
  • ビルドはまだ公証されていないため、初回起動時にmacOSによってアプリがブロックされる場合があります。
  • 現在はベータ版として配布されています。

収録されている特集

トピック

よくある質問

1git とは?
AI生成のコミットメッセージに対応した、変更の確認やコミット、ローカル/SSHリポジトリの管理ができるmacOSネイティブのGitクライアント。 1gitはmacOS向けのネイティブなGitワークスペースです。テキストや画像の差分で変更されたファイルを確認し、ファイル単位または行単位で選択して、ひとつの画面からコミットを作成できます。コミット、ブランチ、タグ、スタッシュ、コミットグラフを確認する履歴機能も備えています。
1git は無料で使えますか?ライセンスは?
1git は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
1git は今もメンテナンスされていますか?
活発にメンテナンス中。1git の最終コミットは 2026年11月4日 です。
1git は何に使えますか?
Macのビジュアルなインターフェースで変更を確認し、コミットする。 worktreeを使って複数のブランチや機能を並行して進める。 ローカルのMacからリモートのLinuxサーバー上にあるリポジトリを管理する。 選択した差分をもとに、AIアシスタントでコミットメッセージの下書きを作成する。
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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト