Analysis updated 2026-05-18
Upload a spreadsheet and get an automated what, why, so-what style data analysis.
Run a two-layer contract review that flags risky or unequal clauses.
Build a searchable knowledge base from uploaded documents and ask questions against it.
Generate a formatted Word or PDF report from an outline the AI plans and writes.
| lijingjim/j-aeis | alibaba/omnidoc-tokenbench | arccalc/dwmfix | |
|---|---|---|---|
| Stars | 43 | 43 | 43 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | developer | researcher | general |
Figures from each repo's GitHub metadata at analysis time.
Requires your own OpenAI-compatible API key and running the provided install and launch scripts.
J-AEIS is an enterprise-style AI assistant built with the OpenAI SDK, Streamlit, and function calling. You upload a file or describe what you need, and it analyzes the data and produces a report, running as a web app in your browser rather than a hosted service. The assistant bundles several built-in skills. It can analyze spreadsheet data using a structured what, why, so-what framing, review contracts with a two-layer check that combines keyword scanning with a deeper language model reading for things like unequal terms or clauses buried in attachments, and parse general files including PDFs, Word documents, PowerPoint, images, HTML, and ZIP archives. It also builds a searchable knowledge base from uploaded documents using vector search through ChromaDB, so it can look up and cite specific passages. Reports are generated by first planning an outline, then expanding each section, then formatting the result, and exporting to both Word and PDF. On the technical side, the agent can create new tools on the fly inside a sandbox when its built-in tools are not enough, streams its output token by token so you see a long report as it is written rather than waiting for the whole thing, and runs multiple tool calls in parallel using a thread pool to cut down response time. It automatically retries on timeouts or rate limits, and a twelve point self-check pass reviews its own draft reports for issues like unsupported claims or inconsistent formatting before showing them to you. Conversations are saved to a local SQLite database so they survive a page refresh. To run it, you install Python dependencies with a provided batch script or pip, then launch the app with another batch script and open it in your browser, entering your API key in the sidebar on first use. Configuration such as the API key, base URL, and model name is set through a config file or environment variables. This is aimed at business or technical users who want a local, customizable AI assistant for document review, spreadsheet analysis, and report writing, rather than end consumers.
J-AEIS is a local AI assistant web app for analyzing spreadsheets, reviewing contracts, searching your documents, and generating Word or PDF reports.
Mainly Python. The stack also includes Python, Streamlit, OpenAI SDK.
No license information is provided in the README.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.