From nothing to a read paper
Five steps, about twenty minutes, fifteen of which are waiting for dependencies. You end having searched the literature and read one paper in full — a routine you can repeat.
-
Install DeepSeek Harness
Needs Node 22.19 or newer. Install it globally rather than running it through npx: a stable version matters more than always having the newest one. New to dsh entirely? Skim the official quickstart first.
npm install -g @deepseek-ai/dsh -
Install the research plugin market
Install this one first. It adds a Research plugins page to Settings, and everything else installs from there without going back to a terminal.
dsh plugin --profile web add dsh-researchIf you already know what you want, take the whole workbench in one paste instead:
dsh plugin --profile web add dsh-research dsh-ai4scholar dsh-academy -
Add the literature tools and a key
Run
dsh web, open127.0.0.1:3080, go to Settings → Research plugins, installdsh-ai4scholar, then press Restart dsh in the panel.When it comes back, go to Settings → Plugins → AI4Scholar and paste a key from ai4scholar.net.
The key goes into the dsh credential store — never into the conversation, never to the model. arXiv, bioRxiv and DOI full text need no key, so you can skip this and come back.
-
Your first search
Ask in plain language. The guidance forbids answering from memory, so the agent searches before it asserts.
“Find the strongest evidence from the last three years on your topic, sorted by citations, and tell me what each one concludes.”
The answer ends with the credits this turn spent and what is left. The free sources — arXiv, bioRxiv, DOI full text — are not billed.
-
Read it in full, then cite it
Pick one and have it read the full text — the PDF body, not the abstract. Full text comes back in slices, so it reads what the question needs instead of dumping the whole PDF into context.
“Read the methods of 10.1038/s41586-021-03819-2 — how are the controls designed?”
When you are writing, paste your own paragraph and ask for citations:
auto_citemarks where each claim needs one and returns a checkable reference list (billed, 20–90 s).
What else it does
Once the literature tools are in, these work by asking.
Citation graph
Walk references and citations in both directions, then pull recommendations of nearby work, until the thread of a topic is in hand.
Auto-cite
Paste a paragraph you wrote: it marks each claim that needs a citation and returns a checkable reference list.
Scientific figures
Generate, restyle, compose and critique figures, SVG included — mechanism and pipeline diagrams without opening a drawing app.
Authors & recommendations
Trace an author’s publication line, or start from one paper you like and ask for similar work.
Common questions
The install printed peer dependency warnings — is that broken?
No. Those @deepseek-ai/* packages resolve at runtime to the global dsh install rather than into the profile. The official plugin market prints the same warnings.
It failed to start with EADDRINUSE
Another dsh is still running — often one whose terminal window was closed, leaving the process adopted by the system. Find it with lsof -nP -iTCP:3080 -sTCP:LISTEN and kill it.
I installed a plugin and nothing changed
The profile is read at boot, so a newly installed plugin needs a restart. Refreshing the page is not enough.
How are credits counted?
Semantic Scholar, PubMed and Google Scholar searches, auto-cite and figures are billed per call, and every answer ends with what it spent and what is left. arXiv, bioRxiv/medRxiv and DOI full-text extraction are free.
Can I install just one of the packages?
Yes — the three are independent layers. dsh-ai4scholar is search on its own, dsh-research is the market panel itself, and dsh-academy is only the behaviour rules.