- CleverBee是一个基于Python的研究代理,使用Claude和Gemini等大型语言模型(LLMs)。
- 功能包括通过Chainlit实现的交互式Web界面,以及支持外部工具集成的MCP工具。
- 支持多LLM研究,可为不同任务配置独立的LLMs。
- 使用Playwright实现自动化网页浏览和内容提取。
- 内容处理包括在摘要前将HTML清理为Markdown格式。
- 集成了令牌跟踪功能,用于监控LLM调用的使用情况和估算成本。
- 通过config.yaml高度可配置,并为不同提供商提供模块化LLM客户端。
- 包含NormalizingCache的LLM缓存,以提高性能并降低成本。
- 支持macOS(Intel和Apple Silicon)、Linux(针对NVIDIA GPU优化)和Windows(通过WSL)。
- 安装步骤包括克隆存储库、运行setup.sh脚本,并使用run.sh启动应用程序。
- 采用GNU AGPLv3许可证,贡献需遵循相同许可证和CLA(贡献者许可协议)。