nowfound

AI · April 26, 2025

GD

Gemini Document Processor – Generate Th Summaries from PDF/ePub with AI

Hello HN! I'd like to share Gemini Document Processor, an open-source tool I've developed. This tool uses Google's Gemini AI (their latest API) to create high-quality Thai language summaries from PDF and EPUB files. Key features include: - Support for both PDF and EPUB files - Intelligent chunking for efficient Gemini API processing - Automatic image extraction from documents - Direct integration with Obsidian (export directly to vault) - Smart retry system when errors occur (switches models/increases timeouts) - Real-time progress tracking via web interface I built this tool because I…

In plain words

Gemini Document Processor is an open-source tool that generates Thai language summaries from PDF and EPUB files using Google's Gemini AI. It extracts text and images from documents, breaks content into chunks for efficient processing, and exports results as formatted Markdown files. The tool includes direct integration with Obsidian for saving summaries to a vault, real-time progress tracking through a web interface, and an automatic retry system that adjusts models and timeouts when errors occur.

written from the facts on this page · September 2026

From the sources

In the maker’s words, at launch

Hello HN! I'd like to share Gemini Document Processor, an open-source tool I've developed. This tool uses Google's Gemini AI (their latest API) to create high-quality Thai language summaries from PDF and EPUB files. Key features include: - Support for both PDF and EPUB files - Intelligent chunking for efficient Gemini API processing - Automatic image extraction from documents - Direct integration with Obsidian (export directly to vault) - Smart retry system when errors occur (switches models/increases timeouts) - Real-time progress tracking via web interface I built this tool because I needed to read many English documents and wanted detailed summaries in Thai. If you frequently read long documents or want to build a knowledge base from multiple sources, this tool could save you significant time. The output is a well-formatted Markdown file with images and metadata, ideal for storing in Obsidian, Notion, or other PKM systems. Try it by cloning the repo and running it with Python (requires a Google Gemini API key). Feedback, suggestions, and contributions are very welcome!

More ai this month

the category →
  • I trained a 125M-parameter transformer to autocomplete piano performances in real time (~108 notes/sec on an iPhone 15). The idea is basically GitHub Copilot or Tabnine, except instead of prompting it with code, you prompt it by playing a few notes on a MIDI piano. The model then continues what you played, entirely on-device. The app is free if anyone wants to try it. Happy to answer questions about the model, training, Core ML, or the many things that didn't work.

    AI · 17d ago · simedw.com

  • Astute585

    Automate your B2B brand going viral, with new media creators

    AI · 18d ago · company-app.joinastute.com

  • Grok Bot547

    AI teammates that you can give real work to

    AI · 25d ago · x.ai

  • Hey HN, Henry from Cactus here! We previously released Cactus Needle, a 14MB agentic LLM for tool call, device use, and structured extraction for phones, wearables, smart homes, small robots and microcontrollers. We got really great feedback here, and have now incorporated the suggestions to release Needle 2. The whole model is a single 14MB binary that runs a full session in 28MB of RAM; 45m parameters at 2bit compression. Needle hits 500 tokens/sec decode speed on a Raspberry Pi 5, sits between 400-1,500 tokens/sec on VR devices like Meta Quest 3S and Apple Vision Pro, and ranges…

    AI · 26d ago · cactuscompute.com

  • Make your software self-driving

    AI · 30d ago · coldtea.ai

  • Soloop472

    Approval-first Agent OS for solo founders

    AI · 30d ago · soloop.io

Launched alongside, April 2025

the whole month →
  • IB

    Hi everyone, I built PyXL — a hardware processor that executes a custom assembly generated from Python programs, without using a traditional interpreter or virtual machine. It compiles Python -> CPython Bytecode -> Instruction set designed for direct hardware execution. I’m sharing an early benchmark: a GPIO test where PyXL achieves a 480ns round-trip toggle — compared to 14-25 micro seconds on a MicroPython Pyboard - even though PyXL runs at a lower clock (100MHz vs. 168MHz). The design is stack-based, fully pipelined, and preserves Python's dynamic typing without static type restrictions.…

    Dev tools · 2025 · runpyxl.com

  • UC

    Life & fun · 2025 · filiph.github.io

  • IB

    https://the-pocket.github.io/Tutorial-Codebase-Knowledge/

    AI · 2025 · github.com

  • Whatting898

    The iPad diary, just for you

    Work · 2025 · whatting.com

  • AI browser that saves you 18h/week

    AI · 2025 · strawberrybrowser.com

  • Peek828

    AI personal finance coach that guides you through decisions

    Work · 2025 · peek.money