Supercharge Your Research with CleverBee: The Open-Source AI Research Assistant
Wish you could automate tedious research tasks and dive deeper into your topics? CleverBee is an open-source AI research tool designed to do exactly that. Built with powerful Large Language Models (LLMs) and automated web browsing, CleverBee streamlines your research process, saving you time and boosting your insights. Learn how CleverBee handles automated research, uses multi-LLMs, and helps manage costs.
What is CleverBee and Why Should You Use It?
CleverBee is a Python-based research agent that leverages the power of AI to conduct in-depth investigations. It utilizes advanced web browsing capabilities, content extraction, and intelligent summarization to deliver comprehensive research findings tailored to your specific topics. CleverBee automates repetitive tasks of online data gathering, giving you more time to analyze and implement your findings.
Key Features That Make CleverBee a Research Powerhouse
CleverBee is packed with features designed to enhance your research workflow:
- Interactive Web UI: A user-friendly interface powered by Chainlit makes interacting with the research agent intuitive and efficient.
- MCP Tool Support: Seamlessly integrates external tools via the Model Context Protocol (MCP), expanding CleverBee's capabilities.
- Automated Web Browsing: Playwright handles web searching and content extraction, automating the data-gathering process.
- Content Processing: Cleans messy HTML code and converts it to Markdown for easier reading and summarization, making your life easier.
- Integrated Token Tracking: Keeps track of token usage and estimates costs, helping you manage your LLM expenses.
- Highly Configurable: Customize CleverBee's behavior and settings through the
config.yaml
file to suit your specific needs.
Harness the Power of Multi-LLM Research with CleverBee
CleverBee employs a strategic multi-LLM approach, utilizing different models for specific tasks:
- Primary LLM (Gemini 2.5 Pro): Handles high-level planning, initial research topic direction, and generating the final comprehensive research report.
- Next Step LLM (Gemini 2.5 Flash): Analyzes the progress of your research and intelligently determines the best next steps to take.
- Summarizer LLM (Gemini 2.0 Flash): Generates concise summaries of web content, filtering irrelevant information so you don't have to.
This modular approach ensures optimal performance and efficiency throughout the research process.
Get Started with CleverBee in Minutes
Ready to experience the power of automated AI research? Here's how to get started:
- Clone the Repository:
git clone https://github.com/SureScaleAI/cleverbee.git
- Navigate to the Directory:
cd cleverbee
- Run the Setup Script:
bash setup.sh
- Start the Application:
bash run.sh
CleverBee: Built for Versatility
CleverBee is designed to work across different operating systems:
- macOS: Fully supported on both Intel and Apple Silicon (via Rosetta 2).
- Linux: Fully supported, with NVIDIA GPU detection and optimization for local models.
- Windows: Limited support via Windows Subsystem for Linux (WSL).
Optimize Your Research Workflow Today
CleverBee empowers you to conduct faster, more efficient, and more insightful research. By automating key tasks and leveraging the power of AI, CleverBee frees you to focus on analysis and strategic thinking. Start using CleverBee today and transform your research capabilities.