Docent: An AI Assistant for Paper Analysis Built with Claude Code

A developer has built Docent, an AI assistant that analyzes academic papers using Claude Code. The creator, who moved from software engineering to management, notes that AI coding tools lowered the re-entry barrier, enabling this development.
Key Details
The assistant performs three specific functions:
- Reads an uploaded paper and presents it to the user
- Answers questions about the paper
- Assesses the user's understanding or addresses knowledge gaps
The developer states this project is "beyond what I can develop alone" and wouldn't have attempted it without a coding assistant.
Technical Information
The project is available on GitHub under the MIT License. The repository is located at https://github.com/symbiont-ai/docent.
A live demo is hosted on Vercel at https://docent-wine.vercel.app/.
📖 Read the full source: r/ClaudeAI
👀 See Also

Scalpel v2.0: Codebase Scanner and AI Agent Orchestrator
Scalpel v2.0 is an open-source tool that scans codebases across 12 dimensions and assembles custom AI agent teams. It includes a pure bash scanner that runs without AI tokens and works with Claude Code, Codex, Gemini, Cursor, Windsurf, Aider, and OpenCode.

DIY OpenClaw Alternative Using Claude Code in Headless Mode
A developer built a Python server that sends prompts to Claude Code in headless mode, with Telegram bot access, Hammerspoon automation, and local markdown file storage for tasks, schedules, and notes.

LLM Agent Builds Complete Godot 4 Dungeon Crawler Using Visual Feedback
A developer connected an LLM agent to Godot 4 using an MCP tool and gave it a single prompt to build a dungeon crawler FPS. The agent created a complete prototype with 3 rooms, lighting, combat, enemies, and progression by running the game, taking screenshots, and fixing visual issues.

Browser-native real-time coherence control system for Claude with SDE bands and Kalman filtering
A developer has built a real-time coherence control harness that runs entirely as a Claude artifact in the browser, treating conversation as a stochastic process with live Monte Carlo SDE paths, dual Kalman filtering, and behavioral signal detection.