English

Mytty のアプリアイコン

Mytty

はじめての方はチュートリアルから。

概要

Mytty は AI を使う開発作業に合わせた、Apple Silicon 専用の macOS ネイティブターミナルです。Metal によるターミナル描画には libghostty、周辺 UI には AppKit、SwiftUI、WebKit を使用しています。ターミナルを主役にしたまま、タブ、ペイン、エージェントの状態表示、通知パネル、作業用ツールを追加し、workspace のような別の管理概念は導入しません。

Codex、Claude Code、OpenCode、Antigravity(スタンドアロンの Gemini CLI を含む)、Cursor に対応しています。各連携はペインごとの Unix socket へ構造化イベントを送り、人向けのターミナル出力を解析せずに、要求元のペインとエージェントの状態を対応付けます。

現在のリリースは macOS 15 以降、Apple Silicon に対応しています。

特徴

それ以外のすべてはドキュメントにあります。チュートリアル、使い方、リファレンス、各部分の設計判断まで揃っています。

スクリーンショット

タブとペイン

サイドバーに 2 つのタブ、左右に分割されたペイン

mytty-ctl による AI からの操作

Mytty のペイン内で実行した mytty-ctl list | jq .

GIF 録画

Mytty 自身で録画した GIF。押したキーがカーソルの下に表示されている

iOS リモート

iPhone に映した Mac のペイン iPhone に届いた Attention のプッシュ通知

ドキュメント

詳細なドキュメントは docs/ 配下にあり、4つの区分に分かれています。

ビルド方法

ビルドの前提条件、libghostty のセットアップ、テスト、アプリバンドル化は macOS アプリをソースからビルドするを、タグベースの release 手順は バージョンをリリースするを参照してください。

git submodule update --init --recursive
scripts/build-ghostty.sh
swift test
swift run Mytty

License

MIT