DSH Hub
opencues cover

opencues/opencues

opencues

ToolWorkflow69 GitHub stars· updated 2026-10-25

The open standard for omnipresent AI. Claude Code, OpenCode, Gemini CLI, Shell, Chrome, DeepSeek Harness. Model-agnostic

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="#"></a>

<br><br>

<a href="#"></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="assets/mod.svg"></a><img width="24" alt="" src="assets/spacer.svg"><a href="https://luma.com/OpenSourceIRL" target="_blank" rel="noopener noreferrer"><img width="161" alt="OpenSourceIRL" src="assets/open-source-irl.svg"></a><img width="24" alt="" src="assets/spacer.svg"><a href="https://wilfred.md" target="_blank" rel="noopener noreferrer"><img width="211" alt="Anthropic Ambassador" src="assets/anthropic-ambassador.svg"></a><img width="24" alt="" src="assets/spacer.svg"><a href="https://wilfred.md" target="_blank" rel="noopener noreferrer"><img width="207" alt="Cerebras Ambassador" src="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.

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

You typeYou get
i keep having to approve every single git command↳ 💡 Tired of approving? /permissions allow rules like Bash(git *), or Shift+Tab to auto mode
ok this is a mess, let's start over on the auth stuff↳ 💡 Starting over? /clear wipes the conversation, CLAUDE.md stays
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?
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 -vcodec libx264 -crf 23 -pix_fmt yuv420p -acodec aac output.mp4

Rows with _ are blanks: you ask, the model fills in. Rows without are cues: the model speaks up on what you wrote, no prompt. A 💡 cue knows the situation you are in and _ makes the draft the command.

<p align="left"><a href="LICENSE"><img width="216" alt="Apache-2.0 License" src="assets/license.svg"></a><a href="spec/README.md"><img width="157" alt="Open Standard" src="assets/Ownership-05.svg"></a><img width="24" alt="" src="assets/spacer.svg"><a href="spec/blank-spec.md"><img width="121" alt="Blanks.md" src="assets/Ownership-06.svg"></a><img width="24" alt="" src="assets/spacer.svg"><a href="spec/cue-spec.md"><img width="112" alt="Cues.md" src="assets/Ownership-07.svg"></a></p>

<br><br><br><br>

Quickstart

…

Related plugins