Built with Tauri · Rust + React

Track Your
Shit.

A native desktop companion for the GSD (Get Shit Done) workflow. Manage projects, track workflow progress, integrated terminal, git operations, knowledge base — all in one place.

Track Your Shit - Dashboard showing project cards with progress bars, GSD status, and activity overview
140+
Backend Commands
~30MB
App Size
0
Cloud Dependencies
100%
Local & Private

Everything you need.
Nothing you don't.

A complete companion app for the GSD (Get Shit Done) workflow, built as a fast native desktop app.

Project Dashboard

Grid or list view of all your projects at a glance. Favorites, filters, search, status badges, roadmap progress bars, and git branch indicators.

GSD Workflow

Native integration with the Get Shit Done (GSD) workflow. Auto-syncs your .planning/ directory — todos, plans, phases, milestones, research, and verification.

Integrated Terminal

Full PTY terminal with multi-tab support, tmux persistence, broadcast mode, and command snippets. Your shell, inside your project manager.

Git Operations

Branch management, staging, commits, push/pull, stash, diffs, and commit history. Full git workflow without leaving the app.

Knowledge Base

Browse project docs with rich markdown rendering, full-text search, file tree navigation, and auto-generated table of contents.

Cross-Project Todos

Aggregate todos across all GSD projects in one view. Filter by priority, blockers, status. Track critical items and blockers at a glance.

Activity & Decisions

Complete audit trail of every phase completion, task, and architectural decision. Never lose context on why something was built a certain way.

Smart Notifications

Get notified on phase completions, test failures, cost warnings, and blockers. Filter by type, mark as read, and never miss important events.

Secrets Management

Store API keys and secrets in your OS keychain — not in config files. Encrypted by macOS Keychain, Windows Credential Store, or Linux Secret Service.

GSD Integration

Built for the
GSD workflow.

Track Your Shit natively understands the Get Shit Done (GSD) workflow. It watches your .planning/ directory and syncs everything in real time.

Roadmap & Phase Tracking

Visual progress for every phase. See what's done, what's in progress, and what's next.

Todo Aggregation

All todos from all projects in one place. Priority badges, blocker alerts, area tags.

Requirements Coverage

Parse REQUIREMENTS.md and track completion status for every requirement.

Milestones & Verification

Track milestones, run UAT, and verify phase completions with structured checklists.

Track Your Shit - Project detail view with GSD state, roadmap progress, requirements, and git status
Shell 1 Shell 2 Build +
~/projects/saas-dashboard
pnpm dev
VITE v5.4.2 ready in 342ms
Local: http://localhost:3000/
Network: http://192.168.1.42:3000/
press h + enter to show help
Compiled successfully in 1.2s
1 warning (unused import in src/lib/utils.ts:4)
$
Full PTY Terminal

Your shell.
Built right in.

A real terminal emulator powered by xterm.js and native PTY sessions. Not a toy — it's a full shell with tab completion, colors, and everything you'd expect.

Multi-Tab

Unlimited terminal tabs per project with persistence.

tmux Support

Optional tmux integration for persistent sessions.

Broadcast Mode

Send commands to multiple tabs simultaneously.

Snippets

Save and run frequently-used commands instantly.

See it in action.

Real screenshots from the app — not mockups.

Cross-project todo aggregation with priority badges and blocker alerts

Cross-Project Todos

Settings page with theme, secrets manager, and app configuration

Settings & Secrets Manager

Notification center with phase completions, cost warnings, and blocker alerts

Notification Center

Application logs with level filtering, source filtering, and search

Application Logs

Privacy First

Your data stays
on your machine.

No cloud accounts, no telemetry, no subscriptions. Everything runs locally.

Local SQLite

All project data stored in a local SQLite database on your machine. No servers, no sync, no leaks.

OS Keychain

API keys and secrets are encrypted by your OS keychain — macOS Keychain, Windows Credential Store, or Linux Secret Service.

Zero Telemetry

No analytics, no tracking, no phone-home. The app works entirely offline with zero external connections.

Powered by
serious tech.

Not another Electron app. Built with Tauri for native performance and a tiny footprint.

Rs

Rust Backend

Tauri 2.x with Tokio async runtime

  • SQLite with WAL mode & connection pool
  • Native PTY for terminal sessions
  • OS keychain for secret storage
  • File system watcher for live sync
Rx

React Frontend

React 18 + TypeScript + Vite

  • TanStack Query for smart data caching
  • shadcn/ui + Tailwind CSS design system
  • xterm.js terminal emulator
  • Lazy-loaded pages with code splitting

And a whole lot more.

Here's everything else packed into Track Your Shit.

Project Management

  • Grid & list views
  • Favorites & pinning
  • Bulk archive & delete
  • Project import wizard
  • Tech stack detection
  • Dependency auditing

GSD Workflow

  • Auto-sync .planning/
  • Phase & task tracking
  • Requirements coverage
  • Milestone management
  • UAT & verification
  • Research browser

Terminal

  • Full PTY emulation
  • Multi-tab with persistence
  • tmux integration
  • Broadcast to all tabs
  • Command snippets
  • Buffer search

Git & Code

  • Branch management
  • Stage, commit, push
  • Diff viewer
  • Stash operations
  • Commit history
  • File browser

Knowledge

  • Markdown docs browser
  • Full-text search
  • File tree navigation
  • Auto table of contents
  • Code highlighting
  • GFM support

Tracking

  • Activity feed
  • Decision history
  • Cost tracking
  • Test run results
  • Notification center
  • Application logs

Security

  • OS keychain secrets
  • Zero cloud storage
  • No telemetry
  • Local-only data
  • Env var management
  • Predefined key templates

Customization

  • Dark, light, system themes
  • Brand color palettes
  • Font selection
  • UI density control
  • Keyboard shortcuts
  • Command palette

Ready to track
your shit?

Download the app, import your projects, and start managing everything from one place.

Free & open source No account required macOS, Linux, Windows