hn.today

Show HN: Aq – an attention queue TUI for Claude Code

github.com19 points2 comments
Screenshot of Show HN: Aq – an attention queue TUI for Claude Code

Aq is a Rust terminal interface for keeping track of multiple Claude Code sessions running in tmux on Linux. Claude Code hooks collect the moments that need a person - completed changes, permission requests, questions and option menus - and present them as a single, orderly queue. New cards wait rather than interrupting the one being handled; if a request is answered directly in its session, aq marks it as answered elsewhere until dismissed. In review mode, completed diffs can be inspected, annotated by line or range, and sent back to Claude as one message, or approved. Markdown files get a readable view, and files can be opened in an editor. When no cards are waiting, aq provides a live view of sessions and tools to message them, check progress, change models or permission modes, and launch new sessions.

Each project can use one of four modes: review, step (approve or reject each edit), quiz (explain important changes, with follow-up prompts and a chance to send identified code gaps back for fixes), or vibe (no checks). Questions and permission prompts can be handled from cards, including selecting numbered options. Keyboard-driven controls include vim-style navigation, a first-run practice tour, and a popup shell for commands Claude cannot run. New sessions can use separate git worktrees to avoid editing the same files. Aq connects through Claude Code hooks, so sessions continue normally when it is not running; setup requires installing the program and merging its hooks into Claude’s settings.

Read on github.com2 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in AI

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.