The gap between βChatGPT can help me writeβ and a full AI-powered research pipeline is enormous. Two recent resources bridge it: KatmerCode, an Obsidian plugin that puts 7 academic research skills and multiple CLI-backed AI providers in your writing sidebar, and a Nature career column by Dritjon Gruda outlining 3 responsible ways to use LLMs for academic writing. Together, they show both the tooling and the mindset for AI-assisted research in 2026.
| *Source: KatmerCode on GitHub | Gruda, D. βThree ways ChatGPT helps me in my academic writingβ β Nature (2024) | Hacker News discussion* |
KatmerCode: Full Research Pipeline Inside Obsidian
KatmerCode integrates CLI-backed AI assistants as a sidebar panel in Obsidian β specifically designed for researchers who write in their vault and want AI assistance without leaving the editor. It supports Claude Code, Gemini, Codex, and Antigravity tabs, plus streaming, tool calls, inline diff editing, and academic research skills.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Obsidian Vault β
β ββββββββββββββββββββ ββββββββββββββββββββββββββ β
β β β β KatmerCode Sidebar β β
β β Your Manuscript β β ββββββββββββββββββββ β β
β β (Markdown) ββββ€ β 7 Research Skillsβ β β
β β β β β /lit-search β β β
β β Inline Diffs: β β β /citation-networkβ β β
β β ~~old~~ new β β β /research-gap β β β
β β β β β /abstract β β β
β ββββββββββββββββββββ β β /journal-match β β β
β β β /peer-review β β β
β β β /cite-verify β β β
β β ββββββββββββββββββββ β β
β β β β β
β β βΌ β β
β β Academic databases: β β
β β Semantic Scholar, β β
β β CrossRef, OpenAlex, β β
β β arXiv, PubMed, β β
β β Unpaywall β β
β ββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
The 7 Academic Skills
Each skill is triggered via slash command and can produce structured reports with charts, tables, and interactive elements.
| Skill | What It Does |
|---|---|
/lit-search |
Queries arXiv, Semantic Scholar, PubMed, and OpenAlex in parallel; deduplicates and ranks results by relevance |
/citation-network |
Traces citations forward and backward; generates interactive vis.js graphs showing publication relationships and timelines |
/research-gap |
Identifies temporal, methodological, thematic, and application gaps in the literature; scores each by feasibility and impact |
/abstract |
Generates 5 abstract formats: structured, narrative, graphical, highlights, and social media versions |
/journal-match |
Analyzes your paperβs reference profile to recommend target journals with scope fit and acceptance rate assessments |
/peer-review |
Evaluates manuscripts across 8 criteria with radar chart visualization and section-specific feedback |
/cite-verify |
Cross-checks every reference against CrossRef, Semantic Scholar, and OpenAlex; flags broken citations, retracted papers, metadata mismatches |
Setup & Requirements
# Requires at least one supported provider CLI installed globally
npm install -g @anthropic-ai/claude-code
# Clone and build the plugin
git clone https://github.com/hkcanan/katmer-code.git
cd katmer-code && npm install && npm run build
# Copy to your Obsidian vault
cp main.js manifest.json styles.css <vault>/.obsidian/plugins/katmer-code/
Key detail: KatmerCode reads each providerβs own CLI and MCP configuration β so Claude, Codex, Gemini, and Antigravity can each keep their native auth, context, and tooling.
Important Caveat
The developers emphasize: these are research aids, not oracles. Skills query real databases and apply structured analysis, but the outputs are starting points. They surface overlooked patterns β they donβt replace expert review.
Natureβs 3-Way Playbook for AI in Academic Writing
Dritjon Gruda, a professor of organizational behavior at Universidade CatΓ³lica Portuguesa, published a widely-shared Nature career column on responsible AI use in academic writing. His three use cases:
1. Polishing Drafts for Clarity and Coherence
Use AI to refine phrasing in papers youβve already written. The key: you write the content and ideas first, then use the LLM as an editor β like a native-speaker colleague who smooths your prose. This is especially valuable for non-native English speakers.
2. Elevating Peer Review
When reviewing manuscripts, use AI to help organize and articulate feedback β not to generate opinions, but to structure your existing assessment into clear, actionable points. The AI helps you be a better reviewer, not a replacement reviewer.
3. Optimizing Editorial Feedback
As an editor, use AI to make feedback more precise, actionable, and empathetic. The goal: communication quality, not content generation.
The Common Thread
All three use cases share a principle: AI refines your thinking, it doesnβt replace it. You bring domain expertise, original ideas, and judgment. The AI brings language polish, structural consistency, and coverage checks.
Full Research Workflow: Combining Both
Hereβs how the two approaches complement each other across the research lifecycle:
| Stage | Tool/Method | What Happens |
|---|---|---|
| 1. Topic Exploration | /lit-search + /research-gap |
Survey literature, identify gaps worth pursuing |
| 2. Deep Reading | /citation-network |
Map the intellectual lineage of key papers |
| 3. Writing | Your brain + Obsidian | Write the manuscript β ideas are yours |
| 4. Polishing | Grudaβs Method #1 + inline diffs | Refine language, clarity, coherence |
| 5. Self-Review | /peer-review |
Get structured feedback before submission |
| 6. Citation Check | /cite-verify |
Verify every reference is real and correct |
| 7. Journal Selection | /journal-match |
Find the best venue for your paper |
| 8. Abstract Variants | /abstract |
Generate submission-ready abstracts |
| 9. Peer Reviewing | Grudaβs Method #2 | Structure your reviews with AI assistance |
Agentic-Researcher: Lightweight Lit Workflow for IS Researchers
A newer, more focused tool by SheeanBen β designed specifically for Information Systems grad students who use Zotero + Obsidian. Less feature-rich than KatmerCode but more opinionated about the daily reading workflow.
Keywords β Auto-expand to IS terms β Search top venues
β Score & filter papers β Confirm selections
β Sync PDFs from Zotero β Generate Chinese research notes
β Daily reading report
5 Key Features
| Feature | What It Does |
|---|---|
| Smart keyword expansion | Input βAIβ β auto-adds βagentic AI, multi-agent systemsβ; prioritizes MISQ, ISR, ICIS, etc. |
| Auto scoring & filtering | Each paper gets a score + one-sentence Chinese recommendation |
| Structured Chinese notes | Extracts PDF full text, generates notes following: research question β method β experiment β conclusion β critical evaluation |
| Deduplication | System remembers all papers youβve read; wonβt repeat |
| Daily report | One-click summary of what you read today β advisor-friendly |
Setup
git clone https://github.com/SheeanBen/Agentic-Researcher.git
cd Agentic-Researcher
cp .env.example .env.local # Add API keys if using LLM scoring
Requires Python 3.9+, pdftotext (Poppler), Zotero with Attanger plugin for PDF sync. Works offline with heuristic scoring or with OpenAI API for LLM-powered evaluation.
Who Itβs For
Best fit: IS/management PhD students who read papers daily in Chinese and use Obsidian for notes. Less general-purpose than KatmerCode but more streamlined for the daily literature grind.
DeepScientist: Local AI Research Workstation
DeepScientist fills a different gap than KatmerCode or Agentic-Researcher β it manages the experiment side of research, not just literature and writing. Set up in 15 minutes, it gives you a persistent, local-first workspace where code, experiments, notes, and paper drafts all live together.
Research question or paper
β
βΌ
ββββββββββββββββββββββββββββββββββββ
β DeepScientist Workspace β
β β
β Git repo per project β
β βββ Baseline reproduction β
β βββ Branch per experiment β
β βββ Ablation studies β
β βββ Failed paths preserved β β keeps ALL attempts, not just successes
β βββ Metrics & traces β
β βββ LaTeX draft + figures β
β β
β Access: Web UI (:20999) / TUI β
β IM: WeChat, Telegram, Feishu β
ββββββββββββββββββββββββββββββββββββ
Key Features
| Feature | What It Does |
|---|---|
| Quest-based research | Start from a paper, repo, or natural-language objective |
| Baseline reproduction | Auto-restore environments, resolve dependencies |
| Experiment branching | Git branch per experiment, structured ablation support |
| Failure preservation | Keeps all failed paths β failed experiments teach more than successes |
| LaTeX + PDF | Local document compilation, auto figure generation |
| Multi-surface | Web UI, terminal, and IM channels (WeChat, Telegram, Feishu) |
Setup
npm install -g @researai/deepscientist
codex --login
ds --here
# Access at http://127.0.0.1:20999
Philosophy
βPersistent repository-based projects over ephemeral chats. Human control over black-box automation. Preserved learning from failed paths.β
DeepScientistβs core insight: failed experiments are knowledge too. Most tools discard failed paths. DeepScientist preserves them with full traces, so you (or your advisor) can see why approach A failed and why approach B worked.
How LearnAI Team Could Use This
- Build a research-writing workflow template for LearnAI docs: literature search, citation verification, draft polishing, and peer-review checks before publication.
- Use KatmerCode-style slash commands as a model for internal AI documentation agents that produce structured, source-linked reports.
- Turn the Nature playbook into team guidance: AI may improve clarity, structure, and feedback quality, but authors remain responsible for claims, citations, and judgment.
- Use DeepScientist-style experiment preservation for AI tool evaluations so failed trials, prompts, and benchmark notes remain auditable.
Real-World Use Cases
| Use Case | How It Works | Why It Matters |
|---|---|---|
| Literature review sprint | Search papers, map citation networks, and identify gaps before drafting | Speeds up topic exploration while keeping source review explicit |
| Manuscript polishing | Author writes the argument first, then uses AI for clarity and coherence | Improves readability without outsourcing scholarly judgment |
| Pre-submission review | Run peer-review and citation-verification checks before submitting | Catches weak sections, missing evidence, and broken references earlier |
| Advisor or lab reporting | Generate daily reading notes and experiment summaries from a shared workspace | Makes research progress easier to inspect and discuss |
| Tool evaluation | Preserve failed and successful experiment branches when testing AI research tools | Creates an audit trail for what worked, what failed, and why |
Other Tools in the Ecosystem
| Tool | Focus | Key Feature |
|---|---|---|
| Elicit | Literature discovery | 138M papers, systematic review automation |
| Claude-Prism | Local academic workspace | Privacy-first writing with Claude |
| Gatsbi | Full paper generation | Integrated citations, figures, equations |
| Connected Papers | Citation visualization | Graph-based related paper discovery |
| Thesify | Thesis feedback | Structure, argumentation, evidence analysis |
| DeepScientist | Experiment management | Local-first, branch-per-experiment, failure preservation |
Links
- KatmerCode: github.com/hkcanan/katmer-code
- Agentic-Researcher: github.com/SheeanBen/Agentic-Researcher
- DeepScientist: github.com/ResearAI/DeepScientist
- Nature article: Three ways ChatGPT helps me in my academic writing
- HN discussion: Show HN: KatmerCode
- XDA coverage: Claude Code inside Obsidian