GhosttyのWASM版VTパーサーを使った、xterm.js互換APIのブラウザー向けターミナルエミュレーター。
zerebos/ghostty-config
Ghosttyの設定を視覚的に作成し、最小限の設定ファイルとして出力できるWebツール。
- スター
- 4,304
- フォーク
- 84
- 未解決の Issue
- 11
- 最終コミット
- 3 日前
これは何?
Ghostty Configは、設定ファイルを手書きせずにGhosttyの設定を編集できるブラウザベースのツールです。フォント、色、カーソルスタイル、透過度などの項目をカテゴリ別のページで調整でき、設定ファイルとして出力する前に変更内容をリアルタイムでプレビューできます。
設定は、Ghostty独自の設定仕様に基づく型付きスキーマから生成されます。出力にはGhosttyのデフォルト値と異なる設定だけが書き込まれるため、ファイルを短く保てます。各設定にはインラインヘルプ、対応プラットフォーム(macOS、Linux、GTK)のバッジ、Ghosttyの最低バージョン表示が付いています。
このアプリはSvelte、TypeScript、Bunで構築されており、テーマライブラリ、フォントの試用機能、キーバインドビルダー、共有可能なURLを使ったインポート/エクスポートを備えています。ホスト版はCloudflare Workersにデプロイされており、静的ビルドをローカルで実行したり、セルフホストしたりすることもできます。
主な機能
- 01Ghosttyの設定をカテゴリ別に編集できるビジュアルエディター。インラインドキュメント付き。
- 02Ghosttyのカラーテーマを収録したライブラリ。リアルタイムプレビューに対応。
- 03編集内容に合わせてテーマが変わる、リアルタイムのインタラクティブなターミナルプレビュー。
- 04トリガーとアクションの検証機能を備えたキーバインドビルダー。
- 05デフォルト以外の設定のみを出力する、インポート、エクスポート、共有可能なURL。
- 06各設定に対応プラットフォームと最低バージョンのバッジを表示。
ユースケース
- 設定構文を覚えずに、新しいGhostty環境をセットアップする。
- 設定ファイルに反映する前に、フォントやカラーテーマを試す。
- リンクを使って、ターミナル設定をチームメンバーと共有する。
- 検証機能を使いながら、カスタムキーバインドを作成する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/zerebos/ghostty-config.git - 2
プロジェクトディレクトリに移動する
cd ghostty-config - 3
依存関係をインストールする
bun install - 4
開発サーバーを起動し、ブラウザーで http://localhost:5173 を開く
bun run dev
使う前に知っておきたいこと
- このツールは現在も開発中のため、機能が変更される場合があります。
- ローカルで実行するには、Bun runtime とリポジトリのクローンが必要です。
- README には、自分で静的ファイルをビルドする以外のセルフホスティング用セットアップは記載されていません。
トピック
よくある質問
- ghostty-config とは?
- Ghosttyの設定を視覚的に作成し、最小限の設定ファイルとして出力できるWebツール。 Ghostty Configは、設定ファイルを手書きせずにGhosttyの設定を編集できるブラウザベースのツールです。フォント、色、カーソルスタイル、透過度などの項目をカテゴリ別のページで調整でき、設定ファイルとして出力する前に変更内容をリアルタイムでプレビューできます。
- ghostty-config は無料で使えますか?ライセンスは?
- ghostty-config は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ghostty-config は今もメンテナンスされていますか?
- 活発にメンテナンス中。ghostty-config の最終コミットは 2026年10月17日 です。
- ghostty-config は何に使えますか?
- 設定構文を覚えずに、新しいGhostty環境をセットアップする。 設定ファイルに反映する前に、フォントやカラーテーマを試す。 リンクを使って、ターミナル設定をチームメンバーと共有する。 検証機能を使いながら、カスタムキーバインドを作成する。
- ghostty-config のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/zerebos/ghostty-config.git プロジェクトディレクトリに移動する: cd ghostty-config 依存関係をインストールする: bun install 開発サーバーを起動し、ブラウザーで http://localhost:5173 を開く: bun run dev
- ghostty-config はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/zerebos/ghostty-config
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude Codeにライブのステータスラインを追加するプラグインで、コンテキスト使用量、レート制限、実行中のツール、稼働中のエージェント、Todoの進捗を表示します。
libghosttyをベースにしたmacOSネイティブのターミナル。縦型タブ、エージェント対応の通知、AIコーディングエージェントを並行実行するためのスクリプト可能なCLIを備えています。
短い返答をデフォルトで表示し、フレーズをクリックするとその場で展開できるClaude Codeプラグイン。
ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップアプリと、実装・計画用の2つのエージェントを搭載。
Anthropicのエージェント型コーディングツール。ターミナルでコードベースを読み取り、自然言語でコーディングやGitの作業を依頼できます。