传统大模型通常仅限于对话和问答,难以直接执行实际操作系统任务。FastAIE 是一款仅15MB的超轻量级AI客户端,它突破了这一限制,使大模型能够从“思考”转变为“行动”,自主执行诸如运行系统命令、扫描网络端口、读写文件等实际操作。该工具支持对接 Ollama、OpenAI 等多种模型,纯本地运行保障数据隐私,无需复杂配置,单文件即可启动,并支持自定义工具与工作流。无论是提升工作效率还是进行安全探测,它都是一款能快速上手的AI实用工具。

核心功能与特点
✅ 轻量便捷:单文件绿色软件,体积仅15MB,无需安装,启动迅速。
✅ 工具调用:AI可以执行系统命令、操作文件、发送网络请求、扫描端口,调用各种命令行工具。
✅ 本地化运行:自由接入本地模型,所有数据在本地处理,无隐私泄露风险。
✅ 高度可定制:支持自定义AI角色、工作流程以及工具配置。

工作原理
FastAIE 遵循“提示引导 → AI判断 → 指令执行 → 结果反馈”的闭环逻辑,其设计借鉴了MCP和Function Calling思想:
- 启动注入提示:客户端启动时,自动向AI模型注入系统提示词,明确告知其可用的工具列表(可自由添加命令行工具、用途、参数等)及安全边界。
- 用户交互触发:用户提出需求后,AI首先判断是否需要调用工具(若不需要,则直接以自然语言回复)。
- 生成执行指令:若需要调用工具,AI会按照预设格式生成具体的工具调用指令。
- 本地解析执行:客户端捕获并解析该指令,在本地安全环境中执行对应的操作(如运行命令、操作文件)。
- 结果整理反馈:将执行结果回传给AI,由AI将结果转化为易于理解的自然语言回复给用户。
其核心目的是通过命令执行、文件操作、网络请求等函数,打通AI连接外部所有命令行工具的通道。

使用指南
首次配置与使用
首先需要配置自定义的AI服务端点,或直接使用内置的免费AI助手。

开启工具调用能力,允许AI自由调用内置的实用工具。

在系统提示词中配置命令行功能。你可以自由添加任何工具,例如在安全渗透测试中常用的 Fscan、kscan、SQLMap、dirsearch、Hydra、JSFinder 等,让AI了解当前可调用的工具清单及其用法。

实践示例
内置核心工具
| 工具 |
作用 |
示例 |
execute_command |
执行本地命令行 |
dir, ipconfig, nmap -p 1-1000 127.0.0.1 |
http_request |
发送 HTTP/HTTPS 请求 |
GET 公网 API、POST 数据到服务器 |
file_operation |
文件读写删移 |
批量改后缀、读取日志、生成 JSON 报表 |
其他特性
- 多模型支持:支持 OpenAI、DeepSeek、Ollama、智谱 AI 等主流服务,支持流式输出和对话中随时切换模型。
- 智能对话系统:完整的对话历史管理,支持长上下文理解,内置多种预设角色,支持自定义角色提示词。
- 附件支持:支持同时上传并分析多个文件(PDF、Word、Excel、图片、文本等格式)。
|