跳转到主要内容
ToolPotion

Claude Engineer

Claude Engineer 是一个交互式命令行界面 (CLI) 和 Web 界面,利用 Anthropic 的 Claude-3.5-Sonnet 模型。它通过生成和管理自己的工具来协助软件开发,并通过对话扩展功能。功能包括自主工具创建、动态模块导入和实时令牌使用可视化。

访问URL

描述

Claude Engineer v3 是一个复杂的框架,旨在通过 Anthropic 的 Claude 3.5 Sonnet 模型的强大功能来增强软件开发。它充当交互式 CLI 和 Web 界面,使用户能够利用 AI 执行各种开发任务。其核心创新在于它能够自主创建和管理工具,从而通过对话交互不断扩展其功能。

该框架的架构允许 Claude 在对话期间识别对新工具的需求,设计它们并自动实现它们。这种自我改进机制确保该框架在使用时变得更强大。主要功能包括动态工具创建和加载、具有进度指示器的丰富控制台界面以及高级令牌跟踪系统。Web 界面提供了一个现代化的用户界面,具有图像上传和分析等功能,而 CLI 则为开发人员提供了终端优化的体验。

安装非常简单,为 macOS/Linux 和 Windows 提供了说明。用户可以根据他们的工作流程偏好在 Web 界面和 CLI 之间进行选择。Web UI 适用于视觉工作和图像分析,而 CLI 适用于开发人员和系统集成。该项目的结构包括 Web 界面、CLI 界面、配置设置、Web 资产、HTML 模板、工具实现和系统提示的组件。

Claude Engineer v3 附带一套全面的预构建工具,包括工具创建器、UV 包管理器、E2B 代码执行器、Linting 工具、文件系统工具、Web 工具和实用工具。这些工具旨在实现自文档化、防错、可组合、安全和跨平台兼容。该项目是开源的,欢迎贡献,并为有兴趣扩展其功能的开发人员提供了详细的文档。

Claude Engineer的核心功能

  • 自主工具识别和创建

  • 对话期间的动态功能扩展

  • 智能工具依赖项管理

  • 实时令牌使用可视化

  • CLI 中的富文本格式

  • Web 界面中的图像上传和分析

  • 动态模块导入系统

  • 具有令牌管理的持久对话历史记录

  • 自动工具代码生成

  • 精确的上下文窗口管理

  • 现有工具的自我优化

  • 新工具的热重载功能

Claude Engineer入门

  1. 克隆:使用 `git clone https://github.com/Doriandarko/claude-engineer.git` 将 GitHub 存储库克隆到您的本地计算机

  2. 安装依赖项:导航到项目目录并使用 `uv venv` 和 `source .venv/bin/activate` (macOS/Linux) 或 `uv venv .venv\Scripts\activate` (Windows) 安装依赖项。

  3. 配置:在您的环境变量或 `.env` 文件中设置您的 Anthropic API 密钥和 E2B API 密钥。

  4. 执行 Web 界面:使用 `uv run app.py` 运行 Web 界面,并在浏览器中打开 `http://localhost:5000`。

  5. 执行 CLI:使用 `uv run ce3.py` 运行命令行界面。

  6. 探索工具:利用内置工具或通过工具创建器创建自定义工具。

  7. 贡献:在提出问题后,提交拉取请求以进行重大更改。

Claude Engineer的使用案例

  • AI 工具创建
  • 软件开发
  • 代码执行
  • 网页抓取
  • 文件管理
  • 令牌管理
  • 调试
  • 图像分析

Claude Engineer的常见问题

Claude Engineer 评价

加载中...

与 Claude Engineer 类似的热门AI工具

AI GitHub 仓库

Claude Code 是一个在您的终端中运行的智能编码工具,能够理解您的代码库。它通过执行常规任务、解释复杂代码和管理 git 工作流程,提升编码效率。

精选AI 编程助手

AI GitHub 仓库

ai-cli 是一个命令行界面工具,它利用 ChatGPT 直接从您的终端提供 CLI 命令的答案。它通过提供解释和示例来简化复杂的命令语法和用法,使开发人员能够更轻松、更高效地导航和使用命令行工具。

AI 编程助手

AI GitHub 仓库

OpenHands 是一个自托管的开发者控制中心,用于AI驱动的编码代理和自动化。它允许您运行各种 ACP 兼容的代理,通过统一的界面进行管理,并创建与 Slack 和 GitHub 等工具集成的自定义工作流。

AI 编程助手

Claude Code 是一款为开发者设计的 AI 编码助手。它能够理解代码库、编辑文件、运行命令,并与现有工具无缝集成,以提高生产力和简化工作流程。

AI 编程助手

Devika 是一款开源 AI 软件工程师,旨在作为 Devin 的替代方案。它能够理解高级指令,将其分解,研究信息并编写代码。Devika 支持多种编程语言,并与各种 LLM 集成,旨在通过提供 AI 辅助来革新软件开发。

AI 编程助手

AI GitHub 仓库

CodeFuse-ChatBot 是一款开源的 AI 助手,旨在简化软件开发生命周期。它利用多智能体框架、DevOps 工具包以及用于代码和文档的 RAG,旨在简化复杂任务并革新开发实践。

AI 编程助手

Otron 是一个自主 AI 开发代理,可与 GitHub、Slack 和 Linear 集成以自动化您的工作流程。它使用 Claude Sonnet 和 GPT-4.1 等先进 AI 模型进行智能操作,具有持久内存,并提供跨平台编排以实现无缝开发。

AI 编程助手