Built with Next.js, TypeScript, and OpenAI's GPT models
Clone the repository
bash
git clone https://github.com/Azzedde/brainstormers
cd brainstormers
Install dependencies
bash
npm install
# or
yarn install
# or
pnpm install
Set up environment variables
bash
cp .env.example .env.local
Add your OpenAI API key to .env.local:
env
OPENAI_API_KEY=your-api-key-here
Run the development server
bash
npm run dev
# or
yarn dev
# or
pnpm dev
Open your browser
Navigate to http://localhost:3000
Best for: Initial exploration, broad idea generation - Generates multiple main branches of ideas - Each branch expands into detailed sub-ideas - Perfect for starting new projects
Best for: Problem-solving, risk identification - Identifies ways to cause the problem - Flips negative aspects into solutions - Great for debugging and improvement
Best for: User experience, stakeholder analysis - Views topic from different personas - Generates perspective-specific insights - Ideal for product development
Best for: Product innovation, creative solutions - Systematic approach using 7 techniques - Substitute, Combine, Adapt, Modify, Put to another use, Eliminate, Reverse - Excellent for iterating on existing ideas
Best for: Comprehensive analysis, team decisions - White: Facts and data - Red: Emotions and intuition - Black: Risks and caution - Yellow: Benefits and optimism - Green: Creativity and alternatives - Blue: Process and control
Best for: Planning, thorough exploration - Generates questions using Who, What, Where, When, Why, How - Provides detailed answers to each question - Perfect for project planning
The easiest way to deploy your Brainstormers app:
OPENAI_API_KEY in environment variablesBuild the application
bash
npm run build
Start the production server
bash
npm start
| Variable | Description | Required |
|---|---|---|
OPENAI_API_KEY |
Your OpenAI API key | Yes |
NEXT_PUBLIC_APP_URL |
Your app's URL (for production) | No |
src/app/globals.css and Tailwind configsrc/lib/brainstorm/methods.tssrc/lib/brainstorm/prompts.tsContributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by Azzedde
If you find this project helpful, please consider giving it a ⭐
$ claude mcp add brainstormers \
-- python -m otcore.mcp_server <graph>