Rift CLI: Manage Git Worktrees for Parallel AI Agent Workflows

Rift is a Git worktree manager built specifically for parallel AI agent workflows. It addresses the friction of having a single repository occupied by one agent while you want to start another task, eliminating issues with branch switching, stashing, and dependency conflicts.
How It Works
The basic workflow involves three commands:
rift init- Initialize in your projectrift open- Creates an isolated branch + worktree and launches Claude Code (or any agent) inside itrift close- Cleans up the worktree and branch when done
Each worktree is a full, independent copy of your repository on its own branch, allowing you to work on as many features simultaneously as you want.
Key Features for Multi-Agent Workflows
- Lifecycle hooks that let you auto-install dependencies, run migrations, and assign ports per worktree
- Deterministic port mapping - every worktree gets unique ports so you can run multiple development servers without collisions
rift codeopens all active worktrees in one VS Code/Cursor/Windsurf workspace- Works with any CLI agent - Claude Code, Copilot, Codex, Aider, or whatever you prefer
Technical Details
The project was built with Claude Code itself and is open source under the MIT license. It's built with Bun and available on npm:
npm install -g @priyashpatil/riftGitHub repository: https://github.com/priyashpatil/rift
Documentation: https://rift.priyashpatil.com
📖 Read the full source: r/ClaudeAI
👀 See Also

Replacing Kafka, Redis, and RabbitMQ with NATS: A Developer's Experience
A developer replaced Kafka, Redis, and RabbitMQ with NATS in their architecture, sharing specific implementation details and lessons learned from consolidating multiple messaging systems into one tool.

InsForge: Open-Source Backend Platform for AI Coding Agents
InsForge is an open-source backend platform (Apache 2.0) that provides AI coding agents with managed database, auth, storage, compute, hosting, and AI gateway, controllable via CLI or MCP.

Exploiting LLM Hidden Agency Signal (Â) for Better Tool Calling
A developer discovered that LLMs have a linearly separable hidden state direction called  that predicts tool calls with AUC > 0.94. Using this signal to force tool calls improved Qwen3-1.7B performance from 26.7% to 85% (+58% gain) and reduced no-tool failures from 43% to 2.6%.

Claude Plugins: Computer Vision, Multi-Agent Council, and Self-Debugging Workflow
Three Claude plugins were released: Computer Vision v1.7.0 for Windows app automation, The Council v3.1.0 for adversarial multi-agent consultation, and Upwork Scraper v0.2.0 for job market analysis. A demonstration showed Claude using these plugins to diagnose and fix its own Solitaire automation bug.