Extend UI is an open-source UI kit for modern document apps, providing viewers for PDF, DOCX, XLSX, and CSV files, along with features like bounding box citations, file upload, and e-signing.
We're open-sourcing 14 components & examples today for PDF, DOCX, and XLSX viewers, plus bounding box citations, file upload, e-signature, and more. It's MIT licensed and fully customizable.<p>Demo video here: <a href="https://share.extend.ai/kRmSGKRF">https://share.extend.ai/kRmSGKRF</a><p>When we started, we tried every file viewer and document component library we could find. Unfortunately, none of them had all the functionality (and polish) that we wanted, so we ended up building our own for <a href="https://extend.ai/">https://extend.ai/</a>. It was only ever meant to be internal, but enough customers kept asking for it that we decided to open source it.<p>It's useful for building document processing agents, real-time user facing document intake flows, or all kinds of internal tooling.<p>We naively thought this would be a solved problem. Turns out, making PDF/XLSX/DOCX viewers that work at scale is not trivial...we use and maintain it for Extend ourselves, so we've fixed a lot of edge cases that came up while running millions of pages / day through our own system. Our hope is that with our resources + community support, it'll keep getting better over time.
Extend UI is an open-source library of 14 UI components for document agents, including viewers for PDF, DOCX, XLSX, with features like bounding box citations, file upload, and e-signature. It is MIT licensed and available on the shadcn component registry.
Files.md is a free, open-source markdown note-taking app that runs in the browser, stores files locally, and offers synchronization and a Telegram chatbot for on-the-go access.
A browser-based viewer for Office Open XML documents (DOCX, XLSX, PPTX) that renders to HTML Canvas, built with Rust/WASM parsers and TypeScript renderers, and generated by Anthropic's Claude AI.
OpenBrief is an open-source desktop app that lets users download videos, transcribe audio, generate grounded summaries, and chat with media content, all running locally on their machine.