frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Ichinichi – One note per day, E2E encrypted, local-first

31•katspaugh•2h ago
Look, every journaling app out there wants you to organize things into folders and tags and templates. I just wanted to write something down every day.

So I built this. One note per day. That's the whole deal.

- Can't edit yesterday. What's done is done. Keeps you from fussing over old entries instead of writing today's.

- Year view with dots showing which days you actually wrote. It's a streak chart. Works better than it should.

- No signup required. Opens right up, stores everything locally in your browser. Optional cloud sync if you want it

- E2E encrypted with AES-GCM, zero-knowledge, the whole nine yards.

Tech-wise: React, TypeScript, Vite, Zustand, IndexedDB. Supabase for optional sync. Deployed on Cloudflare. PWA-capable.

The name means "one day" in Japanese (いちにち).

The read-only past turned out to be the thing that actually made me stick with it. Can't waste time perfecting yesterday if yesterday won't let you in.

Live at https://ichinichi.app | Source: https://github.com/katspaugh/ichinichi

Comments

redgridtactical•1h ago
The read-only past is a really smart design choice. I build local-first apps and it's always tempting to add edit-everything flexibility, but constraints like this are what keep a tool focused and actually useful.

How does the Supabase sync work with the E2E encryption? Client-side encrypt before anything leaves the browser?

katspaugh•1h ago
Thanks! Exactly, client encrypts before syncing. Decryption keys are wrapped/encrypted with your password. If you change the password, only the decryption keys are re-encrypted, not your notes.
jcynix•1h ago
Nice, and I like the idea that the past is fixed, but ... is there a way to define the point of rollover to the next day? My "days" sometimes end at 0:50 for example and not at 23:59. So I might summarize the day a bit after midnight.
katspaugh•1h ago
Good idea, I can do that!
stavros•32m ago
If you want to avoid too much choice, but still want the "the past is immutable" feel, you can prevent editing after noon next day or similar.
elxr•1h ago
How does the E2E work in terms of user flow? I assume a you need a password?

Do you need to enter the password every time you open this?

kaz-inc•32m ago
I really like the idea, and I've actually built something similar. Please format the writing in the post sound less gpt-esque; I believe in the tool you're making and I believe it will improve marketing to people that share my aversion to that writing style.
elxr•8m ago
The entire docs is gpt/claude-esque. It's gonna take a significant amount of work rewriting it all, all for a free tool.

I think it fits fine with the type of app this is. Sure some people might be slightly put off, and there is a bit of fluff sprinkled in everywhere, but I think it's fine.

thomasfrank09•30m ago
Very cool! I'm curious as to why you removed ProseMirror after trying it out. I've been building my own writing app for a different purpose over the last month and have been pretty happy with PM, but I'd be curious to know what you're using instead.
thatgurjot•29m ago
Love it! The name, the design, the concept, the open source codebase, everything! It’s less like a note taking app and more like a diary writing app. I think that’s very neat and has its own niche.

Love the local-first, browser-based nature of it. If you ever consider making a native app for it, consider looking at antinote (https://antinote.io/). Been using it for over a year. It’s the only notes app that I haven’t uninstalled or forgotten about. I think the simplicity of it is what draws me to it. I feel it aligns with your philosophy for this app!

Thanks for sharing Ichinichi with the world!

NewsaHackO•23m ago
If you like the open-source codebase, then why are you peddling your closed-source paid platform?
elxr•4m ago
You're allowed to like both. Antinote is very unique, and devs should be allowed to charge for their work if it's a quality app with a really polished UX.

Also, its not theirs.

MCP Is Dead; Long Live MCP

https://chrlschn.dev/blog/2026/03/mcp-is-dead-long-live-mcp/
48•CharlieDigital•1h ago•31 comments

Gimp 3.2 Released

https://www.gimp.org/news/2026/03/14/gimp-3-2-released/
133•F3nd0•1h ago•22 comments

Claude March 2026 usage promotion

https://support.claude.com/en/articles/14063676-claude-march-2026-usage-promotion
29•weldu•1h ago•16 comments

Marketing for Founders

https://github.com/EdoStra/Marketing-for-Founders
43•jimsojim•1h ago•2 comments

Hostile Volume – A game about adjusting volume with intentionally bad UI

https://hostilevolume.com/
53•Velocifyer•2h ago•32 comments

2026 tech layoffs reach 45,000 in March

https://technode.global/2026/03/09/2026-tech-layoffs-reach-45000-in-march-more-than-9200-due-to-a...
95•ninadwrites•1h ago•72 comments

Montana passes Right to Compute act (2025)

https://www.westernmt.news/2025/04/21/montana-leads-the-nation-with-groundbreaking-right-to-compu...
216•bilsbie•7h ago•180 comments

An ode to bzip

https://purplesyringa.moe/blog/an-ode-to-bzip/
67•signa11•5h ago•40 comments

Show HN: Ichinichi – One note per day, E2E encrypted, local-first

31•katspaugh•2h ago•12 comments

It's time to move your docs in the repo

https://www.dein.fr/posts/2026-03-13-its-time-to-move-your-docs-in-the-repo
66•gregdoesit•1h ago•41 comments

Baochip-1x: What it is, why I'm doing it now and how it came about

https://www.crowdsupply.com/baochip/dabao/updates/what-it-is-why-im-doing-it-now-and-how-it-came-...
243•timhh•3d ago•36 comments

A Recursive Algorithm to Render Signed Distance Fields

https://pointersgonewild.com/2026-03-06-a-recursive-algorithm-to-render-signed-distance-fields/
9•surprisetalk•3d ago•2 comments

Python: The Optimization Ladder

https://cemrehancavdar.com/2026/03/10/optimization-ladder/
228•Twirrim•4d ago•78 comments

Show HN: GitAgent – An open standard that turns any Git repo into an AI agent

https://www.gitagent.sh/
72•sivasurend•7h ago•7 comments

Sunsetting Jazzband

https://jazzband.co/news/2026/03/14/sunsetting-jazzband
104•mooreds•3h ago•33 comments

9 Mothers Defense (YC P26) Is Hiring in Austin

https://jobs.ashbyhq.com/9-mothers?utm_source=x8pZ4B3P3Q
1•ukd1•7h ago

Generalizing Knuth's Pseudocode Architecture From Algorithms to Knowledge

https://www.researchgate.net/publication/401189185_Towards_a_Generalization_of_Knuth%27s_Pseudoco...
20•isomorphist•3d ago•1 comments

Fedora 44 on the Raspberry Pi 5

https://nullr0ute.com/2026/03/fedora-44-on-the-raspberry-pi-5/
4•jandeboevrie•1h ago•0 comments

Nmap in the movies (2008)

https://nmap.org/movies/
132•homebrewer•5h ago•18 comments

Megadev: A Development Kit for the Sega Mega Drive and Mega CD Hardware

https://github.com/drojaazu/megadev
104•XzetaU8•12h ago•5 comments

Show HN: Learn Arabic with spaced repetition and comprehensible input

https://abjadpro.com
50•adangit•5h ago•12 comments

Starlink militarization and its impact on global strategic stability

https://interpret.csis.org/translations/starlink-militarization-and-its-impact-on-global-strategi...
89•msuniverse2026•12h ago•112 comments

CSMWrap: Legacy BIOS booting on UEFI-only systems via SeaBIOS

https://github.com/CSMWrap/CSMWrap
11•_joel•4d ago•2 comments

1M context is now generally available for Opus 4.6 and Sonnet 4.6

https://claude.com/blog/1m-context-ga
1089•meetpateltech•1d ago•465 comments

What happens when US economic data becomes unreliable

https://mitsloan.mit.edu/ideas-made-to-matter/what-happens-when-us-economic-data-becomes-unreliable
276•inaros•4h ago•258 comments

Everything you never wanted to know about visually-hidden

https://dbushell.com/2026/02/20/visually-hidden/
24•PaulHoule•4d ago•5 comments

Life as an OnlyFans 'chatter'

https://www.bbc.com/news/articles/cq571g9gd4lo
107•1659447091•3d ago•115 comments

UBI as a productivity dividend

https://scottsantens.substack.com/p/universal-basic-income-is-your-productivity
89•2noame•4h ago•174 comments

In Praise of Stupid Questions

https://mathenchant.wordpress.com/2026/03/12/in-praise-of-stupid-questions/
20•ibobev•4h ago•4 comments

Online astroturfing: A problem beyond disinformation (2022)

https://journals.sagepub.com/doi/10.1177/01914537221108467
73•xyzal•5h ago•42 comments