{"repo":"joseferben/hands-please","free":true,"listed":false,"github":"https://github.com/joseferben/hands-please","clone":"git clone https://github.com/joseferben/hands-please.git","description":"Run Claude Code or OpenAI Codex in the background","language":"TypeScript","stars":33,"topics":["ai","anthropic","claude","cli","agent","claude-code","codex","openai-codex"],"license":null,"category":"cli-tools","readme_excerpt":"hands-please 🫱 hands-please 1. Watch codebase for // @ai fix this code 2. Run an agent like Claude Code in the background with the prompt from the comment until lint/build passes Example Add a comment: Configuration hands-please is configured using command line arguments: Example for Claude Code: Motivation I wanted the productivity of vibe coding without the mess: Running local coding agents with surgical precision based on comments. There is no chat interface, the only way to interact with the code agents is through code comments. Workflow: 1. Pick up a comment containing @ai 2. Run agent with prompt from comment or linting issues 3. Run file-check command on changed files, on error go to 2. 4. Run full codebase check command, on error go to 2. 5. = Done! Process next comment. For hands-please to work well it's important to provide a file-specific check using the --file-check option like eslint that works with eslint . This allows hands-please to run checks only on changed files and provide feedback to the code agent that is relevant to the changes it made. = Super fast feedback loop! Inspiration - aider: For the comment-based code agent - Claude Code: For the DX and the nice auto-mode experience","default_branch":null,"files":null,"tree":[],"storefront":"/r/joseferben","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joseferben/hands-please/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}