Skip to content
    ↑↓ select↵ openesc close
    English中文
    Stephanvs
    opencode-ntfy

    OpenCode plugin that sends push notifications via ntfy.sh when permission is needed, generation completes, or errors occur

    GitHub stars

    4

    +1 in 30 days

    Monthly installs

    85

    20 in 7 days

    Composite scoreSCORE

    27.8

    Multi-signal model

    Last commit

    7 months ago

    2026-01-12

    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-ntfy@0.1.3"]
    }

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

    OpenCode plugin that sends push notifications via ntfy.sh when the agent needs input, requests permission, or encounters errors.

    Installation

    Add the plugin to your opencode.json or opencode.jsonc:

    {
      "plugin": ["opencode-ntfy"]
    }
    

    Configuration

    Create a configuration file at ~/.config/opencode/opencode-ntfy.json:

    {
      "topic": "my-opencode-alerts"
    }
    

    Configuration Options

    Option Type Default Description
    topic string required The ntfy topic to publish to
    server string https://ntfy.sh The ntfy server URL (for self-hosted instances)
    token string null Access token for authentication
    priority number (1-5) 3 Default notification priority
    events.idle boolean true Notify when agent finishes and needs input
    events.permission boolean true Notify when permission is requested
    events.error boolean true Notify on session errors

    Full Configuration Example

    {
      "topic": "my-opencode-alerts",
      "server": "https://ntfy.sh",
      "token": "tk_xxx",
      "priority": 3,
      "events": {
        "idle": true,
        "permission": true,
        "error": true
      }
    }
    

    Subscribing to Notifications

    1. Install the ntfy app on your phone (Android, iOS)
    2. Subscribe to your topic (e.g., my-opencode-alerts)
    3. You'll receive push notifications when OpenCode events occur

    You can also subscribe via the web at https://ntfy.sh/your-topic.

    Self-Hosted ntfy

    If you're running your own ntfy server, set the server option:

    {
      "topic": "opencode",
      "server": "https://ntfy.example.com"
    }
    

    Authentication

    For protected topics, add your access token:

    {
      "topic": "private-alerts",
      "token": "tk_your_access_token"
    }
    

    License

    MIT