了解代码仓库的编程代理
LucentraCode 会在处理目标前检查已打开的项目,然后规划工作、编辑代码、执行命令、运行测试、调查失败原因,并继续推进以实现请求的结果。
LucentraCode 是一款开源 AI 编程 CLI,用于基于终端的软件开发。它可在代码仓库中检查项目、规划请求的变更、编辑代码、执行命令、运行测试、调查失败原因,并验证最终实现。
该 CLI 支持交互式使用,也支持自动化工作流。开发者可以选择模型、在非交互模式下运行任务、生成 JSON 输出、启动无头服务器,以及管理 MCP 集成。因此,LucentraCode 既适合直接操作代码仓库,也适合脚本化开发流程;但模型访问仍受账户方案规定的封顶用量限制。
LucentraCode 会在处理目标前检查已打开的项目,然后规划工作、编辑代码、执行命令、运行测试、调查失败原因,并继续推进以实现请求的结果。
使用标准终端界面开展引导式工作,或直接通过 `lucentracode run` 运行任务。该命令还支持面向下游自动化的机器可读 JSON 输出。
CLI 包含可在编辑前进行规划以及审查现有变更的代理模式,包括 `lucentracode run --agent plan` 和 `lucentracode run --agent review` 等命令。
使用 `lucentracode models` 列出可用模型,并为任务选择模型。自定义代理可以通过特定指令、模型、权限和职责定义可重复使用的角色。
使用 `lucentracode serve` 启动无头服务器,连接到正在运行的实例,并通过列出、添加、身份验证和凭据注销等命令管理 Model Context Protocol 服务器。
打开现有项目,描述具体目标(例如添加 API 速率限制),让 LucentraCode 完成检查、编辑、命令执行、测试和验证。
使用规划代理探索如何实现某项变更(例如为服务添加缓存),然后再编辑代码仓库。
针对当前工作变更运行审查代理,获得由代理驱动的审查流程,而不是开始新的实现任务。
当脚本或外部进程需要向 LucentraCode 运行时提交任务时,使用非交互式运行、JSON 输出或无头服务器。
使用 `npm install -g lucentracode` 全局安装,通过 `lucentracode --version` 验证安装,使用 `lucentracode login` 登录,进入代码仓库目录,然后启动 `lucentracode`。
可以。使用 `lucentracode run "your task"` 直接运行任务,添加 `--format json` 获取机器可读输出,或启动 `lucentracode serve`,再通过 `lucentracode run --attach` 连接。
可以。运行 `lucentracode models` 查看可用模型,并使用 `lucentracode run --model <model-id> "your task"` 传入所选标识符。可用性因提供商而异,所有模型共用账户方案规定的封顶用量。
它支持 MCP 集成、语言工具、受控外部工具和无头 CLI 工作流。该网站提醒,第三方 MCP 服务器在 Lucentra Labs 的直接安全边界之外运行。
该网站列出 Linux、Windows 和 macOS 为支持的平台。
流量数据仅供参考。