← Claude plugins
CLAUDE PLUGIN

jarvis

Ay v0.1.0

A voice-driven interaction plugin for Claude Code. Local speech-to-text, text-to-speech, and speaker verification — fully offline, fully hands-free.

Create a free account to save this plugin.

From the developer

License

MIT

Declared components

Hooks · Mcp servers

Works with

Claude Code

Description

From the marketplace listing

A voice-driven interaction plugin for Claude Code. Local speech-to-text, text-to-speech, and speaker verification — fully offline, fully hands-free.

What changed

No changes recorded yet. Follow this plugin to keep track of future changes.

Keywords

Files & skills

jarvis · catalog manifest

Saved declaration

{}
jarvis · catalog manifest

Saved declaration

{
  "name": "jarvis",
  "source": {
    "sha": "ab52957043484c5a4096e896700594b7f2b7db41",
    "url": "https://github.com/civitas-cerebrum/jarvis-plugin.git",
    "source": "url"
  },
  "homepage": "https://github.com/civitas-cerebrum/jarvis-plugin/",
  "description": "A voice-driven interaction plugin for Claude Code. Local speech-to-text, text-to-speech, and speaker verification — fully offline, fully hands-free."
}
jarvis-voice · catalog manifest

Hooks

{
  "SessionStart": [
    {
      "hooks": [
        {
          "type": "command",
          "command": "which sox >/dev/null 2>&1 || { echo '❌ SoX not found. Install with: brew install sox'; exit 1; }"
        },
        {
          "type": "command",
          "command": "diff -q \"${CLAUDE_PLUGIN_ROOT}/package.json\" \"${CLAUDE_PLUGIN_DATA}/package.json\" >/dev/null 2>&1 || (cp \"${CLAUDE_PLUGIN_ROOT}/package.json\" \"${CLAUDE_PLUGIN_DATA}/\" && cd \"${CLAUDE_PLUGIN_DATA}\" && npm install) || rm -f \"${CLAUDE_PLUGIN_DATA}/package.json\""
        },
        {
          "type": "command",
          "command": "test -f \"${CLAUDE_PLUGIN_ROOT}/dist/main.js\" || (cd \"${CLAUDE_PLUGIN_ROOT}\" && npx tsc)"
        }
      ]
    }
  ]
}

Mcp servers

{
  "jarvis-voice": {
    "env": {
      "NODE_PATH": "${CLAUDE_PLUGIN_DATA}/node_modules"
    },
    "args": [
      "${CLAUDE_PLUGIN_ROOT}/dist/main.js"
    ],
    "command": "node"
  }
}

Saved declaration

{
  "name": "jarvis-voice",
  "hooks": {
    "SessionStart": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "which sox >/dev/null 2>&1 || { echo '❌ SoX not found. Install with: brew install sox'; exit 1; }"
          },
          {
            "type": "command",
            "command": "diff -q \"${CLAUDE_PLUGIN_ROOT}/package.json\" \"${CLAUDE_PLUGIN_DATA}/package.json\" >/dev/null 2>&1 || (cp \"${CLAUDE_PLUGIN_ROOT}/package.json\" \"${CLAUDE_PLUGIN_DATA}/\" && cd \"${CLAUDE_PLUGIN_DATA}\" && npm install) || rm -f \"${CLAUDE_PLUGIN_DATA}/package.json\""
          },
          {
            "type": "command",
            "command": "test -f \"${CLAUDE_PLUGIN_ROOT}/dist/main.js\" || (cd \"${CLAUDE_PLUGIN_ROOT}\" && npx tsc)"
          }
        ]
      }
    ]
  },
  "author": {
    "name": "Ay"
  },
  "license": "MIT",
  "version": "0.1.0",
  "keywords": [
    "voice",
    "speech",
    "jarvis",
    "stt",
    "tts",
    "sherpa-onnx"
  ],
  "mcpServers": {
    "jarvis-voice": {
      "env": {
        "NODE_PATH": "${CLAUDE_PLUGIN_DATA}/node_modules"
      },
      "args": [
        "${CLAUDE_PLUGIN_ROOT}/dist/main.js"
      ],
      "command": "node"
    }
  },
  "description": "Voice-driven interaction for Claude Code — local STT, TTS, and speaker verification. Requires SoX (brew install sox)."
}

plugin.json observed Nov 6, 2026 · 10:45 UTC. Manifest source ↗

Catalog declarations and available plugin.json metadata are saved. Referenced skills and executable source files are not downloaded or tested. Missing components in a manifest do not prove that the plugin has none.

Installation instructions

Community

/plugin marketplace add anthropics/claude-plugins-community
/plugin install jarvis@claude-community

Claude Code installation documentation

Technical details
Sources
Community
First seen
Oct 3, 2026 · 22:13 UTC
Last seen
Nov 13, 2026 · 18:00 UTC
Latest observed change
Oct 3, 2026 · 22:13 UTC
Collection status
Listed
Reported installs
Not provided

Installation counts are source-reported, not independently verified active users. Observation dates are not release dates.

Download plugin data (JSON)

Plugin history: freshly prepared. Prepared . Refreshed when catalog data changes or after 6 hours. Your account and Follow status are live.