Welcome to The Hatchery, a virtual startup incubator powered by collaborative AI agents. This project simplifies the process of turning ideas into reality, making entrepreneurship accessible for everyone, regardless of technical expertise, time, or resources.
Watch the demo video below to see The Hatchery in action!
Here’s a high-level view of the system architecture that powers The Hatchery:
Our backend leverages cutting-edge AI tools to simulate a collaborative workplace:
- CrewAI: Orchestrates interactions between AI agents.
- Cohere: Handles natural language generation for marketing content.
- OpenAI: Powers coding assistance and additional AI workflows.
- LangChain: Provides tooling for AI agents to use in reasoning.
The frontend, built with React Three Fiber, offers a visually engaging 3D simulation of an office environment, enabling users to interact with the system intuitively and see their virtual team in action.
- Virtual CEO: Accepts your startup idea and delegates tasks to specialized directors.
- Collaborative AI Teams:
- Software Director: Oversees frontend and backend development, ensuring functional prototypes are delivered.
- Marketing Director: Manages visual and content creation, producing high-quality promotional materials.
- Real-Time Visualization: Simulate team interactions in a dynamic 3D office environment.
- Node.js, npm, and yarn for the frontend.
- Python (3.8+) for the backend.
- API keys for OpenAI, Cohere, CrewAI, and LangChain.
-
Clone the repository:
git clone https://github.com/shaansuthar/hatchery.git cd the-hatchery -
Install dependencies for the frontend and backend:
cd client yarn install cd ../server yarn install
-
Set up environment variables:
- Create a .env file in the agents directory with API keys for:
- OpenAI
- Cohere
- CrewAI
- LangChain
- Use the .example-env file as a template:
cp .example-env .envThe frontend requires two terminals:
-
Terminal 1: Start the server:
cd server yarn run dev -
Terminal 2: Start the client:
cd client npm run dev
Access the frontend at http://localhost:5173/.
-
Navigate to the agents directory:
cd agents -
Add your idea to
idea.txt. -
Start the backend:
crewai run
We welcome contributions to improve The Hatchery. Please feel free to:
- Fork the repository.
- Create a new branch.
- Submit a pull request.

