Sloppie
A Linux/GNOME development environment dashboard for orchestrating multiple parallel AI coding agent tasks with terminals, git diff viewing, and async code-review-style comments.
At a Glance
Fully free and open-source under GPL-3.0. No accounts, no telemetry, no subscription.
Engagement
Available On
Alternatives
Listed Aug 2026
About Sloppie
Sloppie is an open-source development environment built for Linux and the GNOME desktop, designed to help developers manage multiple parallel AI coding agent tasks from a single dashboard. Written in around 5,000 lines of Python and licensed under GPL-3.0, it is intentionally small and hackable — the author explicitly encourages users to clone and customize it rather than install it as-is.
What It Is
Sloppie is a native GTK 4 application that acts as an orchestration layer for agentic coding workflows. Each "task" in the dashboard is an independent copy of a repository on a dedicated branch, with three real terminal sessions, a git diff viewer, and a code-review-style comment mechanism. The dashboard shows all active tasks and uses desktop notifications to alert the developer when an agent needs input, keeping the interface distraction-free while agents work.
How It Differs from Other Agentic Tools
The README outlines several deliberate design choices that set Sloppie apart:
- Review comments on diff hunks — rather than just accepting or rejecting a diff, developers write inline comments on specific hunks and send them asynchronously to the agent, similar to a code review workflow. Comments are stored per branch under
.git/sloppie. - Copies instead of worktrees — each subtask is a plain
cp -aof the repository plus a new branch, avoiding the setup complexity of Git worktrees while being faster to create and delete. - Real terminals, not agent panes — each task gets three full shell terminals; the coding agent is just a command run in one of them, leaving the others free for any shell work.
- Full-page UI — the dashboard and each task occupy the full window one at a time, with no persistent sidebars or counters from other tasks cluttering the view.
- Native GTK, Linux-only — unlike tools that are macOS-first or use Electron for Linux, Sloppie targets GNOME natively, so desktop notifications and keybindings behave as expected.
Architecture and Dependencies
Sloppie requires Git, Python ≥ 3.10, PyGObject ≥ 3.42, GTK 4.x, GtkSourceView 5.x, and VTE ≥ 0.76. On Debian/Ubuntu, all dependencies are installable via apt. Installation is done via make. The notification system works through the terminal bell: when a coding agent (such as Claude Code) finishes its turn, it rings the bell, Sloppie detects it, and fires a desktop notification — with an example hook script provided for Claude Code's notification system.
Audience and Philosophy
Sloppie is explicitly described as "hard-coded to its author's preferences and not generic or configurable." The intended use pattern is to clone the repository, use a coding agent to customize fonts, colors, editor settings, and behavior to personal taste, and run that customized clone. There are no accounts, no telemetry, no cloud dependency, and no subscription — the project is designed to remain fully under the user's control, with a codebase small enough for an agent to rework entirely.
Current Status
The repository was created in August 2026 and last updated on August 25, 2026, indicating it is a newly released, actively developed project. It is hosted on GitHub under the GPL-3.0 license with a small but growing presence.
Community Discussions
Be the first to start a conversation about Sloppie
Share your experience with Sloppie, ask questions, or help others learn from your insights.
Pricing
Open Source
Fully free and open-source under GPL-3.0. No accounts, no telemetry, no subscription.
- Multi-task dashboard for parallel agent sessions
- Git diff viewer with async review comments
- Three real terminals per task
- Native GTK 4 on Linux/GNOME
- Desktop notifications via terminal bell
Capabilities
Key Features
- Multi-task dashboard for parallel AI coding agent sessions
- Code-review-style async comments on git diff hunks
- Three real terminal sessions per task
- Git diff viewer per task
- Repository copies (cp -a) instead of Git worktrees
- Desktop notifications via terminal bell when agent needs input
- Full-page UI with no persistent sidebars
- Native GTK 4 on Linux/GNOME
- No accounts, telemetry, cloud, or subscription
- ~5000 lines of Python — small enough to fully customize with an agent
- Comments stored per branch under .git/sloppie
- Claude Code notification hook support
