# Show HN: A brainstorm canvas with no back end, running on Chrome's on-device AI

> Source: <https://idea.xiaohan.dev>
> Published: 2026-09-07 13:04:45+00:00

$whoami

One person. Wrote it, use it every day. No team, no roadmap — I add whatever I feel like.

$cat idea-net.md

# # How many words does one word pull?

Give it a starting point and it grows along the meaning: close extensions, jumps across fields, and the odd link that takes a beat before it clicks.

- ›Ideas aren't listed. They're pulled.
- ›You think you're chasing an answer — you're chasing the next word.
- ›One choice at a time: the word you tap is the way it grows.
- ›Every fork you didn't take stays on the map.

$tree cache

```
   cache ─┬── write-through ── pay now, or pay later
          ├── invalidation ·· one of the two hard things
          └── stale read ──── eventual consistency
                   └── CRDT ── merge without asking
```

$./idea-net --seed <your word>

[start weaving](/play)No signup. Type a word and go — the graph lives in your browser.

$./idea-net --check-engine

…checking this browser…
