Update on better-bear since my first post in February. Docs at better-bear.com. It uses the same CloudKit REST API as Bear Web.
What is new
-
MCP server: 22 tools for Claude Desktop (bcli mcp install)
-
Image/file attachments: uploads to iCloud via CloudKit, same flow as Bear Web (#15)
-
Full-text search with date filters (–since yesterday, --since last-week)
-
YAML front matter: create, read, edit — blocks
-
Tag management: add, remove, rename, delete tags across notes
-
Section editing: append after a heading, replace section content
-
Library tools: bcli stats, bcli duplicates, bcli health
-
Archive/unarchive
-
Self-upgrade, one-liner install
-
Locked note detection in search results
Fixes
-
Edits not syncing to Bear desktop. Was missing conflictUniqueIdentifier (#16)
-
Vector clock handling, deleted records during sync, error surfacing
Contributors
Thanks to @program247365, @asabirov, and @darronz for PRs fixing sync issues, adding the project spec, redesigning the auth page, and more.