Explore different AI responses without starting over. Branch your chats, explore multiple angles, and never lose your train of thought.
branchGPT is a modern AI chat interface that revolutionizes how you interact with AI. Unlike traditional chatbots where conversations follow a linear path, branchGPT allows you to:
- 🌳 Create conversation branches to explore different responses
- 🔄 Never lose your train of thought by maintaining multiple conversation threads
- 🚀 Seamlessly switch between different conversation paths
- 💡 Compare different AI responses to the same prompt
- Conversation Branching: Create multiple branches from any point in your conversation
- Modern UI/UX: Built with Next.js 14 and styled with modern design principles
- Theme Support: Light and dark mode with system preference detection
- Responsive Design: Works seamlessly across desktop and mobile devices
- Performance Analytics: Integrated with Vercel Analytics and Speed Insights
- Toast Notifications: Clean notification system using Sonner
- Next.js 14 - React framework
- TypeScript - Type safety
- Tailwind CSS - Styling
- Vercel - Deployment and analytics
- next-themes - Theme management
- Clone the repository:
git clone https://github.com/yourusername/branchgpt.git
cd branchgpt- Install dependencies:
npm install
# or
yarn install
# or
pnpm install- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev- Open http://localhost:3000 with your browser to see the result.
Contributions are welcome! Please feel free to submit a Pull Request.
