rengwu/chartr
An organizable, terminal-first agentic workspace with plugins
chartr – an agent‑centric terminal workspace
What it is
- A native desktop application (macOS & Linux) built with Rust and the GPUI UI toolkit.
- Provides a configurable, pane‑based terminal environment where you can keep projects, tools, and AI‑oriented command‑line agents together.
Key capabilities
- Spaces (folders) – each folder becomes a space that stores its own terminal tabs, split panes and plugin layout. A “Free” space lets you work outside any project.
- Tabs & split panes – move tabs, split them horizontally or vertically, and group terminals with side‑by‑side plugins.
- Durable sessions – thanks to the companion Herdr service, terminal processes keep running after you quit chartr; reopening restores the exact layout and live sessions.
- CLI agents integration – register any existing AI/LLM CLI tool (e.g., Claude, OpenAI, custom scripts) and launch it with custom arguments, environment variables, and prompts directly from the workspace.
- Plugin ecosystem – built‑in plugins for browsing, prompt reuse, and skill management; you can add more or create your own with HTML/CSS/JS.
- Wayfinder map – a visual “live map” of your work that shows tickets, tasks, and lets you launch agents with the right context.
- Personalisation – themes, fonts, shortcut rebinding, and a native Settings UI.
Why you might care
- Keeps AI‑driven workflows (prompt engineering, tool‑calling agents, retrieval‑augmented generation pipelines) organized alongside the code they operate on.
- Eliminates the need for multiple terminal windows or separate IDEs; everything lives in one configurable layout.
- Persistent sessions mean long‑running inference or data‑processing jobs continue even when you close the UI.
Getting started
- Install via the instructions in
docs/installation.md(pre‑built binaries for macOS/Linux). - Run
chartrand create a space by opening a folder. - Add terminals, split panes, and enable plugins from the Settings menu.
- Register your favourite LLM CLI agents (e.g.,
claude,openai) through the Agents panel.
Documentation & community
- Website: https://chartr.dev/
- Full docs:
docs/README.md - Development wiki:
docs/wiki/index.md - Related projects: Zed (GPUI UI components), Herdr (persistent terminals), Wayfinder‑maps (the map view), and skills (prompt/skill library).
License
- GPL‑3.0‑or‑later.
Related
- Project
- Project
- Project
- Dispatch
- Project