Skip to content
This repository was archived by the owner on Aug 4, 2026. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BearKit

Superseded. This Python version has been replaced by a from-scratch Go rewrite: i-am-fran/bearkit — same features, single-binary, zero-runtime-dependency distribution. This repo is kept for history only.

A companion tool for Bear notes. It checks and fixes common Markdown inconsistencies, finds orphaned/duplicate/dangling-linked notes, and can open random notes for review — all by reading and writing your notes directly via bearcli.

bearkit demo

Features

  • Lint & auto-fix — standardises bullets, checklists, bold/italic markers, heading spacing, horizontal rules, curly quotes, trailing whitespace, and more across every note
  • Orphans — finds notes that nothing else links to
  • Duplicates — finds notes that share the same title
  • Wikilinks — finds [[wikilinks]] pointing to notes that don't exist, and can mark them in place
  • Random — opens random notes in Bear for review
  • Every write goes through bearcli with tag-scoping, dry-run previews, and a confirmation prompt before anything destructive happens

Requirements

  • macOS with Bear 2.8 or later installed
  • Python 3.8+ (pre-installed on macOS)

Installation

git clone https://github.com/i-am-fran/bearkit.git

Then make it runnable as bearkit from anywhere. Pick one:

Alias (add to ~/.zshrc):

alias bearkit='python3 /path/to/bearkit/bearkit.py'

Symlink (makes it a first-class command on your PATH):

chmod +x /path/to/bearkit/bearkit.py
ln -s /path/to/bearkit/bearkit.py /usr/local/bin/bearkit

After either, reload your shell and bearkit --help will work.

Docs & full command reference

i-am-fran.github.io/bearkit — every command, flag, lint rule, and safety note.

Issues

Found a bug or have a feature request? Open a GitHub issue — pull requests aren't accepted, but issue reports are very welcome.

License

MIT, see LICENSE.


Check out more of my projects 🚀

About

A CLI to powerup bearcli and your Bear notes 🐻

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages