๐Ÿšง ctrlyoke is in active development and not yet released โ€” follow progress on GitHub โ†’
Free to install ยท Pro for power users

One interface for
every AI coding harness

The better way to prompt, steer, automate, and revisit work across Claude Code, Codex, Copilot CLI, and more.

Coming soonRead the docs

Build visually. This is the file underneath.

implement-feature.ctrlyoke.yaml
name: Implement auth service
harness: claude-cli

steps:
  - prompt: |
      Implement the UserAuth service in src/auth.ts.
      Use the interface defined in src/types/auth.ts.
    endCondition:
      script: npm run typecheck && npm test

  - prompt: |
      Write integration tests covering login, logout,
      and token refresh. Aim for 90% branch coverage.
    endCondition:
      script: npm test -- --coverage --branches 90

One consistent interface across supported harnesses

Copilot CLICopilot CLI
Claude CodeClaude Code
Codex CLICodex CLI
OpenCodeOpenCode
Qwen CodeQwen Code
Antigravity CLIAntigravity CLI

One control surface for everything you do with AI harnesses

From a single richly-referenced prompt to a validated multi-step pipeline โ€” one prompt language, one output view, one reusable toolkit underneath.

โšก

One interface, six harnesses

Copilot CLI, Claude Code, Codex, OpenCode, Qwen, and Antigravity CLI share one prompt language, one editor, and one set of controls.

๐Ÿ“Ž

Point at the context you mean

Reference files, symbols, selections, Git changes, commits, and prior-step output โ€” readable in the prompt, expanded before the harness sees it.

โœŽ

A prompt editor for real work

Context-aware completions, reference validation, expanded-context token estimates, image paste, and spell check.

๐Ÿงฉ

Build visually. Save as code.

Compose and rearrange workflows in the dashboard, then keep the result as ordinary YAML or JSON that travels with the project.

โฌ›

One reversible view of every result

Normalized output, inline diffs, an output minimap, and undo/redo down to a single file โ€” no matter which harness ran it.

>_

Native terminal, structured control

Watch and steer the real interactive CLI in an embedded terminal while ctrlyoke builds a searchable record beside it.

โœ“

Validation, not vibes

Pre- and end-conditions gate each step with the scripts your project already trusts โ€” continue, retry, skip, or stop.

๐Ÿ”

Searchable, replayable history

Find the prompt, command, diff, or answer you remember, then reopen and rerun the complete workflow around it.

๐Ÿงฐ

One place for your toolkit

Manage agents, skills, MCP servers, and hooks once, then reuse them across every harness you run.

How it works

Prompt, steer, automate, and revisit โ€” all from the same interface.

1

Prompt

Reference files, symbols, selections, and Git changes right in the editor โ€” with completions, validation, and token estimates.

2

Steer

Watch and drive the native terminal directly, or let a structured workflow carry the step forward for you.

3

Automate

Chain prompts and scripts into a validated workflow. Retry on real output, mix harnesses, run several at once.

4

Revisit

Every run lands in a searchable, diffable history you can replay, export, or run again.

ctrlyoke Pro

Code from anywhere

ctrlyoke Pro unlocks the remote dashboard โ€” open your running workflows in any browser, on any device, from anywhere on your network. Start a long task, close your laptop, check in from your phone.

Remote & LAN browser dashboard
LAN IP binding & QR-to-phone access
HTTPS with custom TLS certificates
Push notifications (browser + mobile)
Custom icon color
Air-gapped offline activation
14-day free trial โ€” no card required
See pricing

Get started free

Free forever for individuals and small teams. Install in seconds from the VS Code Marketplace.

Coming soon