Flo Cli

Flo Cli

Flo Cli 监控你在终端中运行的命令,捕获抛出的错误,并扫描本地代码库以建议修复方案,无需将堆栈跟踪复制到聊天窗口中。使用 npm install -g flocli 全局安装,用你的 OpenAI 密钥运行 flocli configure,然后用 flocli monitor "npm run dev" 包裹任何开发进程,或将原始消息传递给 flocli error。该项目网站还链接了一个 VS Code 扩展,在 Visual Studio Marketplace 上发布为 dylanintech.flocli。

与通用聊天助手不同,Flo 会自行生成并监控子进程,因此它能实时看到错误。npm 说明文档描述了一个 LangChain functions 代理,用于读取你的代码库以找出有问题的代码,并支持 --gpt-4=true 和 --search-enabled=true 标志以进行 SerpAPI 支持的网络查询。--no-warnings=true 标志仅将监控限制为严重错误。由于 Flo 在本地运行且使用你自己的 API 密钥,该工具保持开源,同时你直接向 OpenAI(及可选的 SerpAPI)付费。

以终端为生的 Node 和全栈开发者是核心用户群体。monitor 命令的适用范围超出 Node 脚本,因此 Next.js 开发服务器和其他 shell 命令也符合条件。想要在 VS Code 内进行错误分类的团队可使用市场扩展,而以 CLI 为主的用户则可将所有操作保留在终端中。

主要功能:
  1. flocli monitor 启动并监控子进程(如 node index.js 或 npm run dev)以捕获抛出的错误

  2. flocli error 接受原始错误信息并在无需启动监控进程的情况下扫描代码库

  3. 可选 --gpt-4=true 标志在密钥可访问时将代理从 GPT-3.5-turbo 切换至 GPT-4

  4. 可选 --search-enabled=true 为本地扫描无法解决的错误添加 SerpAPI 网络搜索

  5. VS Code 扩展 dylanintech.flocli 将 Flo 工作流从项目主页引入编辑器

  6. 全局安装:npm install -g flocli,并通过 flocli configure 配置 OpenAI 及可选的 SerpAPI 密钥

Pros:
  1. 监控实时开发进程,无需手动复制粘贴即可捕获错误

  2. 开源 CLI 允许审计代码并提供自有 API 密钥

  3. 支持 GPT-4 与 SerpAPI 搜索标志,本地扫描不足时可用

  4. 除终端工作流外,还提供 VS Code 扩展

Cons:
  1. 需 OpenAI API 访问权限,使用成本在免费 CLI 之外产生

  2. npm 列表显示周下载量较低,社区采用度有限

  3. Readme 注意事项显示文件路径解析可能失败,除非使用绝对路径

常见问题:

Flo Cli是什么?

Flo Cli是一款开源终端工具,用于监控正在运行的开发进程、捕获错误并扫描本地代码库以建议修复方案。它使用LangChain代理,并要求你提供自己的OpenAI API密钥。

如何安装Flo Cli?

Flo Cli可通过npm全局安装,命令为`npm install -g flocli`。安装后运行`flocli configure`以添加你的OpenAI API密钥,并可选添加SerpAPI密钥用于网页搜索。

Flo Cli如何监控错误?

Flo Cli通过`flocli monitor`命令运行shell命令,例如`node index.js`或`npm run dev`。它会生成子进程、在需要时重启进程,并拦截错误,无需你手动粘贴堆栈跟踪。

Flo Cli需要付费吗?

Flo Cli软件包本身在npm上以ISC许可证形式免费开源。你需单独支付OpenAI API使用费用,如启用`--search-enabled=true`标志,则可选支付SerpAPI费用。

Flo Cli能使用GPT-4吗?

可以。Flo Cli在monitor和error命令中接受`--gpt-4=true`标志以使用GPT-4而非GPT-3.5-turbo。你的OpenAI API密钥必须具备GPT-4访问权限,否则命令将失败。

Flo Cli有VS Code扩展吗?

有。Flo Cli官方主页链接了一个Visual Studio Marketplace扩展,发布名为`dylanintech.flocli`,因此你可以在VS Code中使用Flo,而不仅限于终端。

分类:

定价:

免费

标签:

CLI Tool
Error Debugging
Codebase Scanning
VS Code Extension
LangChain
Process Monitoring
npm Package
Error Handling

使用的技术:

GitHub
Next.js
Tailwind CSS
Vercel
Webpack

评论:

发表您的意见 Flo Cli :-

总体评分

隐私 和 你的隐私选择

加入数千名AI爱好者,共襄AI盛世!

最佳免费 Flo Cli 替代方案(和付费)

By Rishit