DSH Hub

opencues/opencues

opencues

ToolWorkflow36 GitHub stars· updated 2026-08-20

Turn any text field into a two-way LLM channel: it reads what you write and fills what you ask. Flags a slip as you type, answers anything you end with _. Claude Code, OpenCode, Gemini CLI, shell, Chrome, DeepSeek Harness. Model-agnostic, open standard, no chat window.

Install

npx @deepseek-ai/dsh plugin --profile web add @opencues/dsh`

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

opencues DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/opencues.svg)](https://dshhub.dev/plugins/opencues)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from opencues/opencues, cleaned of badges and images.

<a href="#"><img width="180" alt="OpenCues" src="https://cdn.jsdelivr.net/gh/opencues/opencues@62dc0d205460b8610dd4825be196e01ef281dc7a/assets/OpenCues_logo.svg"></a>

<br><br>

<a href="#"><img width="600" alt="OpenCues" src="https://cdn.jsdelivr.net/gh/opencues/opencues@62dc0d205460b8610dd4825be196e01ef281dc7a/assets/Hero.svg"></a>

<br><br>

<p align="left"><a href="#"><img width="120" alt="Associations:" src="assets/associations.svg"></a><a href="https://www.reddit.com/user/inventor_black/" target="_blank" rel="noopener noreferrer"><img width="257" alt="Mod of r/ClaudeAI" src="https://cdn.jsdelivr.net/gh/opencues/opencues@9f12c0442100e0485adcad811a25d20198e29956/assets/mod.svg"></a><img width="24" alt="" src="https://cdn.jsdelivr.net/gh/opencues/opencues@9f12c0442100e0485adcad811a25d20198e29956/assets/spacer.svg"><a href="https://luma.com/OpenSourceIRL" target="_blank" rel="noopener noreferrer"><img width="161" alt="OpenSourceIRL" src="https://cdn.jsdelivr.net/gh/opencues/opencues@9f12c0442100e0485adcad811a25d20198e29956/assets/open-source-irl.svg"></a><img width="24" alt="" src="https://cdn.jsdelivr.net/gh/opencues/opencues@9f12c0442100e0485adcad811a25d20198e29956/assets/spacer.svg"><a href="https://wilfred.md" target="_blank" rel="noopener noreferrer"><img width="211" alt="Anthropic Ambassador" src="https://cdn.jsdelivr.net/gh/opencues/opencues@9f12c0442100e0485adcad811a25d20198e29956/assets/anthropic-ambassador.svg"></a><img width="24" alt="" src="https://cdn.jsdelivr.net/gh/opencues/opencues@9f12c0442100e0485adcad811a25d20198e29956/assets/spacer.svg"><a href="https://wilfred.md" target="_blank" rel="noopener noreferrer"><img width="207" alt="Cerebras Ambassador" src="https://cdn.jsdelivr.net/gh/opencues/opencues@9f12c0442100e0485adcad811a25d20198e29956/assets/cerebras-ambassador.svg"></a></p>

<br><br><br>

Turn any text field into a two-way LLM channel. It reads what you write and fills what you ask: catching a slip as you type, or answering the moment you end a line with _. A drop-in for Claude Code, OpenCode, Gemini CLI, your shell, and Chrome. Model-agnostic, output you review before it sends, an open standard with no chat window.

The model comes to your cursor, both ways. Cues react to what you've already written and surface a fix or a sharper line inline, unprompted. Blanks act on demand: end a line with _ and the model fills in the rest. No chat window, no copy-paste, no context switch.

<a href="#"><img width="100%" alt="Video placeholder — hero demo" src="https://cdn.jsdelivr.net/gh/opencues/opencues@43ac7ab68de968a183aa0340593aac926f26587a/assets/Video_placeholder_1200x300.svg"></a>

OpenCues is platform, model, and provider agnostic, engineered from the ground up to enable native inline AI.

You typeYou get
let's ship it Thursday the 19th↳ the 19th is a Friday
we should probably go ahead and refactor this↳ we should refactor this
hey can u send me that report when u get a sec make this formal _Could you please send me that report at your earliest convenience?
4 + 4 = _4 + 4 = 8
hello world translate to japanese _こんにちは世界
draft an email to my landlord asking for a rent reduction _(the email, written)
ffmpeg command to convert a video to web-ready mp4 _ffmpeg -i input.mov -c:v libx264 -preset slow -crf 23 -c:a aac -b:a 128k -movflags +faststart output.mp4

Related plugins