Here Is How to Vibe Code Large Scale Projects
AI Summary
Overview
- The video introduces Planex, a command-line coding agent designed for large-scale projects, capable of handling up to 2 million tokens of context and indexing directories with 20 million tokens or more.
- It uses tree sitter project maps for better code navigation and multiple models through Open Router API for resilience in large code bases.
Installation Options
- Planex Cloud (no separate API keys needed).
- Planex Cloud with your own API keys.
- Self-hosted local mode using Docker (demoed in the video).
Local Mode Setup
- Clone the GitHub repo and start the Planex server (Docker must be installed).
- Install Planex CLI via command line (requires password for sudo).
- Sign in and choose local mode.
- Initialize Planex with API keys exposed.
Features
- Chat Mode: Brainstorm ideas with Planex without prior planning.
- Tell Mode: Automatically transitions to coding based on prompts.
- Changes in Sandbox: Review and approve changes before applying them.
- Debugging: Offers options for troubleshooting and applying fixes, including a full auto mode.
- Project Understanding: Planex can read existing projects and suggest improvements based on the structure.
Demonstration
- Shows how to improve a Swift app’s UI by interacting with Planex, which creates a new script instead of modifying main files directly.
- Enables steps for debugging and executes changes based on user prompts.
Conclusion
- The video highlights the capabilities of Planex in managing large projects efficiently and encourages viewers to consider its potential for their own development needs.
- Ends with a request for subscriptions and donations.