Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
A Kanban board where every card is a Claude Code session, with the PRs, tickets, CI, alerts and servers that work depends on.
Developer toolsGitHub @lfdominguezOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
A Kanban board where every card is a Claude Code session.
Translation pending
Loading the full README.
Read the full README ↗A Kanban board where every card is a Claude Code session.
Say what to do; Claude works on it in the right organization, under its own account, and asks you when it needs you.
Pull requests, tickets, CI, alerts and the org's servers sit next to the work. desk demo shows it all with nothing to set up.
▶ The 85-second demo, narrated · 📖 Documentation
Features · Install · Getting started · Guide · Keys · Development
| 🗂️ Board of sessions | Backlog, To do, In progress, Blocked, Review, Done. Sessions move their own card: a message sends it to In progress, Claude reporting blocked to Blocked, done to Review. Only you move a card to Done. |
| 🏢 Organizations | Each org is a folder with its own desk.toml: its accounts, its Claude profile (sandboxed with bwrap on Linux, CLAUDE_CONFIG_DIR on macOS and Windows), its skills, its agents. |
| ✨ Prompt optimization | A new card's request is worked out by Haiku in the org's folder into a real brief: context, steps, acceptance criteria, labels, links and the skills to use. |
| 🔗 Live links | GitHub, GitLab and Bitbucket PRs/MRs and Jira issues on each card, with their state and CI. Tickets follow their card's column. |
| 🎫 My tickets, CI, alerts | Per org: tickets assigned to you, failing pipelines, and Nagios alerts. One click turns any of them into a card. |
| 🖥️ Infra workspace | Live SSH panes of the org's servers, from a plain OpenSSH config (or imported from Ásbrú), shared with an infrastructure Claude that asks before every change. |
| 💬 Rich conversation | Markdown with highlighted code, diffs of every edit, explained shell commands, subagents and background shells, permission prompts and interviews inline. |
| 🧑💻 Full TUI too | Any card opens in the real Claude Code TUI, inside desk, on the same session. |
| 🧭 Workspace | Each card's editor view: its projects' files in an editor beside a second Claude that reads them with you (never writes), answers the card's Claude, and opens any diff from the chat on the change. |
| ✏️ Drawings | Excalidraw diagrams per organization and per card, in desk's own editor. Every Claude can read and draw in them: edits show live and undo, and what you didn't ask for comes as a suggestion to approve. |
| 🔐 Vaults | Tokens from Bitwarden/Vaultwarden, Passbolt, env vars or a command. Unlocked keys stay in memory only. |
| 🪶 No CLIs needed | Every provider and vault is spoken to in Go. No gh, glab, bw or wl-paste. |
Taken from desk demo: the organizations, tickets and servers are made up.
| The board. Every card is a session; Agent Sessions groups them by organization. | Improve with Claude. A one-line request becomes a brief: goal, context, steps, done when. |
| The session. Commands in plain words, subagents, every edit as a diff. | Your turn. Permission prompts and answers right in the conversation. |
| Alerts. Each organization's Nagios alerts, next to the work. | Servers. SSH panes shared with an infra Claude that asks before every change. |
Drawings. Excalidraw diagrams for each organization and card, as .excalidraw files. | Claude in drawings. It draws when you ask and suggests the rest; every edit undoes. |
desk runs on Linux under Wayland (Hyprland, Sway, KDE, GNOME…; X11 is on the
roadmap), on macOS 12+ (Apple silicon and Intel) and on Windows 10/11 (x64).
It needs Claude Code (claude) on PATH, or where its native installer puts it (~/.local/bin, on Windows %USERPROFILE%\.local\bin\claude.exe).
Optional on Linux: bwrap (bubblewrap) for
per-organization Claude profiles (macOS and Windows hand the profile to Claude Code as
CLAUDE_CONFIG_DIR instead). The infra workspace speaks SSH itself (no ssh program needed).
This is the beginning of the README. Read the rest at the original. Read the full README ↗