Chat-with-Scanned-Documents
A demo chatting with documents scanned using Dynamic Web TWAIN and Tesseract.js
GraphCanon updated 1w · GitHub synced 1w
Decision brief
Leverages Dynamic Web TWAIN for scanning and Tesseract.js for text extraction, integrating LangChain for chat functionality.
Good fit when
- Need to interact with content from scanned documents
- Aiming to test or demonstrate OCR-based document interaction
Avoid when
- Situations demanding real-time, high-volume document scanning and processing
- Applications requiring more advanced AI chat capabilities beyond LangChain
Observed Jul 12, 2026 · Source: enrich:decision_facts
Verify the decision
Adoption
Package downloads where a registry match exists. GitHub stars (6) are secondary evidence.
- npm downloads (30d)
- 18·npm downloads API·1w
Maintenance and security
Full trust report- Maintenance
- Dormant (1178d since push)
- As of 1w
- Provenance
- Not a fork · Personal account
- As of 1w
- Security (OSV)
- No lockfile
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
npm install Chat-with-Scanned-Documents npmSimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
This repository provides a demonstration for extracting text from scanned documents via Dynamic Web TWAIN and Tesseract.js, enabling interaction (chat) through LangChain.
Capability facts
- CLI
- CLI entrypoint
Source: package.json:bin|scripts · Aug 15, 2026
- MCP server
- No MCP server detected
Source: repo_scan · Aug 15, 2026
- Languages
- javascript
Source: github.language+package.json · Aug 15, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Source: README excerpt (regex_v1, Aug 15, 2026)
with [Dynamic Web TWAIN](https://www.dynamsoft.com/web-twain/overview/) and use LangChain to chat with them.Source link
Tags
README
Chat-with-Scanned-Documents
A demo of using Tesseract.js to extract text of documents scanned with Dynamic Web TWAIN and use LangChain to chat with them.
If the SDK expires, you need to apply for your license here.
Installation
npm install
Start Dev Server
npm start
Build Prod Version
npm run build
Features:
- ES6 Support via babel (v7)
- JavaScript Linting via eslint
- SASS Support via sass-loader
- Autoprefixing of browserspecific CSS rules via postcss and postcss-preset-env
- Style Linting via stylelint
When you run npm run build we use the mini-css-extract-plugin to move the css to a separate file. The css file gets included in the head of the index.html.
For agents
This page has a .md twin and JSON over the API.