Back to Home
vasylenko icon

claude-desktop-extension-bear-notes

Verified Safe

by vasylenko

Overview

Enables AI assistants like Claude to search, create, read, and modify notes in the local Bear Notes application on macOS, enhancing personal knowledge management workflows with complete privacy.

Installation

Run Command
node --experimental-sqlite dist/main.js

Environment Variables

  • UI_DEBUG_TOGGLE
  • NODE_OPTIONS
  • BEAR_DB_PATH

Security Notes

The server is explicitly designed for local-only operations, with no external network connections for data transfer, significantly reducing data leakage risks. It interacts with the Bear Notes local SQLite database for read operations and uses Bear's X-callback-URL API for write operations, both of which are local inter-application communication mechanisms. SQL queries use parameterized statements to prevent SQL injection, and user inputs for X-callback-URL are properly URL-encoded to mitigate command injection. No 'eval' or intentional obfuscation is present. The use of `--experimental-sqlite` directly from Node.js avoids third-party binaries, addressing a specific supply chain risk. While no system is entirely foolproof, the architecture and implementation demonstrate a strong focus on security and privacy.

Similar Servers

Stats

Interest Score47
Security Score9
Cost ClassMedium
Avg Tokens1000
Stars30
Forks2
Last Update2025-12-04

Tags

Bear NotesmacOSLocal-firstAI IntegrationNotes ManagementProductivity