janderswag

Docuchat.App — Communication skill for Claude Code

Communication community

Private, self-hosted document chat for attorneys: parse legal PDFs and query them with local open-source LLMs (Ollama) + verifiable page citations.

How to install Docuchat.App

This entry records only its repository, not the path inside it, so there is no exact command to give. Open janderswag/docuchat.app and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Docuchat.App does

Private, self-hosted document chat for attorneys: parse legal PDFs and query them with local open-source LLMs (Ollama) + verifiable page citations. One-click desktop app at docuchat.app.

Alternatives in Communication

  • Prompts.chat — f.k.a. Awesome ChatGPT Prompts 154.3k ★
  • Open SaaS — A 100% free modern JS SaaS boilerplate (React, NodeJS, Prisma) 14.1k ★
  • HolaOS — Open-source agentic workspace enterprises can make their own 10.9k ★

README

Legal Document Chat for Attorneys: Private, Self-Hosted, Cited

**Run every matter privately, on your own hardware: drag documents into a matter, get answers cited to the exact page and mechanically verified, and see attorney-confirmed deadlines flow straight to your calendar.**

🌐 **Website and desktop app: [docuchat.app](https://docuchat.app).** One-click download for macOS (Windows soon), or run it from source below.

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![Python](https://img.shields.io/badge/Python-3.12+-3776AB.svg)](https://www.python.org/) [![Stack: FastAPI + Ollama + LanceDB](https://img.shields.io/badge/stack-FastAPI%20%C2%B7%20Ollama%20%C2%B7%20LanceDB-0a7e8c.svg)](#tech-stack) [![PRs welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md) [![Website: docuchat.app](https://img.shields.io/badge/website-docuchat.app-0e2240.svg)](https://docuchat.app)

Featured on Product Hunt

![Legal Document Chat: matter overview with attorney-confirmed deadlines, timeline, parties, and amounts, every row cited to the exact page](docs/demo.png)

_A matter overview: deadlines waiting on your confirmation, one already confirmed and ready to add to your calendar, every row cited to the source page. Shown with synthetic documents. Development uses synthetic/public data only._

Why this exists

Attorneys need to parse, search, and ask questions across **privileged, confidential documents**, but sending those documents to a closed-model cloud API (OpenAI, Anthropic, Gemini) puts that privilege at risk. In *United States v. Heppner* (S.D.N.Y. 2026), a court found that a defendant's chats with a consumer cloud AI tool were not prot