
Research
/Security News
737 Chrome VPN Extensions Linked to Brand Impersonation and Browser Traffic Redirection
The campaign amassed more than 75,000 installs by targeting Russian-speaking users seeking access to blocked services.
@standardbeagle/brum
Advanced tools
Your Terminal UI Development Buddy with intelligent monitoring
A TUI (Terminal User Interface) for managing npm/yarn/pnpm/bun scripts with integrated MCP server for external tool access. Brummer provides intelligent log management, real-time monitoring, and seamless integration with development tools.
📚 Full documentation available at: https://standardbeagle.github.io/brummer/
Quick links:
curl -sSL https://raw.githubusercontent.com/standardbeagle/brummer/main/quick-install.sh | bash
Or with wget:
wget -qO- https://raw.githubusercontent.com/standardbeagle/brummer/main/quick-install.sh | bash
irm https://raw.githubusercontent.com/standardbeagle/brummer/main/quick-install.ps1 | iex
# Run directly with npx (no installation)
npx @standardbeagle/brum
# Install globally
npm install -g @standardbeagle/brum
# Or with yarn
yarn global add @standardbeagle/brum
# Or with pnpm
pnpm add -g @standardbeagle/brum
go install github.com/standardbeagle/brummer/cmd/brum@latest
# Clone the repository
git clone https://github.com/standardbeagle/brummer
cd brummer
# Using Make (recommended)
make install-user # Install for current user (~/.local/bin)
# OR
make install # Install system-wide (requires sudo)
# Using the interactive installer
./install.sh
# Manual build
go build -o brum ./cmd/brum
mv brum ~/.local/bin/ # Add to PATH
In a directory with a package.json file:
brum
brum [flags]
Flags:
-d, --dir string Working directory containing package.json (default ".")
-p, --port int MCP server port (default 7777)
--no-mcp Disable MCP server
--settings Show current configuration settings with sources
-h, --help help for brum
Process Status Indicators:
Automatic Cleanup:
Brummer supports hierarchical configuration through .brum.toml files. Configuration is loaded in the following order (later values override earlier ones):
~/.brum.toml (global user settings).brum.toml# Show current settings with source files
brum --settings
# Create a configuration file from current settings
brum --settings > .brum.example.toml
Create a .brum.toml file in your project or home directory:
# Package manager preference
preferred_package_manager = "pnpm" # npm, yarn, pnpm, bun
# MCP Server settings
mcp_port = 7777
no_mcp = false
# Proxy settings
proxy_port = 19888
proxy_mode = "reverse" # "reverse" or "full"
proxy_url = "http://localhost:3000" # Optional: auto-proxy this URL
standard_proxy = false
no_proxy = false
The Settings tab provides:
Brummer Hub Mode enables MCP clients to discover and control multiple brummer instances through a single connection:
Configure your MCP client once:
{
"servers": {
"brummer-hub": {
"command": "brum",
"args": ["--mcp"]
}
}
}
Run brummer in each project:
cd ~/projects/frontend && brum
cd ~/projects/backend && brum
Use hub tools in your MCP client:
instances/list - See all running instancesinstances/connect - Connect to a specific instanceThe MCP server runs on port 7777 by default and provides RESTful endpoints:
POST /mcp/connect
{
"clientName": "your-client-name"
}
GET /mcp/scripts - List available scriptsGET /mcp/processes - List running processesGET /mcp/logs?processId=<id> - Get logs (optional processId filter)POST /mcp/execute - Execute a scriptPOST /mcp/stop - Stop a processGET /mcp/search?query=<query> - Search logsGET /mcp/events - SSE endpoint for real-time eventsprocess.startedprocess.exitedlog.lineerror.detectedbuild.eventtest.failedtest.passedbrum -d ~/projects/my-app
brum -p 8888
brum --no-mcp
brum --no-tui
brummer/
├── cmd/brum/ # Main application entry point
├── internal/
│ ├── tui/ # Terminal UI components
│ ├── process/ # Process management
│ ├── mcp/ # MCP server implementation
│ ├── logs/ # Log storage and detection
│ └── parser/ # Package.json parsing
├── pkg/
│ ├── events/ # Event system
│ └── filters/ # Log filtering
└── go.mod
go build -o brum ./cmd/brum
go test ./...
Check development ports:
./check-ports.sh
Clean up orphaned processes:
./cleanup-processes.sh
These tools help manage orphaned development processes that can occur during testing or if processes aren't properly terminated.
MIT
FAQs
Your Terminal UI Development Buddy with intelligent monitoring
We found that @standardbeagle/brum demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
The campaign amassed more than 75,000 installs by targeting Russian-speaking users seeking access to blocked services.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.