DSH Plugins Marketplace

DSH Plugins

Plugins

/

Tools & Capabilities

/

dsh-Mimir-Academic-research

1

dsh-Mimir-Academic-research

Manifest valid★ 549

Mimir — an all-in-one research workbench plugin: LaTeX papers compiled as you write, arXiv literature management, experiment tracking, metric charts, GPU server SSH task orchestration, managing the entire research cycle. An open-source research workbench plugin for the whole research cycle.

Mimir — open-source AI research workspace

Mimir

The research-lifecycle copilot inside DeepSeek Harness:
literature · experiments & remote GPUs · figures · LaTeX writing → compile → preview · group-meeting decks — one workbench, driven by your agent.

CI npm: dsh-mimir Website License: MIT

English · 中文 · Website

What it is

Mimir is a single npm package (dsh-mimir) that plugs into dsh and gives you:

  • Nine-view web workbench (sidebar toggle → overlay, dark/light, CN/EN): Overview pipeline & stats · Paper Overleaf-style LaTeX studio (edit → compile → PDF preview, one-click AI fix) · Library arXiv + web search, AI relevance scoring, fullscreen PDF reader · Experiments metric charts, one-click paper figures · Figures upload/organize/insert into the paper · Meetings one-click group-meeting PPT (real paper figures + optional AI illustrations) · Servers GPU fleet probes + remote jobs · Ledger humanized research journal — idea evolution auto-captured into a worktree, six-perspective digest capsules, one-click progress report · Venues CCF conference-deadline countdown (ccfddl catalog, per-project watchlist) + CCF-A journal directory — every view live-refreshes over SSE as the agent writes, no manual reload
  • Agent tools & slash commands: /research-idea /research-plan /research-review /paper-write /paper-compile, plus arxiv_search, web_search, wiki_note, figure_save, latex_compile, meeting_deck, venue_search, and the remote-compute quartet server_list / server_check / server_submit_job / server_list_jobs (same remembered servers and jobs as the Servers tab)
  • Eleven bundled research skills (literature review, novelty check, experiment planning, citation audit, bilingual de-AI polish, rebuttal…) that teach the agent the workflow — no setup needed
OverviewPaperLibraryExperiments
OverviewPaperLibraryExperiments
FiguresMeetingsServersLedger
FiguresMeetingsServersLedger

▶ Full MP4 demo (22 MB)

Quickstart

Prerequisites: Node.js ≥ 22, the dsh CLI (npm install -g @deepseek-ai/dsh), and a DEEPSEEK_API_KEY for agent sessions.

dsh plugin --profile web add dsh-mimir@latest   # installs and self-activates
dsh web                                          # then open http://127.0.0.1:3080

Got an old version (e.g. 0.11.x/0.12.x)? dsh's plugin store uses pnpm, which holds back freshly published releases by default. Pin the exact version instead: dsh plugin --profile web remove dsh-mimir && dsh plugin --profile web add dsh-mimir@0.20.0

Version compatibility: 0.18.x requires dsh ≥ 0.1.2-alpha.4 (upstream breaking changes). On an older dsh, pin the previous release: dsh plugin --profile web add dsh-mimir@0.16.0.

Click Mimir in the sidebar footer. The wiki persists at ~/.dsh/storages/research_wiki.json; artifacts land under ./.research.

Optional capabilities:

  • Paper compilation — install a LaTeX engine (brew install tectonic is easiest), or set latex.engine to a binary path
  • Web search — the sxng CLI ships with the package; give it a SearXNG server with one command (Docker-free, local venv):
    bash scripts/setup-web-search.sh
    
  • Zotero — set zotero.apiKey / zotero.userId in the plugin config (keys at zotero.org/settings/keys)

Related projects

  • Mimir-Desktop — a standalone Electron desktop edition of the workbench: no dsh install, no backend to run, same feature set. Community-maintained by @hxhy00, MIT.

Configuration

All keys are optional; set them in the profile's cordis.patch.yml (full commented example: examples/mimir-agent/cordis.yml).

KeyDefaultMeaning
workspaceDir.researchResearch workspace root (artifacts, backups)
latex.engineautolatexmk / tectonic probe, or absolute binary path
search.commandautoWeb search: auto uses sxng from PATH or the bundled copy
reviewer.maxRounds3Per-project review-round budget
backup.enabled / intervalMinutes / keeptrue / 60 / 24Scheduled wiki snapshots
skills.enabledtrueRegister the eleven bundled research skills

Troubleshooting

  • Plugin not found — dsh resolves plugin names from the profile directory; install with dsh plugin --profile web add dsh-mimir@latest, not from your cwd.
  • LaTeX engine not found — brew install tectonic, or point latex.engine at an absolute path. First tectonic compile downloads packages; raise latex.timeoutMs if it times out.
  • arXiv fails — export HTTPS_PROXY before starting dsh when behind a proxy.
  • Web search unavailable — run bash scripts/setup-web-search.sh (local SearXNG), or sxng init against your own instance, then restart dsh.

Changelog

  • 0.20.0 — quality batch 4: compile status survives restarts (backfilled from the on-disk PDF as "compiled in a previous session") (#221) · scheduled tasks get bounded exponential backoff plus a per-task health view on the overview (#223) · unified remote-job lifecycle contract — duration-cap kills settle as unknown (outcome unobserved), capture-cap floods as an explicit failed (#225) · experiment metrics gain min/max directions and zero-baseline charts (negative bars extend left, best run shaded) (#220) · one cancellation contract for long tasks — compiles and deck generations abort on panel cancel AND host dispose, and the lastJob schema accepts cancelled (#247) · community merges: incremental evidence graph with retraction & audit timeline + ledger fixes by @EriXPsy (#262, #155) · PaperViz warm paper palette (#258) · pending wiki-import recovery by @hkwuks (#259) · host failure-code localization by @AshlynYang-dev (#260) · website & READMEs now link the community desktop edition Mimir-Desktop by @hxhy00

  • 0.19.0 — issue-batch fixes: figure extraction honors cancellation end to end (#233) · LaTeX main.log reads capped at a 1 MiB tail (#234) · per-record venue-cache guard + a guarded localStorage codec (#241) · reviewer rounds get a per-attempt timeout (new reviewer.timeoutMs, default 10 min), one fresh retry, and a structured failed outcome that no longer burns the round budget (#246) · the reading-notes panel no longer drops paragraphs or legacy notes (#248) · review-round merges by @hkwuks: research PDF/figure route hardening (#138), zotero 429 default wait (#139), meeting-deck path validation (#140), inverted moment-window guard (#143), calendar-day venue countdown in the panel (#142) · SSH jobs interrupted on host dispose, paper-source read/write lock coherence, figure insert/rename under the body lock (#156–#159) · CI style gate (check-style.mjs) with PR template and CONTRIBUTING hard gate

  • 0.18.1 — stale subscription-lock recovery (a crashed writer no longer wedges every later check) and workspace-scoped coalescing of concurrent venue-cache refreshes by @mikemikimike (#144, fixes #141) · sxng integration by @hkwuks (#137): optional sxng-cli tracks latest, missing-CLI guidance names your actual package manager, new /skill-sync command copies the upstream sxng skill into the dsh skills dir · devDependencies track dsh 0.1.2-rc.1 (verified against 0.1.3-alpha.1; peer floor unchanged)

  • 0.18.0 — Features: Venues (ninth view): CCF conference-deadline countdown on the ccfddl catalog, per-project watchlist, CCF-A journal directory, venue_search agent tool · SSE live refresh: wiki writes push to the open panel over /research/events, every warm view follows agent/teammate edits without a reload · collapsible sidebar, narrower outline rail, compact buttons · verified architecture docs: docs/architecture.md (中文). Fixes: two hardening rounds, 23 items — path-traversal / SSH-injection safety, load-time quarantine for unsafe library ids, SSE heartbeat write-guard + reconnect resync, autosave/save-lane races on project switch, subscription checks under the file lock, live-refresh starvation and stale-read guards; controller lifecycle isolation by @hkwuks (#129)

  • 0.17.1 — compact UI pass: all buttons one notch smaller (28px / 12px, one shared base style across every view); paper view panes keep usable min-widths (editor ≥ 360px) with a horizontal-scroll fallback instead of crushing the source column

  • 0.17.0 — adapts to dsh 0.1.2-alpha.4 (upstream removed dsh-client-runtime; injection now goes through dsh-api-session-controller + dsh-client-ui-renderer; breaking API alignment — fixes client type pollution and panel load failures on the new dsh). Requires dsh ≥ 0.1.2-alpha.4; on older dsh stay on 0.16.0. Also ships the moment timeline & eureka view by @EriXPsy (#127): five-source moment candidates (burst / return-after-dormancy / cross-line convergence / long-sitting / milestone), canonical-candidate-declined timeline, read-only remotes

  • 0.16.0 — Humanized ledger by @EriXPsy (#125): CBE cognitive map, brief view, idea-evolution worktree with ambient auto-capture, six-perspective digest capsules; research-paper-deai bilingual de-AI polish skill by @hkwuks (#126, synthesized from MIT-licensed aigc-humanizer-zh + blader/humanizer, LaTeX-safe with compile re-check)

  • 0.15.1 — cancelling web_search now terminates the sxng child process (no more zombie processes) by @hxhy (#124)

  • 0.15.0 — SearXNG web search by @hkwuks (#122): sxng-cli config panel (SxngConfig) in the Library web tab, agent search routed through the sxng skill; local LaTeX project import by @1692775560; tolerant project args + PDF fullscreen portal by @Nick (#120)

  • 0.14.0 — SearXNG web search by @hkwuks (#114): web_search tool + Library web-source tab; bundled sxng-cli + one-command SearXNG setup

  • 0.13.0 — figure-by-figure meeting decks from real paper PDFs, meeting_deck agent tool, academic-Group-meeting-skills pipeline integration

  • 0.12.0 — Meetings tab (group-meeting PPT), research-meeting-deck skill

  • 0.11.0 — single-package install: the workbench ships inside dsh-mimir itself

  • 0.10.0 — venue templates (CVPR/NeurIPS/ACL/IEEE/ACM…), custom kit upload, format-to-venue

  • 0.9.0 — per-project literature, AI relevance scoring, figure rename/caption + figure_organize, fullscreen PDF reader

  • 0.8.x — bundled research skills; collapsible subscriptions & project list

  • 0.7.0 — Zotero integration; Linear-style visual overhaul

  • Earlier — arXiv subscriptions, paper snapshots (diff/revert), metric→figure generation, related-work drafts, job writeback

Contributing

Branch off main (feature/<name> / fix/<name>), keep pnpm run build && pnpm test && pnpm run typecheck green, and open a PR — see CONTRIBUTING.md. Please merge PRs with a merge commit (not squash) so contributor authorship shows up on the contributors graph. For the big picture, start with the verified architecture overview: docs/architecture.md (中文).

Contributors so far: @EriXPsy (Ledger view, humanized journal) · @hkwuks (SearXNG web search, sxng CLI, de-AI skill) · @hxhy (web_search cancellation fix) · @hxhy00 (Mimir-Desktop, the standalone desktop edition)

Community

Questions, ideas, or show-and-tell — join the WeChat group. The group QR code refreshes every 7 days; if it has expired, add Nick and he'll pull you in:

Mimir WeChat group    Nick (maintainer) WeChat

Left: group chat · Right: Nick (maintainer) — fallback when the group QR expires

Support

If Mimir saved you time, buy the devs a coffee — every bit goes into keeping the project alive:

Sponsor via WeChat Pay

Acknowledgments

License

MIT

Compatibility

DSH 0.1.7-alpha.2: worksDSH 0.1.7-rc.1: worksDSH 0.2.1-rc.2: error

Versions

Latest versionPublishedSize
0.1.0——
0.1.1——
0.2.0——
0.3.0——
0.4.0——
0.5.0——
0.6.0——
0.7.0——
0.8.0——
0.8.1——
0.9.0——
0.10.0——
0.11.0——
0.12.0——
0.13.0——
0.14.0——
0.14.1——
0.15.0——
0.15.1——
0.16.0——

Comments

Loading…

Similar plugins

dsh-sciwork

dsh-sciwork 把「科研模式」装进 DeepSeek Harness:一个落在自己硬盘上的科研库、一套技能与一块面板。课题、图、草稿、文献、数据表、期刊档案、投稿台账各有其位,写入都经库脚本落盘并登记,面板只读为主、自己不出图。技能把「怎么画、怎么写、怎么引」固化成纪律:出图交给 Origin 链路,写作、引用、投稿格式各有专门技能,外加 12 份期刊档案兜底。零 npm 依赖,路径运行时解析,换台机器照样跑。

Tools & CapabilitiesTerminal & ClientsManifest valid

★ 0

MIT

JavaScript

dsh plugin --profile web add dsh-sciwork

by zhaoxuejie

DeepSeek Harness 学术文献插件:arXiv / Semantic Scholar 真实数据源检索、单篇详情、GB/T 7714 / APA / BibTeX 引用格式生成、本地文献库与批量导出,杜绝模型编造文献信息

Development & InfrastructureManifest valid

★ 1

↓ 50/wk

MIT

TypeScript

Sep 8, 2026

dsh plugin --profile web add dsh-plugin-academic-paper

by GGboya

DeepSeek Harness (dsh) 插件:论文伴读工作台 —— PDF 转录 / 检索 / 流式问答 + 内置阅读器页面。

UI & ExperienceManifest valid

★ 30

↓ 709/wk

NOASSERTION

TypeScript

Oct 22, 2026

dsh plugin --profile web add @ggboy123/dsh-paper-reader

by slow-stack

Study workbench for exam prep and research: three-column task board with tags and filters, a spaced-repetition queue (simplified SM-2) that keeps finished cards coming back, a heatmap lit by actual fo

Workflow & AutomationManifest valid

★ 3

MIT

JavaScript

Oct 20, 2026

dsh plugin --profile web add dsh-study-desk

by fsrmqi

dsh-research-kit 是一个 浏览器侧 DSH 插件:它维护科研资源目录、把工作流和用户参数组装成可编辑 Prompt,并由 DSH 当前会话负责实际发送与执行。

Terminal & ClientsManifest valid

★ 4

MIT

JavaScript

Oct 5, 2026

dsh plugin --profile web add dsh-research-kit

by copylee711

Academic tools in TypeScript, no Python or MCP server: the Zotero library through its local API or zotero.org (search, annotations, full text, citation export; add by DOI / arXiv id, notes and tags wh

Tools & CapabilitiesManifest valid

★ 3

MIT

TypeScript

Oct 22, 2026

dsh plugin --profile web add @copylee/dsh-academic