LucentraCode logo

LucentraCode

Freemium
访问

LucentraCode 是一款开源 AI 编程 CLI,帮助开发者在终端中检查代码仓库、规划和实现变更、运行命令与测试,并验证结果。

什么是 LucentraCode?

LucentraCode 是一款开源 AI 编程 CLI,用于基于终端的软件开发。它可在代码仓库中检查项目、规划请求的变更、编辑代码、执行命令、运行测试、调查失败原因,并验证最终实现。

该 CLI 支持交互式使用,也支持自动化工作流。开发者可以选择模型、在非交互模式下运行任务、生成 JSON 输出、启动无头服务器,以及管理 MCP 集成。因此,LucentraCode 既适合直接操作代码仓库,也适合脚本化开发流程;但模型访问仍受账户方案规定的封顶用量限制。

LucentraCode 能做什么?

了解代码仓库的编程代理

LucentraCode 会在处理目标前检查已打开的项目,然后规划工作、编辑代码、执行命令、运行测试、调查失败原因,并继续推进以实现请求的结果。

交互式与自动化 CLI 运行

使用标准终端界面开展引导式工作,或直接通过 `lucentracode run` 运行任务。该命令还支持面向下游自动化的机器可读 JSON 输出。

规划与审查代理

CLI 包含可在编辑前进行规划以及审查现有变更的代理模式,包括 `lucentracode run --agent plan` 和 `lucentracode run --agent review` 等命令。

模型选择与自定义代理

使用 `lucentracode models` 列出可用模型,并为任务选择模型。自定义代理可以通过特定指令、模型、权限和职责定义可重复使用的角色。

无头与 MCP 工作流

使用 `lucentracode serve` 启动无头服务器,连接到正在运行的实例,并通过列出、添加、身份验证和凭据注销等命令管理 Model Context Protocol 服务器。

使用场景

“实现代码仓库变更”

打开现有项目,描述具体目标(例如添加 API 速率限制),让 LucentraCode 完成检查、编辑、命令执行、测试和验证。

“修改代码前进行规划”

使用规划代理探索如何实现某项变更(例如为服务添加缓存),然后再编辑代码仓库。

“审查当前变更”

针对当前工作变更运行审查代理,获得由代理驱动的审查流程,而不是开始新的实现任务。

“在其他工作流中自动化编程”

当脚本或外部进程需要向 LucentraCode 运行时提交任务时,使用非交互式运行、JSON 输出或无头服务器。

常见问题

如何开始使用 LucentraCode?

使用 `npm install -g lucentracode` 全局安装,通过 `lucentracode --version` 验证安装,使用 `lucentracode login` 登录,进入代码仓库目录,然后启动 `lucentracode`。

LucentraCode 可以在没有交互式终端会话的情况下运行吗?

可以。使用 `lucentracode run "your task"` 直接运行任务,添加 `--format json` 获取机器可读输出,或启动 `lucentracode serve`,再通过 `lucentracode run --attach` 连接。

我可以选择处理任务的模型吗?

可以。运行 `lucentracode models` 查看可用模型,并使用 `lucentracode run --model <model-id> "your task"` 传入所选标识符。可用性因提供商而异,所有模型共用账户方案规定的封顶用量。

LucentraCode 支持外部工具或服务吗?

它支持 MCP 集成、语言工具、受控外部工具和无头 CLI 工作流。该网站提醒,第三方 MCP 服务器在 Lucentra Labs 的直接安全边界之外运行。

LucentraCode 是否支持主流桌面操作系统?

该网站列出 Linux、Windows 和 macOS 为支持的平台。

快速信息

类别
开发者工具
界面
命令行界面(CLI)
平台
Linux、Windows、macOS
安装
全局 npm 软件包:`npm install -g lucentracode`
自动化
非交互式运行、JSON 输出和无头服务器
集成
MCP、语言工具和受控外部工具

LucentraCode 流量分析

流量数据仅供参考。

域名评分
0