macOS 専用の CLI レコーダー。デモしたデスクトップワークフローを証拠(session.json / events.jsonl)に変え、エージェントが再利用可能なスキルを生成できます。dsh プラグインではありません(`dsh plugin` 導入なし)。内包のホストエージェント SKILL.md 経由で DeepSeek Harness と連携。macOS + Node.js 18+ が必要。
DSH 統合
エコシステム関連
作者による申告
安全性監査
未監査
最終検証日
2026-08-23
ライセンス
MIT
01どんなタスクに使えるのか?
Record a macOS desktop workflow once and hand the evidence to an agent to build a reusable skill
Structured artifacts (session.json, events.jsonl) plus a validated skill-input package (README.md, events.jsonl, session.json) the agent's own skill-creation flow consumes
Developers/agents who want to teach a Computer Use agent a UI workflow (file pickers, drag-drop, multi-app) that has no clean API, by demonstrating it once
02DeepSeek Harness への導入方法
前提条件
- macOS
- Node.js 18+, Swift toolchain / Xcode Command Line Tools, Accessibility and Input Monitoring permissions
インストール手順
- 01
Clone the repo: `git clone https://github.com/humblebanana/open-record-replay.git && cd open-record-replay`
$ git clone https://github.com/humblebanana/open-record-replay.git && cd open-record-replay
- 02
Run `npm install` then `npm run check`; grant macOS permissions with `node bin/orr.js permissions request`
$ npm install
導入成功の確認
作者は未記載
ロールバック
- The README documents install/check and a host-agent skill handoff, but no explicit uninstall command beyond removing the cloned directory.
03DSH 統合と能力の範囲
Not a dsh plugin: a macOS CLI recorder that captures desktop workflows into session.json/events.jsonl so a coding agent (incl. DeepSeek Harness) can turn a demonstration into a reusable Computer Use skill.
macOS workflow recorder
A demonstrated desktop workflow→session.json + events.jsonl capturing window.changed, mouse.click/drag, keyboard.text_input/submit, selection.changed, app/window attribution, UI targets, accessibility tree
The core recorder does not require Screen Recording; recordings are local by defaultValidation & skill packaging
A recorded session→`session validate-recording` checks quality; `skill prepare` writes a skill-input package (README.md, events.jsonl, session.json) for the agent
The final skill is created by the agent's own skill system, not by this toolHost-agent skill
Agent instructions→An included SKILL.md tells the agent when to start/stop recording, how to inspect events.jsonl, and how to hand off the evidence package
The agent should stop its turn while the user demonstrates, then resume after
04誰に向いているのか?使うべきでない場面は?
向いている用途
- Developers/agents who want to teach a Computer Use agent a UI workflow (file pickers, drag-drop, multi-app) that has no clean API, by demonstrating it once
不向きな用途
- Open Record/Replay is a macOS-only, alpha-stage CLI; it requires Node.js 18+, the Swift toolchain / Xcode Command Line Tools, and Accessibility + Input Monitoring permissions. The core recorder does not need Screen Recording.
- events.jsonl can contain sensitive data (window titles, URLs, typed/selected text, file names, local paths, accessibility-tree text). Review recordings before sharing; do not publish raw recordings with secrets or private data.
05互換性・メンテナンス・セキュリティ上の注意
- Open Record/Replay is a macOS-only, alpha-stage CLI; it requires Node.js 18+, the Swift toolchain / Xcode Command Line Tools, and Accessibility + Input Monitoring permissions. The core recorder does not need Screen Recording.
- events.jsonl can contain sensitive data (window titles, URLs, typed/selected text, file names, local paths, accessibility-tree text). Review recordings before sharing; do not publish raw recordings with secrets or private data.
- This is a generic agent tool, not a DeepSeek Harness plugin — there is no `dsh plugin` install path. It works with any coding agent's skill-creation flow, including DeepSeek Harness, via the included host-agent SKILL.md.
MIT · 由 facts pack 抓取(README 分支 main)
06よくある質問
Open Record/Replay は DeepSeek Harness プラグインですか?
いいえ。独立した macOS CLI ツールで、`dsh plugin` の導入経路はありません。任意のコーディングエージェントのスキル生成フロー(DeepSeek Harness 含む)と連携し、内包のホストエージェント SKILL.md がエージェントに録画のタイミングや証拠の引き渡し方を指示します。
インストール方法は?
リポジトリをクローンし、`npm install`、`npm run check` を実行。`node bin/orr.js permissions request` で macOS のアクセシビリティと入力監視の権限を付与します。macOS、Node.js 18+、Swift ツールチェーン / Xcode Command Line Tools が必要です。
録画で何が生成されますか?
session.json と events.jsonl で、ウィンドウ変化、マウスクリック/ドラッグ、キーボード入力、選択、アクセシビリティツリーのコンテキストを記録します。`session validate-recording` が品質を検証し、`skill prepare` がエージェント向けのスキル入力パッケージを書き出します。
データは安全ですか?
録画はデフォルトでローカル保存ですが、events.jsonl には機微データ(ウィンドウタイトル、URL、入力テキスト、ファイルパス、アクセシビリティツリーのテキスト)が含まれる可能性があります。共有前に確認し、シークレットやプライベート情報を含む生録画を公開してはいけません。
07関連する DSH ワークフロー
archify
by tt-a1i
アーキテクチャ図、ワークフロー図、シーケンス図、データフロー図などを動きのある自己完結型 HTML として生成し、鮮明に書き出せるエージェントスキル
openviking
by volcengine
AI エージェント向けの自己進化型コンテキストデータベース。メモリ、知識 RAG、スキルを統合
nocobase
by nocobase
ビジネスシステムを高速構築できるオープンソースのAI+ノーコードプラットフォーム。実績ある基盤の上でAIが動作するため、スピードと信頼性を両立できる。
learn-harness-engineering
by walkinglabs
Harness エンジニアリング入門チュートリアル。ゼロから一歩ずつ学べる
08データと出典
Teach Computer Use agents by demonstration.
git clone https://github.com/humblebanana/open-record-replay.git
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-23。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
