Agtk — Development skill for Claude Code
Coding agent manager for GNOME: run Claude Code, Codex and shells in one native GTK window.
How to install Agtk
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open rjprins/agtk and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agtk does
Coding agent manager for GNOME: run Claude Code, Codex and shells in one native GTK window.
Alternatives in Development
README
agtk
agtk is a coding agent manager for GNOME. It runs Claude Code, Codex, Gemini and plain shells in one native window, grouped by project and git worktree.

The sidebar shows every session and whether it is busy, waiting for you, or done. The terminal in the middle is a real VTE terminal. The Changes sidebar on the right shows what the agent changed in its worktree.
agtk is a personal project. I use it every day on Arch Linux with GNOME on Wayland. It is not tested on other setups, and things can change without notice.
Features
Sessions
- Sessions are grouped by project in the sidebar. Each project has buttons to launch, pin, resume, and manage worktrees and pull requests.
- Launch Claude, Codex, Gemini, a shell, or a custom command in an exact directory and worktree.
- Sessions keep running when the window closes, crashes, or is rebuilt. Start agtk again and it attaches to them.
- Each agent row shows a state: busy, waiting, ready, or idle. See Agent states.
- Resume a closed Claude or Codex conversation with
Ctrl+Shift+R. The list shows where each one stopped and which files it changed. - Restart Agent in the row menu stops an agent and resumes the same conversation, so an updated Claude or Codex takes over. Restart Idle Agents in the main menu does this for every agent that is between turns.
- Switch Claude model and effort with presets.
Terminal
- True color, search, copy and paste, and prompt history.
- Selected text is copied to the clipboard.
- Click a file path such as
src/main.rs:42:7to open it in the file viewer at that line. Click a URL to open it in the browser. Ctrl++andCtrl+-scale the font of the whole window.
Changes and files
- The Changes sidebar shows staged, unstaged, untracked, branch, and commit diffs. It is read only.
- Choose what to compare with: a branch, or a number of commits back.
- The Files page lists every file in
Related Skills
Latch
A small, native macOS client for coding agents. Runs Codex, Claude Code, OpenCode, or any ACP agent in a real
Tkzmux
Native macOS session manager for Claude Code: one window, a terminal per session, status from Claude's own hoo
Meow Coding
Meow Coding — a desktop app (Electron + React) that runs multiple CLI coding agents (opencode, Claude Code, ai
BS Coding
BS Coding — a desktop app (Electron + React) that runs multiple CLI coding agents (opencode, Claude Code, aide
Agent Manager
macOS menu-bar app + CLI for juggling multiple Claude Code and Codex accounts on one machine — isolated logins
App It
A Claude Code + Codex skill that turns a local project into a macOS Dock-launchable app — native window, its o
Related Agents
Design UI Designer
HIG-conformant GTK/libadwaita reviewer for Sessions Chronicle. Validates proposals against GNOME conventions,
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and
Dev Orchestrator Agy
Project-manager orchestrator that runs in Claude. Planning is dispatched to a NATIVE Claude subagent (worker-p