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 を閉じても長時間実行の推論やデータ処理ジョブが継続されます。

はじめに

  1. docs/installation.md の手順に従ってインストールします(macOS/Linux 用のビルド済みバイナリ)。
  2. chartr を実行し、フォルダを開いて スペース を作成します。
  3. 設定メニューからターミナルを追加、ペインを分割、プラグインを有効にします。
  4. エージェント パネルからお好みの 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
  • プロジェクト