工具概览
FlashAgent 是一个以单个原生二进制文件分发的终端编码智能体,主要为本地模型设计。据项目页面介绍,它“找到你的本地服务器已加载的模型,并告诉你该模型是否真的能驱动工具”。它被描述为处于测试阶段(b477),由一位独立维护者积极开发,该维护者自己也在用这个工具开发它的代码库。
该智能体可连接 LM Studio、Ollama、llama.cpp 和 vLLM 等本地模型服务器,以及包括 Anthropic、OpenAI、Gemini 和 OpenRouter 在内的云 API。页面称它“从 LM Studio、Ollama、llama.cpp 或 vLLM 读取已加载的模型、其上下文窗口及推理预设”,并且 `/provider` 命令可以在不重启的情况下,把对话在本地服务器和云端之间切换。可通过适用于 Linux、macOS 和 Windows 的 shell 脚本安装,也有适用于多个平台的软件包。
核心功能是工具调用支持与测试。FlashAgent 提供“原生工具调用、用于以文本形式书写的调用的恢复解析器、JSON 修复,以及一项展示哪些模型跟得上的测试”。`--tool-test` 命令运行八个场景,评估模型是否真的能调用工具,页面指出“自 b450 起小模型表现更好,它会告诉它们如何调用工具、修复其最常见的参数错误,并就未完成的步骤提醒一次”。该二进制文件被描述为约 16 MB,空闲时占用约 10 MB 内存,包含四种权限模式,以及在执行前显示确切命令或 diff 的批准卡片。
定价
价格与限制可能变化,请以官网为准,并确认币种、付款周期、最低席位数和用量上限。
应用场景
- 开发者用 FlashAgent 针对 LM Studio、Ollama 或 llama.cpp 等本地托管的模型服务器运行编码智能体。
- 团队用 FlashAgent 在将某个模型用于编码任务之前,测试它能否可靠地执行工具调用。
- 用户用 FlashAgent 在对话中途于本地和云端模型提供方之间切换,无需重启应用。
- 开发者用 FlashAgent 在模型工作时输入指引,对其进行中途引导。
- 用户用 FlashAgent 在执行之前通过批准卡片审查并批准每一次写入、补丁和 shell 命令。
- 开发者用 FlashAgent 通过非阻塞菜单,在 token 持续流出的同时切换模型或思考力度。
- 用户用 FlashAgent 通过 Linux、macOS 或 Windows 上的 shell 脚本安装该工具,可选择测试版或特定版本。
- 开发者用 FlashAgent 使用 Rust 1.88+ 从源码构建,或通过 cargo 直接从仓库安装。
功能特性
运行自主编程智能体
优先在本地使用 AI 模型
原生对接 LM Studio
原生对接 Ollama
原生对接 llama.cpp
原生对接 vLLM
用户评论
还没有评论,来分享你的使用体验吧
常见问题
FlashAgent 免费吗?
提供的目录信息将它标为免费。所选模型或服务是否有额外使用条件,应以相关项目说明为准。
介绍中提到了哪些模型工具?
项目简介列出了 LM Studio、Ollama、llama.cpp 和 vLLM。
它依赖 Electron 吗?
不依赖。提供的简介明确写明没有 Electron 依赖。