Capture everythought in seconds,from anywhere.
// ✓ Needed - memoized child re-renders otherwise
const handleSave = useCallback(() => {
onSave(draft)
}, [draft, onSave])
// ✗ Pointless - no memoized consumer
const fmt = useCallback(
v => v.toFixed(2), []
)useCallback only when fn is passed to a memoized child or used as a useEffect dep, not everywhere
https://overreacted.io/a-complete-guide-to-useeffect
Weekly digest email. Every Sunday, Madhav sends a summary: tasks done, ideas captured, bookmarks saved. One email, no noise.
Postgres tip: use EXPLAIN ANALYZE before optimising. 90% of "slow queries" just need an index on the filter column, not a full schema rewrite.
Review Aman's PR #61: auth middleware refactor, needs security check
https://typescale.com
Book train to Bangalore before prices jump, check IRCTC
https://posthog.com/blog/how-we-build-features
What if Madhav sends a "good morning" recap on Telegram each day: your pinned tasks + reminders due today. Zero effort, just shows up.
Standup · Jun 4 ✓ Shipped payment modal ✓ Fixed sidebar z-index bug on Windows ✓ Reviewed Aman's PR #61 → Blocked: waiting on API schema from backend
Everything you need,
one hover away.
The Customizable productivity sidebar that lives at your screen's edge.Launch, capture, and control everything without breaking flow.
Everything it does
A whole desk, one keystroke away.
Capture every thought before it's gone
Notes, tasks, ideas, bookmarks, and a reminder on anything. Write in Markdown, pin, archive, or copy in a single click.
Capture from anywhere, never switch apps
Hover the screen edge, hit a global capture window, snip a region, or speak with ⌥V. Every shortcut is configurable. Not at your desk? Send it from your phone via Telegram.
Every device, the very same second
Windows, macOS and Linux on the desktop; Android, iOS and Apple Watch through Telegram. Capture anywhere, it's everywhere, instantly, both ways.
A sidebar shaped exactly to your vibe
Wallpapers and live wallpapers, blur, brightness, height, width, text, glow edge, transparency, panel side, open behaviour, even UI sound effects. Tune every surface.
AES-256 sealed before it touches disk
Local-first and encrypted on your own machine. The database is unreadable without your key. No servers, no accounts. Free, forever.
Your data is yours. Leave any time, nothing held hostage.
Saves as Markdown (.md), you choose where.
DANGER ZONELeave anytime, take everything
Export all your data to JSON, or wipe every trace in one click. Your data is yours. Walk away whenever you want, with all of it.
Too much going on? Enter the present
Everything vanishes. Capture freely, watch the timer, and just focus on now. Finish to bank a reward, then all your work flows right back into place.
Capture from anywhere, Instantly
Capture in the moment. Without leaving your flow.
Nudge the screen edge, a panel glides in to capture, then vanishes.
Speak it. Whisper transcribes on-device, never leaves your machine.
Draw over any text on screen. Madhav OCRs and files it instantly.
A floating window above any app: type, categorise, Enter. Gone.
Not near your device? Open Telegram, phone or Watch, and type it. Madhav files it instantly.
Make it yours
Beautiful by default. Customizable by you.
Cross-device, instantly
Add from anywhere. Synced in an instant.
Loved by a growing community
From the community. For the community.
Free Forever
Local VersionFor individuals who want a powerful local capture experience.
Aura
Sync VersionFor productive, power & aesthetic lovers who live across devices.
Questions & Answers
Every question, answered honestly.
Still have questions?
Our community is always here to help.
Get Madhav
Start capturing without breaking flow.
One keystroke, your voice, or a quick snip. In a sidebar that's genuinely beautiful.