frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: A local, offline document chat app for macOS

1•navid72m•21h ago
Hi HN,

I built a macOS desktop app that lets you chat with your documents completely locally.

No cloud, no API keys, no data leaving your machine. Everything runs offline on Apple Silicon using GGUF models and llama.cpp.

What it does: - Upload PDFs, text files, and images - OCR for images and scanned PDFs - Local embeddings + retrieval (RAG) - Chat with documents using a local LLM - Models are downloaded on first run and stored locally

Tech stack: - Electron (frontend) - Python backend bundled as a native binary - llama.cpp + GGUF (currently Gemma / Mistral class models) - SentenceTransformers for embeddings - FAISS for vector search - Runs entirely on-device (CPU / Metal)

Why I built this: I wanted a privacy-first alternative to cloud document chat tools. Packaging a full local LLM + OCR + RAG pipeline into a single macOS app turned out to be much harder than expected (Gatekeeper, PyInstaller, dylibs, model size, etc.).

Download: GitHub release (macOS Apple Silicon): https://github.com/navid72m/chatbot/releases/tag/v.0.1.2

Note on macOS security: Because the app is not signed yet, macOS may block it on first launch. You can run: xattr -rd com.apple.quarantine "/Applications/Document Chat.app"

I’d really appreciate feedback on: - UX for document chat - Model choices / performance - How others approach local RAG on desktop

Happy to answer technical questions.

I built an autonomous marketing system and turned it into a sellable SaaS asset

https://flippa.com/12205760-vect-ai-is-an-autonomous-marketing-command-center-deploy-ai-agents-to...
1•WoWSaaS•33s ago•1 comments

VW is bringing physical buttons back to the dashboard with the ID. Polo EV

https://www.engadget.com/transportation/evs/volkswagen-is-bringing-physical-buttons-back-to-the-d...
1•thunderbong•2m ago•0 comments

Csoai Limited: The FAA for AI – Official Launch

1•CSOAI_Official•3m ago•0 comments

Key repetition issue with Wayland input method protocols (2023)

https://www.csslayer.info/wordpress/linux/key-repetition-and-key-event-handling-issue-with-waylan...
1•gudzpoz•5m ago•0 comments

A simple, efficient BPE training implementation in Rust with Python bindings

https://github.com/karpathy/rustbpe
1•pbd•7m ago•0 comments

Trmnl: The Open Source Smart Display You Can Build Yourself [video]

https://www.youtube.com/watch?v=BHzBk0e_KBc
1•zahrevsky•9m ago•0 comments

Spite Lang

https://github.com/MichaelEstes/Spite
1•corruptedheap•11m ago•0 comments

17 weird facts about the Hunspell dictionary format

https://zverok.space/blog/2021-03-16-spellchecking-dictionaries.html
1•bmacho•13m ago•0 comments

Facilitating AI Adoption at Imprint

https://lethain.com/company-ai-adoption/
1•midko•13m ago•0 comments

DNS was meant for people, not just websites

https://happymail.dev/
4•mesahm•14m ago•1 comments

Apple Newsroom page from 1999 (IT)

https://www.apple.com/it/comunicatistampa/comunicati99/990108imaccolori.html
2•francescovaglia•19m ago•0 comments

Swift interface for GNUStep's version of AppKit

https://github.com/austintatiousness/GNUStepSwiftBridge
1•MrJulia•19m ago•0 comments

Show HN: Lock In – A command-line style productivity HUD (now on Windows)

https://www.letslockin.xyz/
1•TedOS•21m ago•0 comments

Samba Was Written (2003)

https://download.samba.org/pub/tridge/misc/french_cafe.txt
1•tosh•25m ago•0 comments

A Git story: Not so fun this time (2024)

https://blog.brachiosoft.com/en/posts/git/
1•tosh•26m ago•0 comments

Show HN: Log Voyager – View 10GB+ log files in browser without crashing RAM

https://www.logvoyager.cc/
2•murzynalbinos•26m ago•0 comments

Show HN: A real-time alert system for cam models – security review welcome

1•mayflowjay•28m ago•1 comments

Why Haven't Trump's Tariffs Had a Bigger Impact?

https://www.nytimes.com/2026/01/03/business/economy/trump-tariffs-prices-impact.html
1•Erikun•29m ago•0 comments

Pyspread, a Spreadsheet in Python

https://pyspread.gitlab.io/
2•RebelPotato•36m ago•0 comments

Show HN: IntentusNet – WAL-backed deterministic replay for AI tool execution

1•balachandarmani•37m ago•0 comments

Verdic – Intent governance layer for AI systems https://www.verdic.dev/

1•kundan_s__r•40m ago•0 comments

I ever see this type of blog system from last 37 days

https://www.google.com/search?q=site%3Avect.pro&oq=&gs_lcrp=EgZjaHJvbWUqCQgAECMYJxjqAjIJCAAQIxgnG...
1•afrazullal•40m ago•0 comments

The Final Offshoring

https://finaloffshoring.com/
2•myitis_•42m ago•0 comments

Partial evaluation and automatic program generation. (book, 1993)

https://studwww.itu.dk/~sestoft/pebook/
2•fanf2•42m ago•0 comments

Codex CLI Agent Profile by jessfraz

https://github.com/jessfraz/dotfiles/blob/main/.codex/AGENTS.md
1•tosh•49m ago•0 comments

The real-time event tracker I want

https://telesink.com/blog/the-real-time-event-tracker-i-want
1•kyrylo•50m ago•0 comments

A Guide to Claude Code 2.0 and getting better at using coding agents

https://sankalp.bearblog.dev/my-experience-with-claude-code-20-and-how-to-get-better-at-using-cod...
3•dejavucoder•54m ago•0 comments

Parroto App – Learn English with Dictation, Shadowing, Spaced-Repetition

https://parroto.app
1•nancynguyen98•56m ago•1 comments

Agent Skills are coming to Gemini CLI

https://github.com/google-gemini/gemini-cli/commit/de1233b8c
2•m-hodges•59m ago•0 comments

Show HN: IdeaCouncil – Second opinion for indie hackers' every idea

https://www.idea-council.com/
1•tigerkid•1h ago•0 comments