Kc1t/alethe-agents

A local-first desktop workspace for running, organizing, and resuming multiple coding agents and shells with real PTYs, split panes, persistent layouts, and local session history.

何を解決するか

Alethe は、複数のコードエージェントとターミナルセッションを同時に管理する必要がある開発者向けに、統合的でローカル優先のデスクトップワークスペースを提供します。コンテキストを再構築する必要がなくなるように、ローカルセッションを再開でき、視覚的インターフェースが閉じられた後もターミナルプロセスを実行し続けられます。

動作方法

Tauri、Rust、React を使用して構築された Alethe は、Rust ベースの PTY(擬似端末)バックエンドを用いて、実際のターミナルプロセスを維持します。ワークスペース、プロジェクト、グループ、コンテナの階層構造で作業を整理し、パネルを分割して異なるエージェントやシェル用のターミナルサブタブを使用できます。また、CLI ツール(alethe)により、コマンドラインからフォルダをプロジェクトとして迅速に開くことも可能です。

対象ユーザー

Claude Code、Codex、OpenCode などの AI コードエージェントを使用している開発者、複数のクライアントコンテキストやリポジトリを頻繁に切り替える必要がある開発者、そして耐久性のあるターミナル環境を必要とするユーザーに最適です。

特徴

  • 永続的セッション: ステートを失うことなく、ローカルセッションを再開し、スクロールバックを実行できます。
  • プロセスの分離: 視覚的コンテナを閉じても、下位のターミナルプロセスを終了しません。
  • 柔軟なレイアウト: 自動、スポットライト、サイドバー、カスタムグリッドレイアウトをサポートする分割パネルコンテナ。
  • リソース管理: 不活性なグループを一時停止して、システムメモリを解放できます。
  • クロスプラットフォーム: Windows、macOS、Linux に対してネイティブ対応。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト