LineBuzz brings real-time collaboration directly into Visual Studio Code. Stay in flow with your team using built-in huddles, team management, and persistent chat context—all without leaving your editor.
- Native Chat: Real-time team panel directly inside VS Code.
- GitHub Auth: One-click login using your GitHub account.
- Team Management: Create, join, and switch teams easily.
- Dev-First: Markdown support with code syntax highlighting.
- Theme Aware: Automatically adapts to your VS Code theme (Light/Dark).
- Secure Infrastructure: Built on Supabase for reliable, secure real-time data synchronization.
- Inline Code Discussions: Comment directly on specific lines of code to keep context.
- Smart Deep Linking: Seamlessly navigate between chat messages and referenced code files.
LineBuzz uses Preact for its frontend and Supabase for backend services (auth, real-time sync), integrating directly with the VS Code API.
-
Clone the repository:
git clone https://github.com/Spiral-Memory/LineBuzz.git
-
Open the project in Visual Studio Code:
cd LineBuzz code .
-
Run
npm installto install dependencies.
Create a .env file in the project root, based on .env.example, and populate it with your Supabase credentials:
SUPABASE_URL=<your-supabase-url>
SUPABASE_ANON_KEY=<your-supabase-anon-key>These values connect LineBuzz to your project’s backend for authentication and data sync. Press F5 to launch the extension in a new VS Code window (Extension Development Host).
That’s it -> LineBuzz will start running in the new window.
- Connect: Open the "LineBuzz" view and sign in with GitHub.
- Team Up:
- Create a Team: Use the
LineBuzz: Create Teamcommand or header action. - Join a Team: Enter a Team ID using
LineBuzz: Join Team.
- Create a Team: Use the
- Collaborate: Open the LineBuzz Huddle sidebar to start chatting with your team in real-time.
- Code Sharing: Paste code snippets directly into chat—LineBuzz handles formatting and highlighting automatically.
- Issue Threads: Create threads for issues and code discussions.
- Team Feed: Activity stream for team events and updates.
- Mentions & Notifications: @mention team members and get notified.
- E2E: Support end-to-end encryption
- Integrations: Support bridging with external platforms (Slack, Discord, Teams, etc.)
- AI Summaries: Auto-generated summaries of catch-up conversations.
Contributions are always welcome. Fork the repository, open it in VS Code, and use the built-in debugger to test your changes.
For significant updates, open an issue first to discuss your approach.