惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
D
DataBreaches.Net
F
Fortinet All Blogs
阮一峰的网络日志
阮一峰的网络日志
博客园_首页
Apple Machine Learning Research
Apple Machine Learning Research
H
Help Net Security
M
MIT News - Artificial intelligence
美团技术团队
人人都是产品经理
人人都是产品经理
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The Cloudflare Blog
有赞技术团队
有赞技术团队
L
LangChain Blog
博客园 - Franky
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 【当耐特】
S
SegmentFault 最新的问题
V
Visual Studio Blog
Blog — PlanetScale
Blog — PlanetScale
Hugging Face - Blog
Hugging Face - Blog
B
Blog
I
InfoQ

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Notekeeper: a Google Keep wall for your Obsidian vault
Philemon Chi · 2026-05-16 · via DEV Community

Notekeeper is a free, open-source Obsidian plugin that turns your vault into a sticky-note wall. Pin the notes you want to see. Color-code by project, mood, or whatever you sort by. Capture quick thoughts in one input. Click any sticky to read or edit the whole note inline.

The wall

The default view is a curated wall of sticky notes. Each card sits at a slight rotation, like real Post-its. Notes you pin float to the top with a 3D pushpin and lift when you hover. You choose which notes go on the wall — it's a curated surface, not a dump of every file in your vault.

Pick from eight backgrounds (cork, slate, blueprint, chalkboard, paper, linen, graph, whiteboard) or a Theme (auto) setting that adapts to your light/dark mode.

If you'd rather see everything at once, switch to the dense card grid — a Pinterest-style masonry of every note in your vault, sorted by modified, created, or title. Three densities (comfortable, compact, list view) let you trade breathing room for information density.

Capture

The capture box is a direct steal from Keep. One box. Title, body, optional pin, optional color, all before save. Auto-saves when it loses focus (there's a Save button too if you like buttons). Press Enter for a newline, like a real note app.

Capture box expanded with title, body, pin and color buttons, and a primary Save action

In wall mode, new notes go straight onto the wall. In grid mode, they land at the top by modified time.

The preview modal

Click any sticky and the modal opens, painted in the note's color. Markdown is fully rendered. Wikilinks are live. Embedded notes embed. Code is highlighted. Callouts work. Tap an inline checkbox and the source file updates.

Note preview modal on a colored note showing live markdown rendering and inline action buttons

From the modal you can pin, change color, archive, or open the note in a tab.

The bits that grow on you

A handful of things I think you'll actually use day-to-day:

  • Smart search — combine free text with tag:foo pinned:true color:#5c2b29 path:inbox is:archived. The active filter shows as a chip at the top; click the × to clear it.
  • Multi-select bulk actions — shift-click or cmd-click to select multiple cards, then bulk pin, color, archive, or delete from a floating action bar.
  • Image thumbnails on cards — the first attached image surfaces at the top of each card.
  • Backlinks badge — see incoming-link count at a glance.
  • Inline edit — click the pencil to edit a card without opening the full note.
  • Right-click context menu — rename, copy link, copy embed, open in new pane, delete.
  • Drag pinned cards to reorder them.
  • Keyboard navigation — arrow keys, Enter, e (edit), p (pin), a (archive), x (select), / (focus search).
  • Lazy infinite scroll — fast on vaults with thousands of notes.
  • Theme-adaptive everything — every colored surface flips cleanly between light and dark.

Why this exists

I've used Obsidian for years and always wanted a "look around the vault" view that wasn't the file explorer. Keep solved that for me a long time ago: open it, see everything, scan. Putting that on top of an actual knowledge base — markdown rendering, wikilinks, tags, backlinks, embeds — turns out to be meaningfully different from Keep itself. Sticky notes are nice. Sticky notes that are also live markdown files with backlinks are useful.

Notekeeper stores pin / color / archive state in its own data.json, keyed by file path, not in your notes' YAML. That means toggling a color doesn't touch your file, doesn't bump its modified time, and doesn't show up as a phantom diff in your git history. If you've already authored notes with explicit pinned: or color: frontmatter, those are still read as fallbacks, so nothing breaks.

Try it

MIT-licensed. Lives in the new Obsidian community directory. The in-app store should be browse-installable on the next directory sync; until then, the manual install is one minute:

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Drop them into <your-vault>/.obsidian/plugins/notekeeper/.
  3. Open Obsidian → Settings → Community plugins → enable Notekeeper.

That's it. The card view opens from the ribbon icon or the command palette.

Source, issues, contributions, stars-if-you-like-it:
github.com/PhilemonChiro/obsidian-notekeeper

If you try it, tell me what feels missing — second month of public iteration, lots still to add.