# Org-keep: early proof of concept (Google Keep UI for org-roam)

**URL:** <https://org-roam.discourse.group/t/org-keep-early-proof-of-concept-google-keep-ui-for-org-roam/3869>\
**Category:** Development\
**Created:** [September 26, 2025, 10:06pm UTC](https://org-roam.discourse.group/t/org-keep-early-proof-of-concept-google-keep-ui-for-org-roam/3869 "2025-09-26T22:06:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![solrach](https://avatars.discourse-cdn.com/v4/letter/s/ee59a6/32.png) [@solrach](https://org-roam.discourse.group/u/solrach)\
**Post date:** [September 26, 2025, 10:06pm UTC](https://org-roam.discourse.group/t/org-keep-early-proof-of-concept-google-keep-ui-for-org-roam/3869/1 "2025-09-26T22:06:59Z")

</div>

Ok, just a pre-pre-alpha proof of concept.  
I’m a heavy Google Keep user and first tried to hack something similar inside Emacs (naïve move…), so I ended up with this instead.

I wanted to keep it simple, so it’s built on top of **org-roam-ui** — if you already have that running, all you need is to open the HTML file in your browser.

It lets you quickly browse and search your org-roam notes in a Google Keep–style layout

 ![org-keep](https://global.discourse-cdn.com/free1/uploads/orgroam/original/2X/3/3e5821988f2a12dfc9fc3746d7d9e7e72bf928b6.png)

Repo: [github.com/crlsh/org-keep](https://github.com/crlsh/org-keep)

---

<div class="post-metadata">

**Author:** ![pinacle](https://avatars.discourse-cdn.com/v4/letter/p/b487fb/32.png) [@pinacle](https://org-roam.discourse.group/u/pinacle)\
**Post date:** [September 29, 2025, 5:35am UTC](https://org-roam.discourse.group/t/org-keep-early-proof-of-concept-google-keep-ui-for-org-roam/3869/2 "2025-09-29T05:35:22Z")

</div>

Suggest to add filter or retrieve filter status from org-roam-ui so that the notes can be better browsed. That is to say, org-roam-ui is graph ui and keep can be flat ui with utilization of existing org-roam-ui capabilities.

---

<div class="post-metadata">

**Author:** ![solrach](https://avatars.discourse-cdn.com/v4/letter/s/ee59a6/32.png) [@solrach](https://org-roam.discourse.group/u/solrach)\
**Post date:** [October 3, 2025, 8:43pm UTC](https://org-roam.discourse.group/t/org-keep-early-proof-of-concept-google-keep-ui-for-org-roam/3869/3 "2025-10-03T20:43:02Z")

</div>

Update

Org notes now render in the preview.  
Still very hacky, just testing possibilities.

Added

- Bundled uniorg into the project.

- Preview now displays Org pages as HTML.

- Advised org-roam-ui to serve file contents

---

<div class="post-metadata">

**Author:** ![solrach](https://avatars.discourse-cdn.com/v4/letter/s/ee59a6/32.png) [@solrach](https://org-roam.discourse.group/u/solrach)\
**Post date:** [October 13, 2025, 1:46am UTC](https://org-roam.discourse.group/t/org-keep-early-proof-of-concept-google-keep-ui-for-org-roam/3869/4 "2025-10-13T01:46:21Z")

</div>

> [@pinacle](#):
>
> Suggest to add filter or retrieve filter status from org-roam-ui so that the notes can be better browsed. That is to say, org-roam-ui is graph ui and keep can be flat ui with utilization of existing org-roam-ui capabilities.

- Ok, new update, as suggested by Pinnacle:

- Added tag and directory filters to improve note browsing

- Implemented orphan node view (unlinked notes)

- Improved rendering performance and loading feedback

- Filters apply instantly on selection (no Apply button needed)
