By beorn
Batch operations across files: rename, search-replace, refactor code, update text/markdown, migrate terminology. Use instead of sed/awk/perl/python scripts for multi-file edits.
npx claudepluginhub beorn/bearlyBatch operations across files with confidence-based auto-apply. Use for renaming, search-replace, refactoring code, updating text/markdown, migrating terminology, and API migrations. Run `bun tools/refactor.ts --help` for detailed command reference.
Multi-LLM research with deep research, second opinions, and multi-model debate.
Interactive terminal app testing - MCP server with Termless (PTY + xterm.js).
Claude Code plugins and CLI tools — coordination, testing, research, refactoring.
Install the marketplace, then pick the plugins you want:
# Add marketplace (one time)
claude plugin marketplace add github:beorn/bearly
# Install plugins
claude plugin install tribe@bearly # Cross-session coordination
claude plugin install tty@bearly # Headless terminal testing
claude plugin install llm@bearly # Multi-LLM research
claude plugin install recall@bearly # Session history search
claude plugin install batch-refactor@bearly # Batch rename/refactor
claude plugin install github@bearly # GitHub notifications
| Plugin | Type | What |
|---|---|---|
| tribe | MCP channel | Cross-session coordination — discover, message, and coordinate multiple Claude Code sessions |
| tty | MCP server | Headless terminal testing — spawn PTY sessions, send keystrokes, capture screenshots |
| github | MCP channel | GitHub notifications — build failures, PR activity, push events as channel messages |
| llm | CLI skill | Multi-LLM research — deep research, second opinions, multi-model debate |
| recall | CLI skill | Session history search — FTS5-indexed search with LLM synthesis and file recovery |
| batch-refactor | CLI skill | Batch rename, refactor, and migrate across files with confidence-based auto-apply |
Available via bun tools/<tool>.ts:
bun tools/llm.ts ask "question" # Ask other LLMs
bun tools/llm.ts ask --deep "topic" # Deep research with web search
bun tools/recall.ts "query" # Search session history
bun tools/refactor.ts --help # Batch refactoring CLI
| Tool | What |
|---|---|
tools/worktree.ts | Git worktree management with submodule support |
Three sibling packages on top of alien-signals. Each solves one data shape well; they compose for real apps.
| Your data is… | Reach for | What it gives you |
|---|---|---|
| A plain value (cursor, count, toggle) | alien-signals (upstream) | The primitive. signal(value), computed(fn), effect(fn). Everything below builds on this. |
| A list that changes over time (rows, cards, todos) | alien-projections | createProjection(list, { key, map, filter, sort }) — when one row changes, only that row re-computes. |
| An async fetch (API call, file load, DB query) | alien-resources | createResource(fetcher) — .loading() / .error() / .refetch() + auto-cancels stale requests. |
| A tree / hierarchy (folders, outlines, nested UI) | alien-trees | createTree(...) — "does any descendant have X?" / "inherit Y from any ancestor?" in O(1). |
A list of async-fetched trees of plain values uses all four together. For React apps, @silvery/signals bundles the whole family + hooks.
| Package | What |
|---|---|
| vitest-silvery-dots | Streaming dot reporter for Vitest, built with Silvery |
bun install
bun run typecheck
git submodule add git@github.com:beorn/bearly.git vendor/bearly
MIT
General development tools: code-simplifier agent for pattern analysis, rg preference hook.
Share bugs, ideas, or general feedback.
Structural codebase indexing for efficient navigation. Reduces token consumption by 60-80% through targeted line-range reads instead of full file scans.
Custom commands, skills, and agents for Claude Code - session continuity, 23 expert agents, 71 skills, 3 commands, 6 rules, 4 hooks, 13 output styles, modern CLI tools
Documentation and authoring workflow router: audit docs vs code drift, sync docs after changes, optimize prompts and SKILL.md files, validate GLFM and Markdown formatting, summarize files/URLs/images with fidelity enforcement. Use when: docs are out of date, CLAUDE.md needs improving, SKILL.md needs optimizing, checking if documentation matches code, summarizing files or URLs.
Persistent memory system for Claude Code - seamlessly preserve context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.