WorkflowAppears in · Band / Pane / InlineAdded

Sidekick

Persona agents you can talk to hands-free inside Claude Code.

Sidekick · Effect preview · IllustrationIllustrative
> Add pagination to the order list
⏺ I’ll look at the list component first.
🦊 Rudy: Ship it or delete it.
🎙 listening… "run the tests first"
[s] skip speech [m] mute [x] end talk
❯

Illustration. Actual results depend on the mod, terminal and environment.

Install

/plugin marketplace add Redskull-127/sidekick
/plugin install sidekick@meer-mods
/reload-plugins

Run these commands one at a time in a Claude Code session.

What it accesses

Based on the author’s documentation, checked when listed; use claude plugin validate to check for yourself.

Reads

Yes

Reads each turn's final answer, AskUserQuestion questions and the listener version file.

Writes files

Yes

Writes listener files in /var/tmp/sidekick/ only; personas go to the plugin store.

Runs commands

Yes

Runs say, afplay, swiftc and the voice listener, plus killall/pkill to stop them.

Network

Yes

/sidekick new sends your description to Haiku via your account; speech recognition may use Apple.

Introduction

Sidekick is a Claude Code mod: describe a persona in one sentence (/sidekick new Rudy, a blunt senior Rust dev) and Haiku generates its name, glyph, voice and catchphrase; that sidekick then drives your session.

  • Replies are headed with its glyph and name, the spinner reads "Rudy is on it…", and the question dialog says "Rudy asks". The persona is told to ask short questions when it needs a decision and keep replies brief.
  • The first sentence of each reply is spoken in a macOS voice; /sidekick mute turns it off.
  • Talk mode (/sidekick talk) is hands-free: when you pause, your words go in as the prompt; talk over it to interrupt; say "stop" to cancel a turn. A band above the prompt shows listening / speaking / working.
  • In talk mode questions are read aloud and you can answer "the second one"; after two misses the normal dialog opens.
  • Ships with Ada and Rudy; personas persist in the plugin store.

Requires Claude Code 2.1.287+. Speech out uses macOS say (Linux and Windows stay text); voice in is a locally compiled Swift listener (needs swiftc from the Xcode Command Line Tools plus microphone and speech-recognition permission). The README lists every program it runs, file it writes and thing it sends. The preview is illustrative.

Who it is for

  • People who want to direct Claude by voice, away from the keyboard
  • People who enjoy giving their AI pair a persona

Requirements

  • Claude Code ≥ 2.1.287
  • Platforms · macOS
  • Speech out uses macOS say; Linux and Windows stay text-only.
  • Voice in needs Xcode Command Line Tools (swiftc) and mic plus speech-recognition permission.