frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: I Built a Minimal AI Chat app with Local Storage and Advanced Research

https://vtchat.io.vn/
3•vinhnx•16h ago

Comments

vinhnx•16h ago
I built VT Chat because I wanted AI conversations that stay completely private while having access to the latest models like Claude 4, O3, Gemini 2.5 Pro, and DeepSeek R1.

App: https://vtchat.io.vn

Open Source: https://github.com/vinhnx/vtchat

The key difference is true local-first architecture. Everything lives in your browser - chats stored in IndexedDB, zero server storage, and your API keys never leave your device. I literally can't see your data even as the developer.

Switch between 15+ AI providers (OpenAI, Anthropic, Google, etc.) and compare responses side-by-side. Safe for shared machines with complete data isolation between users. Local models with LM Studio, LLama.ccp and Ollama is in the road map.

Research features that I actually use daily: Deep Research does multi-step research with source verification, Pro Search integrates real-time web search, and AI Memory builds a personal knowledge base from your conversations. Also includes PDF processing, "thinking mode" to watch AI reasoning unfold, structured data extraction, and semantic routing that automatically activates the right tools.

Built with Next.js 14, TypeScript, and Turborepo. Fully open source for self-hosting. The hosted version is mostly free, with optional VT+ for premium models and advanced research capabilities.

Would love feedback on the local-first approach or any questions about the implementation.

ndgold•5h ago
I’ve tried it and there’s a lot to like here. I can’t get it to tell me about a PDF yet though, just seeing it hang.
vinhnx•5h ago
Thank you for trying it out. I will look into it asap. Could you mind to share more on which model you chose, or you can send me an email at hello@vtchat.io.vn I will look into it. Thanks!

If that still doesn't work, please choose a Gemini Model (Gemini 2.5/2.0 Flash) and also check if you have set Gemini API key under API Key section in Settings page. PDF extract requires an Gemini API Key.

For now, PDF support only works for Gemini and Anthropic Models. I will try to support more models soon in future.

Show HN: Simple wrapper for Chrome's built-in local LLM (Gemini Nano)

https://github.com/kstonekuan/simple-chromium-ai
5•kstonekuan•38m ago•0 comments

Show HN: Pixel Art Generator Using Genetic Algorithm

https://github.com/Yutarop/ga-pixel-art
6•ponta17•3h ago•2 comments

Show HN: I made Logic gates using CSS if() function

https://yongsk0066.github.io/css_if_logic_gate/
69•yongsk0066•4d ago•18 comments

Show HN: Guess the Sharpe

https://guessthesharpe.in
3•sankethchebbi•3h ago•0 comments

Show HN: GraphFlow – A lightweight Rust framework for multi-agent orchestration

https://github.com/a-agmon/rs-graph-llm
2•alonagmon•3h ago•0 comments

Show HN: a community for collaborating on sideprojects

https://relentlessly.no/
32•0dKD•4d ago•21 comments

Show HN: ParsePoint – AI OCR that pipes any invoice straight into Excel

https://parsepoint.app
2•marcinczubala•4h ago•1 comments

Show HN: Chat Capsule – Convert ChatGPT Chats to Markdown (For Notion, etc.)

https://chat-capsule.com/
3•bekoeppel•5h ago•0 comments

Show HN: Virby, a vfkit-based Linux builder for Nix-Darwin

https://github.com/quinneden/virby-nix-darwin
3•qeden•6h ago•1 comments

Show HN: AirBending – Hand gesture based macOS app MIDI controller

https://www.nanassound.com/products/software/airbending
88•bepitulaz•1d ago•22 comments

Show HN: BunkerWeb – the open-source and cloud-native WAF

https://docs.bunkerweb.io/latest/
97•bnkty•2d ago•30 comments

Show HN: I AI-coded a tower defense game and documented the whole process

https://github.com/maciej-trebacz/tower-of-time-game
302•M4v3R•2d ago•150 comments

Show HN: Lush extends Lua with string interpolation and other useful features

https://crates.io/crates/lush
2•thiagomg•11h ago•1 comments

Show HN: Spots – Map of good places to work remotely for the day

https://spots-9a3a718d1c74.herokuapp.com/
7•bcbernstein•13h ago•5 comments

Show HN: Fast Thermodynamic Calculations in Python

https://dlr-institute-of-future-fuels.github.io/gaspype/
57•Saloc•2d ago•11 comments

Show HN: A cross-platform terminal emulator written in Java

https://github.com/sebkur/forceterm
63•sebkur•5d ago•20 comments

Show HN: MCP-123, a 2-line MCP server/client (Windows-friendly)

https://github.com/Tylersuard/MCP-123
14•tylersuard•1d ago•1 comments

Show HN: HomeBrew HN – Generate personal context for content ranking

https://www.hackernews.coffee/
122•azath92•3d ago•48 comments

Show HN: I Built a Minimal AI Chat app with Local Storage and Advanced Research

https://vtchat.io.vn/
3•vinhnx•16h ago•3 comments

Show HN: ASCII Fireworks

https://asciifireworks.com/
16•theli0nheart•1d ago•0 comments

Show HN: Tinykv – Minimal file-backed key-value store for Rust

https://crates.io/crates/tinykv
24•hasanyildiz•1d ago•5 comments

Show HN: A continuation of IRS Direct File that can be self-hosted

https://github.com/openfiletax/openfile
244•elijahwright_•5d ago•33 comments

Show HN: I Asked ChatGPT to Rebuild My Canvas Radial Menu in SVG

https://github.com/victorqribeiro/radialMenuSVG
3•atum47•18h ago•0 comments

Show HN: Quotatious – A Wordle and hangman inspired game

https://www.quotatious.com/
7•jcusch•18h ago•5 comments

Show HN: Jobs by Referral: Find jobs in your LinkedIn network

https://jobsbyreferral.com/
174•nicksergeant•5d ago•64 comments

Show HN: From Photos to Positions: Prototyping VLM-Based Indoor Maps

https://arjo129.github.io/blog/5-7-2025-From-Photos-To-Positions-Prototyping.html
3•accurrent•19h ago•0 comments

Show HN: CSS generator for a high-def glass effect

https://glass3d.dev/
416•kris-kay•4d ago•117 comments

Show HN: Kuvasz – an open-source uptime and SSL monitoring service

https://kuvasz-uptime.dev/
26•csirkezuza•2d ago•0 comments

Show HN: Certimon – Free Telegram bot to monitor SSL certificate expiry

https://certimon.com/
3•boros2me•20h ago•0 comments

Show HN: I built sinkedin – a LinkedIn but for flauting failures and screwups

https://www.sinkedin.app/
31•preetsojitra•2d ago•11 comments