BuildLab is an innovative platform designed to revolutionize how developers build, explore, and collaborate on projects. You just need to query and instruct AI to build your projects, and in minutes your project is ready, which is editable and runs in the inbuilt browser and terminal.
- Perform searches with the help of advanced LLMs and web scraping using Google Search.
- Get precise, context-aware answers to your queries.
- 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.
- A private workspace for developers to create projects securely.
- Collaborate by adding other developers to your space.
- Use
@ai
to interact with the AI for assistance and instructions. 🤖💡 - Group chat functionality for seamless communication with team members and AI.
- React + TSX (Vite): High-performance, modern framework for building user interfaces.
- Tailwind CSS: Utility-first framework for styling.
- ShadCN: Component library for beautiful, accessible UI elements.
- Node.js: Scalable and efficient runtime for server-side logic.
-
Navigate to the client directory:
cd app/client
-
Install the dependencies:
npm install
-
Start the development server:
npm run dev
-
Navigate to the server directory:
cd app/server
-
Install the dependencies:
npm install
-
Start the server:
node server.js
We welcome contributions from the community! To contribute to BuildLab, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
Please ensure your code adheres to our coding standards and includes appropriate tests. For more details, visit the contribution guide.
Explore our Postman collection to interact with BuildLab's API endpoints. This collection provides a comprehensive set of requests to test and understand the various functionalities offered by BuildLab. You can access the collection using the badge above.
For questions or support, contact me at:
- Email: deepraj21.bera@gmail.com
- Raise an issue if you see any problem.