Claude Modsunofficial directory

Dashboards·terminal · desktop·MIT

taxi-navi

Claude's task list as a GPS route above the prompt, with Korean voice guidance.

taxi-navi panels in Korean: a route at waypoint 1 of 3 with the next task, and the arrival screen with a checkered flag
Screenshots from the devbrothers-mods repository, MIT license

taxi-navi turns the task list Claude keeps while it works into a car navigation screen above the prompt: each task is a waypoint, a taxi sits on the current one and the panel names the next turn. It suits long jobs you leave running, because a ding marks each finished task and a voice speaks up when the plan changes and when Claude arrives. The panel and the voice are in Korean.

What it does

  • The route. A line of waypoints, green once done, with the taxi on the first unfinished task and a finish mark at the end. Above it: the next task (다음 안내, “next guidance”) and the waypoints passed, such as 경유지 1/3. Below it: what Claude is doing now and the minutes elapsed. Long lists scroll in a window of twelve stops.
  • Rerouting. When tasks are added or removed mid-trip, the arrow tile becomes a U-turn for five seconds and the voice says it is recalculating the route.
  • Arrival. When every task is done, a checkered flag replaces the arrow and the panel shows the number of waypoints and the trip time until your next prompt.
  • Voice and sound. The voice announces the start of guidance with the number of waypoints, each reroute and the arrival. A ding plays for every completed task.
  • /navi prints the route as a checklist, or says there is none and whether the task tools are on.

taxi-navi route at 2 of 3 waypoints below the taxi meter, matching the checklist Claude shows in the transcript

Install

Needs Claude Code 2.1.287 or later with the task tools turned on, plus macOS for the voice and the ding.

claude plugin marketplace add devbrother2024/devbrothers-mods
claude plugin install taxi-navi@devbrothers-mods

Since Claude Code 2.1.233 the task tools are off by default for Opus 4.8, Sonnet 5, Fable 5 and later models, so Claude makes no checklist and the navi has nothing to draw. Start Claude Code like this, or put CLAUDE_CODE_ENABLE_TODO_TOOLS in the env block of ~/.claude/settings.json:

CLAUDE_CODE_ENABLE_TODO_TOOLS=1 claude

Run /reload-plugins or restart, and the panel appears once Claude starts its first task. In /config you can turn off voice and sound or pick another voice_name from say -v '?' (Yuna by default). taxi-navi belongs to the same four-mod taxi pack as taxi-meter, which prices the session at API rates.

How it works

taxi-navi watches four tools: TaskCreate, TaskUpdate, TaskList and TodoWrite. After each successful call it reads the task subjects and statuses from the call and its result and redraws the route; it never changes the tasks. It skips denied and failed calls and anything from a subagent, so a subagent’s own checklist stays off the route.

Guidance starts only once a task leaves the pending state, so a plan Claude is still writing does not set off the voice, and reroute announcements come at most once every five seconds. The route lives in memory: nothing is written to disk, nothing goes over the network and it costs no tokens. /navi reads one environment variable, CLAUDE_CODE_ENABLE_TODO_TOOLS, to tell you whether the tools are on.

Limitations

  • The blue panel needs about 70 columns. Narrower terminals get two text lines with the route, the current task and the next one. The author documents a text version in the Claude Desktop Code tab too, and no display in the VS Code extension chat, claude -p or the Agent SDK.
  • The labels and the announcements are in Korean. voice_name changes the voice, not the language.
  • No voice or sound outside macOS.
  • Built and tested on Claude Code 2.1.289.

Similar Claude Mods

The whole directory →