
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
AI-powered Linear issue creation with automatic git worktree setup
Relay is a powerful CLI tool that streamlines your development workflow by combining AI-assisted issue creation, Linear integration, and automatic git worktree management. Manage multiple repositories globally from one central database.
bun add -g relay-one
npm install -g relay-one
git clone https://github.com/imprakharshukla/relay.git
cd relay
bun install
bun run build
bun link
cd ~/Code/my-app
relay repo add
First time setup includes:
Adds repository with:
From anywhere on your machine:
relay "fix button styling"
# or
relay create "fix button styling"
Relay will:
relay ENG-123
# or
relay open ENG-123
Opens the worktree for an existing Linear issue instantly.
# Add a repository (includes first-time setup)
relay repo add
# List all repositories
relay repo list
# Edit repository settings
relay repo edit my-app --editor cursor
relay repo edit my-app --worktree-base ../worktrees
# Remove a repository
relay repo remove my-app
# Create issue (selects repo interactively if multiple)
relay "add dark mode"
relay create "add dark mode"
# Specify repository
relay create "add dark mode" -r my-app
relay create "add dark mode" --repo my-app
# Open existing issue by ID
relay ENG-123
relay open ENG-123
# List all worktrees across all repos
relay list
# List worktrees for specific repo
relay list -r my-app
relay list --repo my-app
# Open a worktree by issue ID
relay open ENG-123
# Clean up old worktrees interactively
relay cleanup
# Show current configuration
relay config show
# Update API keys
relay config set-key openrouter sk-or-...
relay config set-key linear lin_api_...
# Change default editor
relay config set-editor cursor
relay config set-editor vscode
relay config set-editor zed
Relay uses a centralized SQLite database (~/.relay/relay.db) to manage:
No more per-directory configs! Everything is managed globally.
# Day 1: Setup
cd ~/Code/my-app
relay repo add
# → Sets up API keys, adds my-app
# Day 2: Add another repo
cd ~/Code/another-project
relay repo add
# → Quick add (API keys already configured)
# Day 3: Work from anywhere
cd ~/Downloads
relay "fix login bug"
# → Select repo: my-app
# → Creates issue ENG-123
# → Sets up worktree
# → Opens Cursor
relay list
# → See all your worktrees across all repos
relay open ENG-123
# → Opens that worktree instantly
All data stored in ~/.relay/relay.db:
Each repository can have:
Edit with:
relay repo edit <name> --editor cursor
The CLI uses x-ai/grok-4-fast by default. To use a different model, edit src/services/ai.ts:
constructor(apiKey: string, model: string = 'x-ai/grok-4-fast') {
Per-repository worktree configuration:
relay repo edit my-app --worktree-base ~/worktrees
Relay is designed for managing multiple projects:
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)MIT © Prakhar Shukla
Made with ❤️ using Bun and TypeScript
FAQs
AI-powered Linear issue creation with automatic git worktree setup
We found that relay-one demonstrated a healthy version release cadence and project activity because the last version was released less than 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.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.