CometixCode
Plugin / AgentAn unofficial Rust 1:1 reimplementation of the Claude Code terminal UI, ported file-for-file onto an iocraft TUI framework.
- terminal-ui
- rust
- reimplementation
- unofficial
A local research workspace where Claude Code works beside you: chat, files, PDFs and live Jupyter notebooks in one dock — and the agent can build new panes when none fit.
Panel is a research workspace that embeds Claude Code next to your materials. You chat with an agent that can read and write files and asks before running tools; workspaces give each project its own folder, chats and saved layout; panes display files, PDFs, markdown and Jupyter notebooks, and notebooks run against a real kernel that you and the agent edit side by side. Long-running commands execute in the background where you can watch and stop them, and when a built-in pane cannot show what you need, the agent writes a custom pane or app on request. A literature-review flow runs through Claude Code and opens from a tool card. Storage is local-first and outside the repository: ~/Panel/panel.db for conversations and agent actions, ~/Panel/workspaces for workspaces. Requires Node 22.18+ (or 24.12+), pnpm, uv and a signed-in Claude Code; the app serves on http://localhost:4173. Currently only Claude Code is fully supported (the literature review and hypothesis modules need an agent that can search the web). Early build for testers; MIT.
Researchers and technically-minded readers who want Claude Code embedded next to their PDFs and notebooks — literature reviews, data exploration, hypothesis modules — without pasting context back and forth.
# prereqs: Node 22.18+ (or 24.12+), pnpm, uv, Claude Code signed in (run `claude` once and log in) git clone https://github.com/greentfrapp/panel.git cd panel pnpm install uv sync pnpm start # builds first, then open http://localhost:4173
MIT. Explicitly an early build for testers — rough edges expected. Only Claude Code is fully supported today: the literature review and hypothesis modules need an agent that can search the web, and the optional OpenAI key does not enable those. Modules currently launch only by asking the chat — there is no button to launch one — and hypothesis modules have no view of their own, so their results can be hard to read.
Repository
greentfrapp/panelCharted
An unofficial Rust 1:1 reimplementation of the Claude Code terminal UI, ported file-for-file onto an iocraft TUI framework.
Hook-level enforcement for the natural-language rules in AGENTS.md and CLAUDE.md — every edit is judged and violations are repaired in the same turn.
A Claude Code plugin that replaces the lossy compaction summary with Jev-scored pruning: stale tool calls are dropped, and everything kept stays verbatim.