Make yourself at home.
Pick a project. Its guide will take you from here.
setup-ssh
Set up passwordless SSH and memorable shortcuts between your own computers.
Linux · macOS · Windows
Python 3.11+ · OpenSSH on your devices
Install
With uv installed, run this from any directory. It installs the published setup-ssh-cli package and makes the setup-ssh command available.
uv tool install setup-ssh-cliNext step
Start the interactive wizard, include this computer, and add the devices you want to connect. Keep them online for the first sync.
setup-ssh initnvim-config
My personal Neovim setup, with file search, language tools, debugging, and the shortcuts I use.
Linux · macOS setup script
Neovim · Git · Bash · mise
Install
Clone the configuration into a separate Neovim profile. Git will stop if the destination already exists.
git clone https://github.com/BeepBoopBit/nvim-config.git "${XDG_CONFIG_HOME:-$HOME/.config}/bbb-nvim"Next step
Install Neovim and mise first, then prepare dependencies and open the profile. The guide explains the setup script and its global runtime selections.
NVIM_APPNAME=bbb-nvim bash "${XDG_CONFIG_HOME:-$HOME/.config}/bbb-nvim/setup.sh"
NVIM_APPNAME=bbb-nvim nvimbbb-design
React components, themes, and design foundations I can reuse and make my own in each app.
React · TypeScript · Vite
Node.js 24 · npm · React 19.2.x · TypeScript 6.x
Public Gallery · npm CLI publication pending
Install
Run from your React app’s root to initialize BBB using the deployed registry. These commands become available when the npm package is published; publication is currently pending.
npx @beepboopbit/ui@latest initNext step
Add the components you want. Follow the guide to wrap your app in ThemeProvider and use the copied source.
npx @beepboopbit/ui@latest add button text-field dialogLore
Search Markdown documentation in plain language and follow the results to their source passages.
Linux x86-64 tested
Rust 1.88+ · C/C++ toolchain · Initial model download
Available on crates.io
Install
Run from any directory with Rust 1.88+ and a C/C++ toolchain installed. Cargo builds the published lore-docs package and installs the lore executable.
cargo install lore-docs --lockedNext step
After installation, run these commands from the project you want to search. The first command downloads the search model (about 67 MB); the second indexes its Markdown files.
lore model install
lore index .Sonar
Find relevant files, symbols, and line ranges in a codebase, with local search and JSON results for coding agents.
Linux tested
Rust 1.88+ · C/C++ compiler and linker
Available on crates.io
Install
Run from any directory with Rust 1.88+ and native build tools installed. Cargo builds the published sonar-code package and installs the sonar executable.
cargo install sonar-code --lockedNext step
After installation, run these commands from the repository you want to explore. Basic indexing and search need no model download. Replace the question with something relevant to your project.
sonar index .
sonar investigate "Where are incoming requests authenticated?"