DSH Marketplace

Study-Mate

Miaotofu01/Study-Mate

Your AI learning companion: helping you plan your studies, understand concepts, and build projects to master a subject.

1,03048JavaScriptMITSource

Install

Add Study-Mate to DeepSeek Harness

Install into

via npm

Resolves a published tarball rather than cloning the repository, and installs without any extra setup. Swap `web` for your profile name if you run another one.

via GitHub · npm package

Installing from GitHub runs the project's build script, which pnpm blocks until you allowlist it — run the command once and pnpm prints the exact key to add under `allowBuilds` in ~/.dsh/profiles/web/pnpm-workspace.yaml.

What happened when we ran it

Installed cleanly when we ran it

Every command here is run in a throwaway container against a clean profile, and the result is whatever the harness recorded — not a guess from the source. Last run 6d agoon DeepSeek Harness 0.2.1-rc.5.

Show it in your README

install verified — dshmarketplace

For maintainers: the badge serves this listing's latest sandbox verdict, so a re-run updates it on its own — and it links readers to the full result here.

Due diligence

Before you install Study-Mate

  • Source of record: Miaotofu01/Study-Mate — present in the community registry that DSH's own plugin market installs from.
  • Licensed under MIT.

Security

What installing Study-Mate runs

Build scripts

No build script was blocked in our run.

Source: our sandbox install on DeepSeek Harness 0.2.1-rc.5, 6d ago.

Install hooks

package.json declares no preinstall, install or postinstall script.

Source: package.json on GitHub, read at our last sync. prepare is not recorded; it runs only on a GitHub install, and shows up under build scripts when pnpm blocks it.

README mentions

shell commands (bash, exec, spawn …)

Source: a keyword match on the README — a hint about what the plugin touches, not an analysis of its code.

Not an audit. These are the record of one install and two text scans; nobody has read this plugin's code on your behalf. Plugins run with your agent's permissions.

The AI take

What it is — StudyMate is a DeepSeek Harness learning mode plugin that helps with planning courses, understanding concepts, and building projects for math and computer subjects.

Who it is for — When using DeepSeek Harness learning mode to learn math or computer subjects and requiring a structured course roadmap and cross-subject shared memory, StudyMate provides structured learning support. If you use other self-study tools or traditional textbook methods without relying on DSH learning mode presets, StudyMate's integration advantage is limited.

Watch out — Sandbox testing passed; it was correctly registered after installation in a fresh profile. The plugin executes shell commands during installation. No other obvious issues found.

The verdict — I would install it because it provides cross-subject shared memory, allowing subsequent subject learning without reintroducing myself, but only if using DeepSeek Harness learning mode.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.

What Study-Mate does

Abstract flow from study materials through terminal tools into organised course files and a rendered lesson panel.

Study-Mate is a DeepSeek Harness plugin that turns learning a mathematics or computer-science subject into a file-backed workflow of planning, explanation, practice and project work.

DeepSeek Harness loads Study-Mate through its “learning mode” preset and reading endpoint. A new session can create or resume a subject from a prompt such as “I want to learn C++”. The plugin writes the resulting outline, lessons, progress and records to the configured learning workspace, which defaults to ~/StudyMate; shared memory files retain a learner’s level, effective explanations and recurring difficulties across subjects. Study-Mate can also collect local reference material and online sources into reference/ and sources/, and export a static copy to <workspace>/export/ with npx -y @yunmiao/studymate export.

Study-Mate is intended for learners who want a structured route through a subject rather than an unrecorded chat, particularly in mathematics and computing. It is a poor fit for a general-purpose course platform, or for installations that require the independent web runtime: that runtime has been moved to the web/0.7.0-beta branch. The plugin reaches the terminal through its native tool surface to read supplied local materials, maintain the workspace and run export-related commands, so its installation should be given only the permissions appropriate for those files and operations. It does not require Python; static export additionally needs React available through npm or STUDYMATE_REACT_DIR.

Study-Mate documentation

How Study-Mate works

DeepSeek Harness installs Study-Mate as the @yunmiao/studymate package. Its DSH side combines a learning-mode preset, host-side native tools and a client-side reading endpoint. In a new DeepSeek Harness session, selecting “learning mode” and naming a subject starts course discovery or course creation. The reading endpoint renders lesson pages, formulae, illustrations and questions in real time rather than serving pre-generated HTML.

Configuring Study-Mate

The learning workspace is configured during installation; an existing configuration is retained. The default location is ~/StudyMate. Study-Mate stores subject folders, outlines, lessons, labs, progress and records there. Shared memory files hold information such as the learner’s current level, preferred explanations and recurring difficulties. Supplied local notes, lectures or textbook directories are converted to Markdown under reference/; collected online material is written as Markdown under sources/.

Commands

  • npx -y @yunmiao/studymate export creates an offline-readable copy in <workspace>/export/. Static export needs React, installed globally with npm i -g react react-dom, or located through STUDYMATE_REACT_DIR.
  • npm test runs the project’s self-checks. The tests create temporary subjects and do not use the real learning workspace, DeepSeek Harness, a browser or a model service.

Requirements and supported hosts

DeepSeek Harness requires 0.1.7-alpha.1 or newer. The package advertises Node.js 22.19+ or 24; Python is not required. Web and desktop profiles are documented for DeepSeek Harness. Codex, ChatGPT Work and Google Antigravity support is limited to version v1.0.0; later versions are not guaranteed on those hosts.

Known limits

Study-Mate’s current mainline does not contain the independent web runtime. The runtime is on the web/0.7.0-beta branch and must be adapted to the current engine before being merged. DeepSeek Harness users should open the reading endpoint from the session sidebar to view generated lessons; exporting is the documented route for an offline copy.

Written from the project's own documentation and kept in sync with it. Where the two disagree, the source is authoritative — read the README on GitHub

Same category

Alternatives to Study-Mate

dsh-loopx-plugin

loopx-project

6.3k

LoopX, a provider-neutral, local-first state kernel and control plane for long-horizon agents: keeps Goal, Todo, gate, evidence, quota, recovery, and handoff state above DeepSeek Harness, while the plugin bootstraps the CLI and skills, admits bounded same-session continuation, and adds a loopback GoalBar for the exact bound loop.

No one-line install — this plugin lives inside a larger repository and publishes no npm package.

GitHub sourcePython19d ago

AI review

dsh-loopx-plugin

What it is — The dsh-loopx-plugin provides a LoopX control plane for DeepSeek Harness, managing durable goals, todos, evidence, and handoffs for long-horizon agents.

Who it is for — When building coding or research agents with DeepSeek Harness that require cross-session Goal and Todo state, this plugin can be installed. For users who only need single-session instant task completion, the durable state management provided by this plugin falls outside their requirements.

Watch out — No obvious issues found. From source installation, the build script requires manual approval to execute.

The verdict — I would install it because it maintains a bounded loop GoalBar for DeepSeek Harness agents, which is necessary for long-horizon work.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source

dsh-loopx-plugin

huangruiteng

6.3k

LoopX, a provider-neutral, local-first state kernel and control plane for long-horizon agents: keeps Goal, Todo, gate, evidence, quota, recovery, and handoff state above DeepSeek Harness, while the plugin bootstraps the CLI and skills, admits bounded same-session continuation, and adds a loopback GoalBar for the exact bound loop.

No one-line install — this plugin lives inside a larger repository and publishes no npm package.

GitHub sourcePython22d ago

AI review

dsh-loopx-plugin

What it is — DeepSeek Harness plugin that bootstraps LoopX CLI and integrates skills.

Who it is for — For managing long-horizon agent tasks using DeepSeek Harness, it adds state management. Users running agent tasks on non-DeepSeek Harness frameworks won't need this plugin.

Watch out — No obvious issues identified. Static checks show it will execute shell commands. Sandbox testing has not been conducted.

The verdict — I would install it because it enables long-horizon state management on DeepSeek Harness, but only for tasks requiring bounded loop continuation.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source
6.2k

Config-only bundle that mounts Ouroboros through the DSH MCP client, exposing 36 interview, Seed, execution, evaluation, and evolution workflow tools in DSH.

No one-line install — this plugin lives inside a larger repository and publishes no npm package.

GitHub sourcePython24d ago

AI review

dsh-plugin

What it is — This DSH plugin mounts Ouroboros through the DSH MCP client, exposing 36 interview, Seed, execution, evaluation, and evolution workflow tools in DeepSeek Harness.

Who it is for — Users performing workflow tasks in DeepSeek Harness benefit from this plugin. People who do not need to mount external Agent OS via DSH MCP do not need this plugin.

Watch out — It is a subdirectory plugin with no single install command. It will execute shell commands. No sandbox testing was performed; no obvious pitfalls found.

The verdict — I would install it because it integrates Ouroboros directly for DeepSeek Harness.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source
3.3k

Embeds the active installed Codex Taskboard runtime in the DeepSeek Harness sidebar, using its launcher runtime descriptor instead of a fixed port.

No one-line install — this plugin lives inside a larger repository and publishes no npm package.

GitHub sourceJavaScript1mo ago

AI review

deepseek-harness

What it is — Integrates Codex Taskboard runtime into DeepSeek Harness sidebar.

Who it is for — Users who embed Codex Taskboard into DeepSeek Harness sidebar are suitable to install this plugin. Users who do not want to provide an API key or token are not suitable to install it, because it requires providing one.

Watch out — No sandbox testing was performed. It requires providing an API key or token and may execute shell commands. No obvious issues found.

The verdict — I would not install it because there is no single command to install it.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
2Source

dsh-agent-teams

NanmiCoder

2.2k

AgentTeams multi-agent teams.

DeepSeek Harness 0.2.1-rc.5 refuses the latest release

npm packageJavaScript18d ago

AI review

dsh-agent-teams

What it is — Overlay a persistent team on the live DeepSeek Harness chat: members claim dependency-ordered tasks and talk to each other directly.

Who it is for — You are landing a DeepSeek-backed change that must move implement → verify → review as separate stages, and you still need to wake a member later instead of stuffing every role into one thread. If the hole you care about is the host blocking member writes, the optional quality gates only audit at completion.

Watch out — On DeepSeek Harness 0.2.1-rc.5, install is refused before it starts, and no published version declares that host. The plugin executes shell commands.

The verdict — Leave it off 0.2.1-rc.5 until the declared range moves; pin 0.1.25 only when the host is still 0.2.1-rc.2.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details

Installs a dedicated AI novel-writing preset and workbench: revisioned local project assets, a compact side drawer, and native approval-gated single-file changes.

No one-line install — this plugin lives inside a larger repository and publishes no npm package.

GitHub sourceTypeScript23d ago

AI review

dsh-ai-novel-writer

What it is — Adds an AI novel-writing preset and workbench to DeepSeek Harness.

Who it is for — Users who are writing long novels in DeepSeek Harness and want AI assistance for chapter generation with manual review are suitable for installing it. Users who require automated batch generation or integration with mature editors should not, as it only supports a minimal manual review workflow.

Watch out — No obvious issues found. This is an early MVP version with capabilities only about 10% of the desktop version. It only supports the minimal creation chain with manual approval.

The verdict — I would not install it, because it lacks the full project tree and batch workflows of the desktop version.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
Source