Dragoman – Multi-model routing for Claude Code via sub-agents
Smart key management via 1Password keeps secrets out of Claude's context window.
PDF-native AI chat beats copy-paste workflow, but specialized readers crowding fast.
Researchers, students, knowledge workers reading PDFs daily with AI assistants
Adobe Acrobat AI · ChatPDF · Explainpaper
The core idea: AI should live inside the reader, not beside it. Select any passage, hit "Ask AI", and get a response grounded in the entire document. But the feature I'm most proud of: you can summarize your entire AI conversation and attach it directly as a comment on the PDF — so your insights stay with the document, not lost in some chat history.
AI backends: - Ollama — local, fully offline, nothing leaves your machine - Claude, OpenAI, Gemini — cloud via API key - Clean provider abstraction, ~50 lines to add a new backend
Full document context is passed in the system prompt (not just the selected snippet), streaming responses throughout, multiple conversations per document.
Stack: Electron, React, PDF.js, Zustand, TypeScript.
Repo: https://github.com/nikodemseb/lexio
Happy to talk through the architecture or the annotation-to-PDF pipeline.
Smart key management via 1Password keeps secrets out of Claude's context window.
Switch Claude Code to Codex, Gemini, or Ollama without rewriting code.
Hybrid pipeline splits reasoning (cloud) and execution (local), but multi-model orchestration is becoming crowded.
Rich inline charts and maps beat Claude Desktop's text-only responses.
Agent approval gates and audit logs beat open-source alternatives, but multi-agent governance isn't novel.
Fun trading arena demo, but primarily marketing for Upstash Box agent infrastructure.