Skip to content
    ↑↓ select↵ openesc close
    English中文
    belohnung

    Stt

    v0.1.0Other
    opencode-stt

    OpenCode plugin for speech-to-text via Handy API

    GitHub stars

    2

    Monthly installs

    9

    3 in 7 days

    Composite scoreSCORE

    20.4

    Multi-signal model

    Last commit

    5 months ago

    2026-02-22

    Install and configure

    opencode.json

    Writes to this project's opencode.json — applies to this repository only.

    opencode.json

    {
      "$schema": "https://opencode.ai/config.json",
      "plugin": ["opencode-stt@0.1.0"]
    }

    opencode loads npm dependencies through its embedded runtime on startup and caches them locally — no manual global install needed.

    OpenCode STT Plugin

    npm version

    Adds a /dictate command to OpenCode that records your voice and transcribes it using Handy. Run the command once to start recording, run it again to stop and get the transcription appended to your prompt.

    Requirements

    You need a build of Handy with the HTTP API enabled. The standard release doesn't have this yet, so grab it from this fork:

    https://github.com/belohnung/Handy/tree/feat/http-api

    Handy needs to be running locally on port 9876 before you use this plugin.

    Usage

    /dictate
    

    First run starts recording. Second run stops, waits for transcription, and adds the result to your prompt.

    Configuration

    The plugin assumes Handy is running at http://localhost:9876. If you need a different setup, edit the HANDY_PORT constant in the source and rebuild.

    Installation

    Add to your OpenCode config file (e.g., ~/.config/opencode/config.json):

    {
      "plugins": ["opencode-stt@latest"]
    }
    

    Or install manually to your plugins directory.