Most people using Claude Code are typing prompts into a terminal and hoping for the best. That is the slowest, most expensive way to use it. Here are 3 tools I found that actually change how you work. All free. All open source. 1. Get Shit Done 2 (GSD 2) github.com/gsd-build/gsd-2 This one turns Claude Code into an autonomous coding agent that runs while you sleep. You break your project into milestones, slices, and tasks. GSD 2 picks up each task, spins up a fresh context window, executes it, commits the code, and moves to the next one. No babysitting. The rule that makes it work is simple: if a task does not fit in one context window, it becomes two tasks. It also tracks your token spend in real time so you do not wake up to a $200 bill. Budget ceilings pause execution before you overspend. Why it matters: You go from “build this feature” sessions to “here is the full project, go execute it overnight.” 2. G Stack github.com/garrytan/gstack Built by Garry Tan, YC president. This one turns Claude Code from one generic assistant into a team of specialists. Instead of one big chat, you get 12 different modes: /plan-ceo-review challenges whether you are building the right thing /review hunts for production breaking bugs that pass CI /qa tests your live app and auto fixes issues with atomic commits /ship handles release engineering Think of it like switching hats. Planning hat. Review hat. QA hat. Each mode constrains Claude to think like a specific role instead of trying to do everything at once. Why it matters: The quality of your output depends on the specificity of the instruction. Generic prompts get generic results. 3. CLI Anything github.com/HKUDS/CLI-Anything This one is wild. It takes any desktop application and auto generates a command line interface so AI agents can control it. GIMP, Blender, LibreOffice, and dozens of others. The generated CLIs make real calls to real software. LibreOffice actually generates PDFs. Blender actually renders scenes.