rengwu/chartr
An organizable, terminal-first agentic workspace with plugins
chartr – エージェント中心のターミナルワークスペース
概要
- Rust と GPUI UI ツールキットで構築されたネイティブデスクトップアプリケーション(macOS および Linux)。
- プロジェクト、ツール、AI 指向のコマンドラインエージェントをまとめて管理できる、設定可能なペインベースのターミナル環境を提供します。
主な機能
- スペース(フォルダ) – 各フォルダが スペース になり、独自のターミナルタブ、分割ペイン、プラグインレイアウトを保存します。「フリー」スペースでは、任意のプロジェクト外で作業できます。
- タブと分割ペイン – タブを移動、水平または垂直に分割、プラグインを並べてターミナルをグループ化できます。
- 永続セッション – 付属の Herdr サービスにより、chartr を終了してもターミナルプロセスは実行され続けます。再度開くと、正確なレイアウトとライブセッションが復元されます。
- CLI エージェント統合 – 既存の AI/LLM CLI ツール(例: Claude、OpenAI、カスタムスクリプト)を登録し、カスタム引数、環境変数、プロンプトを指定してワークスペースから直接起動できます。
- プラグインエコシステム – ブラウジング、プロンプト再利用、スキル管理用の組み込みプラグイン。追加したり、HTML/CSS/JS で独自のものを作成したりできます。
- Wayfinder マップ – 作業の視覚的な「ライブマップ」で、チケットやタスクを表示し、適切なコンテキストでエージェントを起動できます。
- パーソナライズ – テーマ、フォント、ショートカットの再割り当て、ネイティブ設定 UI。
注目すべき理由
- AI 駆動のワークフロー(プロンプトエンジニアリング、ツール呼び出しエージェント、検索拡張生成パイプライン)を、操作対象のコードと一緒に整理できます。
- 複数のターミナルウィンドウや別の IDE が不要になります。すべてが 1 つの設定可能なレイアウトに収まります。
- 永続セッションにより、UI を閉じても長時間実行の推論やデータ処理ジョブが継続されます。
はじめに
docs/installation.mdの手順に従ってインストールします(macOS/Linux 用のビルド済みバイナリ)。chartrを実行し、フォルダを開いて スペース を作成します。- 設定メニューからターミナルを追加、ペインを分割、プラグインを有効にします。
- エージェント パネルからお好みの LLM CLI エージェント(例:
claude、openai)を登録します。
ドキュメントとコミュニティ
- ウェブサイト: https://chartr.dev/
- 完全なドキュメント:
docs/README.md - 開発ウィキ:
docs/wiki/index.md - 関連プロジェクト: Zed(GPUI UI コンポーネント)、Herdr(永続ターミナル)、Wayfinder‑maps(マップビュー)、skills(プロンプト/スキルライブラリ)。
ライセンス
- GPL‑3.0‑or‑later。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト