codel

✨ Fully autonomous AI Agent that can perform complicated tasks and projects using terminal, browser, and editor.

Visit WebsiteView on GitHub
2.4k
Stars
+204
Stars/month
0
Releases (6m)

Overview

codel是一个完全自主的AI代理工具,能够在安全的Docker沙盒环境中执行复杂的开发任务和项目。该工具集成了终端、浏览器和代码编辑器功能,可以自动检测并执行下一步操作,无需人工干预。codel具备内置浏览器,能够实时获取最新的在线信息如教程和文档,同时提供内置文本编辑器供用户在浏览器中查看所有修改的文件。所有执行的命令和输出都会保存在PostgreSQL数据库中,便于追踪和回顾。该工具支持根据用户任务自动选择合适的Docker镜像,提供现代化的Web界面。codel支持多种语言模型,包括OpenAI的GPT系列和本地部署的Ollama模型,采用自托管方式部署,让用户完全控制数据和执行环境。

Pros

  • + 在Docker沙盒环境中运行,确保系统安全性和隔离性
  • + 完全自主操作,能自动检测任务步骤并执行,减少人工干预
  • + 集成浏览器、编辑器和终端,提供完整的开发环境体验

Cons

  • - 需要Docker环境和PostgreSQL数据库,部署配置相对复杂
  • - 依赖外部API密钥(如OpenAI),可能产生使用成本
  • - 作为自主AI代理,在复杂任务中可能存在不可预测的行为

Use Cases

Getting Started

首先安装Docker并从GitHub Container Registry拉取codel镜像;然后配置环境变量文件,设置OpenAI API密钥或Ollama模型配置;最后运行Docker容器映射端口3000,访问localhost:3000开始使用