# Update: better-bear v0.4.0

**URL:** <https://community.bear.app/t/update-better-bear-v0-4-0/19014>\
**Category:** General\
**Tags:** features\
**Created:** [April 12, 2026, 7:12am UTC](https://community.bear.app/t/update-better-bear-v0-4-0/19014 "2026-04-12T07:12:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mreider](https://dub1.discourse-cdn.com/flex013/user_avatar/community.bear.app/mreider/32/496_2.png) [@mreider](https://community.bear.app/u/mreider)\
**Post date:** [April 12, 2026, 7:12am UTC](https://community.bear.app/t/update-better-bear-v0-4-0/19014/1 "2026-04-12T07:12:47Z")

</div>

Update on [better-bear](https://github.com/mreider/better-bear-cli) since my [first post](https://community.bear.app/t/a-better-cli-in-response-to-reddit-post/18837) in February. Docs at [better-bear.com](https://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](https://github.com/mreider/better-bear-cli/issues/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](https://github.com/mreider/better-bear-cli/issues/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.

[Issues welcome](https://github.com/mreider/better-bear-cli/issues).

---

<div class="post-metadata">

**Author:** ![mreider](https://dub1.discourse-cdn.com/flex013/user_avatar/community.bear.app/mreider/32/496_2.png) [@mreider](https://community.bear.app/u/mreider)\
**Post date:** [April 12, 2026, 2:39pm UTC](https://community.bear.app/t/update-better-bear-v0-4-0/19014/2 "2026-04-12T14:39:10Z")

</div>

Update. As you can see in the docs, I also added context library features based on Andrej Karpathy’s [LLM Knowledge Base](https://x.com/karpathy/status/1909382922276999612) pattern (April 2026).
