Teach once
Ottohere-Mourn/TeachReplay · productivity
Teach once, replay anywhere — harness-agnostic Teach-by-Demonstration engine (Record → Compile → Replay → Verify) with OpenMausBot and DeepSeek Harness integrations.
★ 4GitHub stars
0Forks
2026-08-30Last updated
TypeScriptLanguage
Apache-2.0License
Key features
- Teach → Compile → change parameters → Replay → Success · 26 s · watch in HD
- Targets the real DSH plugin API@deepseek-ai/cordis / @deepseek-ai/dsh-tools are peerDependencies, pinned as devDependencies (4.0.1 / 0.1.1-rc.2, the exact pair DSH resolves at dsh-v0.1.1-rc.2) so this repo's own build compiles the plugin against the real defineTool/Plugin.Object types — no local shims.
- Demoexamples/dsh-demo runs teach_start → demonstrate → teach_stop → teach_compile → change parameters → teach_replay → success locally — against the mock computer through DshTeachSession directly, not through DSH's real tool runtime
Requirements
- Recording observes state transitions (polled, 500 ms), not input events — very fast actions can coalesce.
- Slow, deliberate demonstration is the intended input.
Install command
dsh plugin --profile web add github:Ottohere-Mourn/TeachReplay