Show HN: Simple wrapper for Chrome's built-in local LLM (Gemini Nano)
Show HN (score: 5)Description
- Enforces sessions even for basic usage
- Requires user-triggered downloads
- Lacks type safety or structured error handling
So I open-sourced a small TypeScript wrapper I originally built for other projects to smooth over the rough edges:
github: https://github.com/kstonekuan/simple-chromium-ai
npm: https://www.npmjs.com/package/simple-chromium-ai
- Stateless prompt() method inspired by Anthropic's SDK
- Built-in error handling and Result-based .Safe.* variants with neverthrow
- Token usage checks
- Simple initialization that provides a helper to trigger downloads (must be triggered by user action)
Itβs intentionally minimal for hacking and prototyping. If you need fine-grained control (e.g. streaming, memory control), use the native API directly:
https://developer.chrome.com/docs/ai/prompt-api
Would love to hear what people build with it or any feedback!
More from Show
Show HN: Pi-hosts β Give the Pi coding agent access to your servers
Show HN: Pi-hosts β Give the Pi coding agent access to your servers I built that initially for an AI chat bot that allows teams to perform DevOps tasks straight out of Slack/Teams (with proper permission control, obviously).<p>Useful to let developers perform mundane tasks, or help coordinate incident response.<p>I ended up using it myself on my own machine to manage Hetzner and AWS boxes. I thought that may be useful to others.<p>The default policy should be good enough, but if you don't like living dangerously, you can set it to `paranoid`.<p>Install: `pi install npm:pi-hosts`<p>GitHub: <a href="https://github.com/hunvreus/pi-hosts" rel="nofollow">https://github.com/hunvreus/pi-hosts</a>
Show HN: 49Agents β 2D Canvas IDE for Orchestrating Agents, Repos, Issues
Show HN: 49Agents β 2D Canvas IDE for Orchestrating Agents, Repos, Issues Beads tables (Steve Yegge's) for issue tracking. Can view git trees, terminals, issue tables, notes, and files all on one screen. Can connect multiple machines via private network (like tailscale)
Show HN: ClusterdOS β Kubernetes without the platform team
Show HN: ClusterdOS β Kubernetes without the platform team
No other tools from this source yet.