Take something with you

Make yourself at home.

Pick a project. Its guide will take you from here.

Developer tools

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.

Install setup-ssh
uv tool install setup-ssh-cli

Next step

Start the interactive wizard, include this computer, and add the devices you want to connect. Keep them online for the first sync.

Set up your devices
setup-ssh init
Editor setup

nvim-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.

Get the configuration
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.

Prepare and open the profile
NVIM_APPNAME=bbb-nvim bash "${XDG_CONFIG_HOME:-$HOME/.config}/bbb-nvim/setup.sh"
NVIM_APPNAME=bbb-nvim nvim
Interface design

bbb-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.

Initialize with npx
npx @beepboopbit/ui@latest init

Next step

Add the components you want. Follow the guide to wrap your app in ThemeProvider and use the copied source.

Add your first components
npx @beepboopbit/ui@latest add button text-field dialog
Agent tools

Lore

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.

Install Lore with Cargo
cargo install lore-docs --locked

Next 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.

Prepare your documentation
lore model install
lore index .
Agent tools

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.

Install Sonar with Cargo
cargo install sonar-code --locked

Next 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.

Index your repository
sonar index .
sonar investigate "Where are incoming requests authenticated?"