artmerenfeld

Coding Asmr — Development skill for Claude Code

Development community

A Claude code extension that adds typing/clicking sound to its tool calls and process.

How to install Coding Asmr

This entry records only its repository, not the path inside it, so there is no exact command to give. Open artmerenfeld/coding-asmr and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Coding Asmr does

A Claude code extension that adds typing/clicking sound to its tool calls and process.

Alternatives in Development

  • Claude Coder — Kodu is an autonomous coding agent that lives in your IDE 5.2k ★
  • Contributing To MCP Tree-sitter Server — Thank you for your interest in contributing to MCP Tree-sitter Server 288 ★
  • ㅇㅇ — Drop the current OS clipboard (text or image) into context and act on it — Hangul-mode alias of /dd (typing "d 66 ★

README

Coding ASMR

Coding ASMR

Handmade sound effects for Claude Code. Every tool call gets a pleasant, calming oldschool clicking and typing sound — as if Claude is sitting next to you, typing away.

Paste this into your AI coding assistant to install:

git clone https://github.com/artmerenfeld/coding-asmr.git && cd coding-asmr && npm run install-hooks

Requires [FFmpeg](https://ffmpeg.org/) (`winget install FFmpeg` / `brew install ffmpeg` / `apt install ffmpeg`). Restart your Claude Code session after.


What It Sounds Like

You submit a prompt
  → thinking murmur

Claude reads a file
  → click → scanner loop fades in

Claude edits code
  → click → typing clicks loop

Claude asks you a question
  → question chime

Claude marks a task done
  → check jingle

Claude finishes responding
  → typing stops → completion chime

Presets

Two sound modes are included:

Default ASMR

Gentle typing, clicks, and thinking murmurs. Calm and ambient.

Senior Developer

Frustrated senior dev energy. Thinking murmurs are replaced with swearing and muttering voicelines. Random ambient sounds like coffee slurps, crisp crunching, and cigarette drags. Angry reactions on errors. Higher volume.

Switching presets

npm run preset                   # List available presets
npm run preset -- senior-dev     # Switch to Senior Developer
npm run preset -- default        # Switch back to Default ASMR
npm run preset -- off            # Clear preset (use defaults)

Switching presets applies the preset's volume and enables/disables error sounds automatically.

Install

1. Install FFmpeg

  • Windows: winget install FFmpeg
  • macOS: brew install ffmpeg
  • Linux: apt install ffmpeg

2. Clone and install

git clone https://github.com/artmerenfeld/coding-asmr.git
cd coding-asmr
npm run install-hooks

3. Restart Claude Code

Hooks load at session start, so **