First-party comparison
Oh Story, Oh Story DSH or ZenStory Workbench: choose a writing workflow
Updated 2026-09-12
Keep the environment you already want to work in: choose Oh Story for a supported agent working on a writing-project folder; the Oh Story DSH plugin for a DSH workspace and session; or ZenStory Workbench for an account-based project workspace in the browser. Both DSH Web and ZenStory can appear in a browser—the host, files and account boundary matter more than the presence of a web page.
Best fit
- Oh Story Choose this when you already use a supported coding agent and want it to work with a visible writing-project directory. You do not need to move an established project into another product just to follow this guide.
- Oh Story DSH Choose the plugin when DSH is the host you want to keep for your workspace, tools and sessions. Its workbenches live inside DSH Web; no ZenStory Workbench account is involved.
- ZenStory Workbench Choose ZenStory Workbench when you want an account-based browser project with a file tree, editor, AI chat and version features, rather than managing an agent-host installation for this workflow.
Where it runs
- Oh Story Install the skill pack using the adapter documented for your host, then run its setup/check workflow in the intended project. Integrations are not identical: some hosts use skills-only or solo/direct execution rather than every custom agent and hook.
- Oh Story DSH Use a DSH Web profile and the versioned installation guide, which lists Node.js 24+. DSH owns the workspace, permissions, session and UI; the creation plugin does not launch a second agent runtime.
- ZenStory Workbench Open app.zenstory.ai. The source protects dashboard and project routes with a login guard. Self-hosting is separate: it requires deploying the web/backend stack and configuring model services, not just installing an Oh Story skill.
What you configure
- Oh Story The pack supplies skills and reference material; it is not a model bundle. Review the selected host’s model, tool, permission and data-processing configuration. A local skills directory alone does not establish offline inference or private processing.
- Oh Story DSH Configure a model/provider in DSH for AI creation. Other bundled production workflows can require additional media services or local tools. Being able to view existing work does not establish that generation credentials and dependencies are ready.
- ZenStory Workbench The hosted app works as soon as you sign up; plan limits are on the pricing page. For self-hosting, follow the deployment and model setup documentation.
Files and results
- Oh Story Work is organized as project files. The import workflow explicitly distinguishes an analysis-only library from a resumable writing project with setting, outline, draft and tracking material. Choose that intent before importing an authorized manuscript.
- Oh Story DSH Select a workspace and session. Creation views appear when recognized project files exist; an empty workspace can remain in native DSH Chat. Treat manuscript files and host/profile/session configuration as different things when backing up or moving work.
- ZenStory Workbench The instance manages project files and revision features. The inspected draft-export endpoint merges drafts into TXT and checks an active user, project ownership and allowed plan formats. Do not treat this as a complete export of every file, setting, conversation or version history.
Versions
- Oh Story The direct-pack source reviewed here is commit
070d744. Check the version and adapter actually installed in your writing project. Do not assume that it matches the separately bundled DSH snapshot, even when skill names look similar. - Oh Story DSH At DSH commit
493cd77, the bundled Oh Story manifest pins release0.7.10to commitabe9663(full commit in the linked manifest). Its skill provider reads the bundled knowledge directory, not your standalone Oh Story installation. A different commit alone does not establish better or worse behavior. - ZenStory Workbench At workbench commit
9bad4fd, the backend has its own builtin, project and user skill-loading paths. Logging into this service does not establish installation or synchronization of your standalone Oh Story pack, or equivalence with the DSH bundle.
What to check
- Oh Story Read the setting and chapter changes, including unresolved fields and tracking state. A reference gate, hook or deterministic check is a workflow aid—not proof of literary quality, perfect continuity or publication acceptance.
- Oh Story DSH Inspect the actual project files and DSH tool results, not only whether a workbench tab is visible. The plugin is a community plugin for DSH and is not affiliated with, partnered with or endorsed by DeepSeek.
- ZenStory Workbench Review proposed edits and the actual exported text. Snapshot, comparison and rollback features help revision, but do not guarantee unlimited retention or writing quality. Source inspection here is not a live authenticated-account test or a privacy/security audit.
Try it small first
- Start with your material: an idea needs planning, an existing manuscript needs import/context, and a draft needs revision. The writer’s skill guide maps these tasks to an entry point and explains when a simple prompt is enough.
- Try a small, non-sensitive passage you own or are authorized to use. Set the intended edit, inspect the changed text and confirm what is saved or exported; keep a backup.
- If you specifically want DeepSeek, first distinguish ordinary chat from DeepSeek Harness. The DeepSeek novel-writing guide explains the host/plugin setup and a workspace-based starting request. ZenStory Workbench is a separate product.
Keep in mind
- Project files do not move between the three automatically; export a copy and try it before you switch environments.
- Local files or a local browser interface do not mean the model runs locally. Before using sensitive material, check the configured model services and the privacy policy that applies.