LocalPilot 本地智能体工作台产品系统Vibe Coding

我要开发同款
硅基牧羊人2026年09月23日
6阅读

技术信息

语言技术
ReactTypeScript
系统类型
Windows
行业分类
人工智能项目任务

作品详情

行业场景

立项原因:企业与个人在使用云端大模型或联网AI Work类软件时,普遍面临数据隐私外泄、API按量付费成本高、内网环境无法调用云端服务等痛点。而本地开源模型(如Qwen3.8 27B等)已具备可用于本地项目的整体处理能力,却缺少面向非技术用户的成熟纯本地工作台产品。
行业场景:面向简单软件开发、内容创作、数据分析、科研办公等对数据安全敏感的业务内容,提供全流程运行在本地的AI智能体工作台,让本地模型完成项目级复杂工作,同时兼容在线OpenAI兼容API,满足不同隐私等级对部署的需求。

功能介绍

LoaclPilot是一款本地优先的AI智能体工作台,主要功能模块包括:
① 模型接入:支持Ollama、LM Studio及任意OpenAI兼容端点,内置主流模型在线平台接口预设,可以自选调用本地或云端模型进行实现。
② 智能体系统:内置智能调度、通用助手、深度研究员、代码工程师、文案写手、视觉分析师、数据洞察师、任务架构师共 8 个 Agent,模型可根据任务自动路由选择;
③ 策划-执行双模型模式:规划与执行可分别指定不同模型,实现"强模型策划、本地模型执行";
④ 自建工作流模式:策划 AI 自动构建临时 Agent 与多步工作流,并为每个步骤分配执行模型,逐步串行执行;
⑤ 项目文件操作:挂载本地目录后 Agent 可读取、修改、新建、删除文件,三级授权机制(只读/写前确认/自动读写)保障安全;
⑥ 批处理模式:自动遍历目录下成千上万文件逐批处理,图片自动走视觉通道,结果落盘并生成 JSONL 报告;
⑦ 视觉理解:图片直接识别,视频本地抽帧后逐帧理解;
⑧ 任务队列:同一时刻仅运行一个工作流,其余自动排队,工具调用次数支持无限制模式并带死循环保护。

项目实现

技术栈:React 19 + TypeScript + Vite 前端,Tailwind CSS + shadcn/ui(Radix UI)构建界面,Zustand 做状态管理与 localStorage 持久化,Electron + electron-builder 打包为 Windows 便携 exe,react-resizable-panels 实现可拖拽布局。
架构:采用"单工作流串行引擎"作为核心约束——所有任务进入队列,由 pumpQueue 调度器保证同一时刻仅一个 AI 工作流运行;Agent 与模型的文件交互通过统一的工具协议(```tool 代码块)实现,经授权门(gateTool)按只读/确认/自动三级管控;文件操作抽象为 fsbridge 桥接层,Electron 环境走 IPC 直连文件系统,浏览器环境降级为 File System Access API。
亮点与难点:① 编排模式让策划模型输出 JSON 工作流规格,引擎动态解析、生成步骤并跨提供方分配执行模型,含容错回退;② 流式输出与工具调用交织时的"文本抑制-保留"渲染策略,保证界面只显示自然语言而隐藏工具块;③ 无限制工具调用配合重复签名检测实现死循环保护;④ 桌面端通过统一代理映射层解决开发环境与 exe 环境的 CORS 差异;⑤ 视频理解通过本地 canvas 抽帧压缩后送入视觉模型,全程无云端依赖。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论