Skip to content

BuildLab is an AI-powered platform that helps developers build, explore, and collaborate on projects quickly using LLM Agents and in-app tools.

License

Notifications You must be signed in to change notification settings

buildlab-ai/buildlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 BuildLab

A Project That Builds Projects

Twitter Follow

BuildLab is an innovative platform designed to revolutionize how developers build, explore, and collaborate on projects. Just query and instruct the LLM Agent, and within minutes, your project is ready—fully editable and running in the inbuilt browser and terminal. 🛠️💡

✨ Features

🔍 1. AI-Powered Search

  • Perform searches with the help of advanced LLMs and web scraping using Google Search.
  • Get precise, context-aware answers to your queries. 🔥

⚛️ 2. Generate React Projects with LLM Agent

  • Effortlessly build React projects using the built-in code editor and in-app browser.
  • Projects are generated by the LLM Agent, making development faster and easier. ⚡ Buildlab - visual selection (3)

🧠 3. Memory-Enhanced Interactions

  • Supports follow-up questions with context awareness, enhancing user-AI interactions. 🤖 Buildlab - visual selection (2)

🔒 4. Create Space

  • A private workspace for developers to create projects securely. 🔑
  • Collaborate by adding other developers to your space. 🤝

💬 5. Integrated AI and Group Chat

  • Use @ai to interact with the AI for assistance and instructions. 🤖💡
  • Group chat functionality for seamless communication with team members and AI. 📢

Project Preview

buildlab-project-preview.mp4

🔜 Upcoming Features

  • 🔍 RAG + Vector Search for Teammate Suggestions
  • 🤖 Choose Your Desired Model from the Models List

⚒️ Installation Guide

Client

  1. Navigate to the client directory:

    cd app/client
  2. Install the dependencies:

    npm install
  3. Start the development server:

    npm run dev

Server

  1. Navigate to the server directory:

    cd app/server
  2. Install the dependencies:

    npm install
  3. Start the server:

    node server.js

🤝 Contribution

We welcome contributions from the community! To contribute to BuildLab, please follow these steps:

  1. 🍴 Fork the repository.
  2. 🌿 Create a new branch (git checkout -b feature-branch).
  3. ✍️ Make your changes and commit them (git commit -m 'Add new feature').
  4. ⬆️ Push to the branch (git push origin feature-branch).
  5. 🔃 Open a pull request.

Please ensure your code adheres to our coding standards and includes appropriate tests. For more details, visit the contribution guide.

📢 Support

If you encounter any issues or have questions, feel free to open an issue on our GitHub repository. You can also reach out to us on our X for support and updates. 🚀

📜 License

BuildLab is licensed under the MIT License. See the LICENSE file for more information. 📄

About

BuildLab is an AI-powered platform that helps developers build, explore, and collaborate on projects quickly using LLM Agents and in-app tools.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks