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

TeenyApp lets Claude build and deploy full-stack websites from a single chat link
TeenyApp provides a live subdomain and agent token that Claude can use via HTTP to scaffold code, run migrations, set up auth, and deploy directly to a real URL without leaving the chat.

ClawPort: Open Source Orchestration for AI Agent Workflows with Self-Healing Cron
ClawPort is an open source orchestration layer for AI agent workflows that auto-configures cron pipelines, self-heals on failures, and lets you test agents directly before they run on schedule.

Task-observer: A Meta-Skill That Automates Skill Improvement for AI Coding Agents
Task-observer is a meta-skill that self-improves all your AI agent's skills, including itself. It logged 600 skill improvements across 40 skills in 3 months and automates skill creation from work gaps.

OpenClaw Agent Relay Plugin Fixes Telegram Delivery in Multi-Agent Setups
The openclaw-agent-relay plugin addresses the persistent issue where sessions_send responses go to webchat instead of Telegram by using gateway WebSocket RPC to trigger agent turns with deliver:true, eliminating the need for workarounds like explicit message tools or announce steps.