Gaphor(MAC版)
Mac 用の無料オープンソース UML / SysML モデリングアプリ。RAAML と C4 のテンプレート、完全な UML 2 データモデルを備え、簡単に使えます。
Gaphor の概要
Gaphor は Python で書かれた UML / SysML モデリングアプリケーションです。使いやすさと強力さを両立するよう設計されています。完全に準拠した UML 2 データモデルを実装しているので、単なる作図ツールではありません。システムの一部をすばやくスケッチすることも、複雑なモデル全体を作ることもできます。起動時に Generic、UML、SysML、RAAML、C4 Model のテンプレートを選ぶと、Gaphor が対応するプロファイルを選択します。
Gaphor は Gaphor 開発チームと 150 人を超える貢献者によって開発され、Apache-2.0 ライセンスで無料で利用できます。バージョン 3.3.2 はバグ修正リリースです。Mac 用には Apple Silicon 版と Intel 版が別々に用意され、macOS 10.15 以降が必要です。設計上の制限として、Gaphor はソースコードから図を生成することも、図からソースコードを生成することもしません。
主な機能
Gaphor は本物のデータモデルを保ちながら、モデリングをシンプルにします。
- UML 2 データモデル:図の各要素は本物のモデルの一部です。
- 5 つのテンプレート:Generic、UML、SysML、RAAML、C4 Model。
- ツールボックス:要素を選んで図に配置。
- Model Browser:新しい要素がモデルツリーに表示されます。
- スクリプト:スクリプトや Jupyter ノートブックからモデルを操作。
- プラグイン:独自のプラグインで Gaphor を拡張。
- ポータブル版:インストーラと並んで提供されています。
- クロスプラットフォーム:Mac、Windows、Linux。
バージョン 3.3.2 の新機能
Gaphor 3.3.2 はバグ修正リリースです。
- wheel パッケージと Flatpak パッケージで翻訳ファイルが欠けていた問題を修正
- フランス語と中国語の翻訳が欠けていた問題を修正
- HTML レポートの既定のズームレベルを 1 に設定
- PyInstaller の設定に欠けていた HTML レポートのファイルを追加
Gaphor のよくある質問
Gaphor は無料ですか?
はい。Gaphor は Apache-2.0 ライセンスの無料オープンソースソフトです。
Gaphor に必要な macOS のバージョンは?
macOS 10.15 以降が必要です。
Gaphor は Apple Silicon で動きますか?
はい。Mac 用に Apple Silicon(ARM)版と Intel 版が別々に用意されています。
どのモデリング言語に対応していますか?
テンプレートは UML、SysML、RAAML、C4 Model に対応し、空の Generic テンプレートもあります。
Gaphor は単なる作図ツールですか?
いいえ。完全に準拠した UML 2 データモデルを実装しており、図に配置した要素はモデルの一部にもなります。
図からコードを生成できますか?
いいえ。図からソースコードを、またはソースコードから図を生成することはプロジェクトの目標ではありません。プラグインで Gaphor を拡張できます。
スクリプトで Gaphor を使えますか?
はい。スクリプトや Jupyter ノートブックからライブラリとして使い、プログラムでモデルを操作できます。
ポータブル版はありますか?
はい。Gaphor のダウンロードページでインストーラと並んでポータブル版が提供されています。
Homebrew でインストールできますか?
はい。brew install --cask gaphor を実行してください。
gaphor.FULLMAC.app の Gaphor のダウンロードはどこから来ていますか?
ダウンロードボタンは Gaphor の公式ダウンロードページ https://gaphor.org/download/ につながります。gaphor.FULLMAC.app はアプリを変更も再パッケージもしません。
似ているアプリ
OrbStackOrbStack は、Docker コンテナと Linux マシンを Mac で速く、軽く、かんたんに動かせるアプリです。Docker Desktop の代わりにそのまま使えます。docker や docker compose のコマンドはそのまま動き、初回起動時には Docker Desktop のコンテナ、イメージ、ボリュームを移行するか尋ねてくれます。数秒で起動し、Apple Silicon ではバックグラウンドの CPU 使用率が 0.1% 未満で、使っていないメモリは macOS に返します。コンテナのほか、16 種類のディストリビューションのフル Linux マシンや、ローカル開発用の軽量な Kubernetes クラスタも動かせます。OrbStack は Orbital Labs が開発しています。開発ツール
QuotaBarChatGPT アカウントで OpenAI Codex を使っている場合、使用量の上限は 5 時間と 1 週間の枠でリセットされ、残りを確認するには Codex や ChatGPT を開く必要があります。QuotaBar は残りの割合を Mac のメニューバーに表示し、60 秒ごとに更新します。アイコンをクリックすると各上限枠とリセットまでのカウントダウンを示す詳細パネルが開き、ほかのウインドウの前面に表示される小さなフローティング HUD をオンにすることもできます。開発ツール
Stargazer BarStargazer Bar は、GitHub リポジトリを見守ってくれる Mac 用の小さなネイティブメニューバーアプリです。メニューバーにスター数をリアルタイムで表示するので、ブラウザのタブを開いておかなくてもプロジェクトの様子がわかります。クリックすると詳細メニューが開き、スターとフォークの推移グラフ、リリースのダウンロード合計、メンテナー向けのレーダーを確認できます。公開リポジトリはスター数で測ります。スターのない非公開リポジトリは、対応が必要なもの、つまり失敗したビルド、未回答の Issue、新しいプルリクエストで測ります。開発ツール
Notch So GoodNotch So Good は、MacBook のノッチを AI コーディングエージェント用の小さなステータス表示に変えます。Claude Code や OpenAI Codex CLI が作業している間、黒いピルがノッチを広げ、左側には 3D キャラクターの Peek、右側には 5 時間の利用枠の残りを示すリングが表示されます。セッションがあなたを必要とするほど、Peek はノッチから大きく身を乗り出します。タスクが完了したり、失敗したり、利用上限に達したりすると、ノッチが開いて何がどのプロジェクトで起きたかをカードで知らせ、クリックすると tmux のペインまで含めて該当するターミナルのタブに移動します。開発ツール
Claude UsageClaude Usage は Claude Code を使う人のための小さなネイティブアプリです。メニューバーに、現在の 5 時間セッション、全モデルと Sonnet の週間使用量、従量課金のクレジットを、それぞれ使用量バーとリセット時刻付きで表示し、Claude Code を開く必要はありません。さらに Claude Code のプロンプトの下に、モデル、コンテキストウインドウの使用率、使用トークン数を 1 行で表示するので、容量が尽きる前にセッションを圧縮できます。ターミナルのペインごとに専用の表示が出て、tmux でも使えます。開発ツール
TintpadTintpad は、Claude Code や Codex のようなコマンドライン型コーディングエージェントを使う開発者向けの、無料のオープンソースランチャーです。どこからでも Option-Command-Space を押すと、Mac のノッチから黒いしずくが落ちてきて(ノッチのない Mac ではメニューバーの下に表示)、中にリポジトリが並びます。数文字入力して Return を押すと、いつも使っているターミナルがそのリポジトリで開き、前回そこで使ったモードでエージェントがすでに起動しています。開発ツール
FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。