Fujimod
Try your camera firmware in the browser and build Fujimod SD boot files.
Interactive prototype for capturing ceramic making ideas with chat, logs, and a discovery feed
AI summary · revised during review
LifestyleJavaScript · CSSGitHub @dianaishchOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Invisible ceramic memory. Capture without administration.
Then open http://localhost:4321 — the app centres itself in an iPhone-sized
viewport on desktop and fills the screen on a phone.
https://unfired-app-v1.vercel.app — the Vercel project unfired-app-v1 is
connected to this GitHub repo:Read the full README ↗Invisible ceramic memory. Capture without administration.
python3 -m http.server 4321
Then open http://localhost:4321 — the app centres itself in an iPhone-sized viewport on desktop and fills the screen on a phone.
https://unfired-app-v1.vercel.app — the Vercel project unfired-app-v1 is
connected to this GitHub repo:
main deploys to that link automatically (static files,
no build step; settings in vercel.json)seed.js changes, bump DEMO_VERSION in js/store.js so returning
viewers get the new demo data instead of their old copyassets/ are cached for a year: give a changed image a new file
name rather than overwriting itThe small ◍ in the corner opens the demo panel:
| Control | Shortcut | What it does |
|---|---|---|
| Shake | ⇧S | Collide — pulls 2–3 archive cards together |
| Lock screen | ⇧L | Live Activity for the current Making card |
| Watch | ⇧W | Simulated Apple Watch dictation |
| Photo scan | ⇧P | Background photo import |
| Log | ⇧K | Global capture surface |
| Onboarding | — | Replays value → permissions → boards |
| Reset demo data | — | Restores the seeded ceramicist |
Real DeviceMotion drives Shake on a phone; the keyboard shortcut is the desktop equivalent.
js/seed.js the seeded ceramicist — 28 connected cards
js/store.js state, localStorage persistence, undo snapshots
js/ai.js deterministic mock intelligence (no external API)
js/ui.js hyperscript, sheets, pages, toasts, icons
js/screens/ items · card · share · capture · insights ·
discover · collide · studio · onboarding
assets/pieces/ background-removed cutouts of the real work
assets/process/ greenware / studio variants
assets/snap/ untouched phone-photo variants (share "before")
Everything renders from the shared card objects in the store, so a change made in one place propagates everywhere — archive, search, insights, discover, collide and share all read the same data.
One hand-builder working in cream stoneware at cone 6. Recurring red stars, animal figures, and a running fight with handles. The continuity is deliberate: a glaze note logged on one card turns up in semantic search, becomes an insight, gets reused by the AI on another card, and can end up in Collide.