FoyaGitHub

Foya

开源、本地优先的个人 Agent

连接自己的模型,在项目中执行任务,也在节点画布中生成图片与视频。数据与执行权限始终由你控制。

搭建电商经营自动化
打开
为 Northstar 商城搭建经营自动化:同步订单和库存,识别低库存与异常退款,每天 09:00 生成经营简报并发送到飞书。
Foya
任务耗时 2m 18s

电商经营自动化已就绪:

  • 每 15 分钟同步订单与库存,低于 10 件时自动预警。
  • 退款率超过 8% 时标记异常商品并保留订单明细。
  • 每天 09:00 汇总销售、库存和退款情况并推送飞书。
3 个文件已更改+312-18
43
4/4 个任务

继续安排任务,或要求 Foya 调整自动化规则…

自动判断Claude Sonnet 4.5 · 中推理
Northstar 商城 · ~/Projects/northstar

Enter 发送 · Shift+Enter 换行

你的模型。你的数据。你的控制权。

Foya 在本机运行,把真实操作留在可审查、可恢复的边界内。

本机内核

任务在你的机器上真正发生。

Go 内核持有会话、工具与状态;项目文件不需要交给另一套云端工作区。

LOCAL RUNTIME

$ make desktop-dev

foya kernel listening on kernel.sock

ready · workspace mounted

自带模型

每个会话,自由选择模型。

LANGUAGEOpenAI compatible
IMAGECanvas generation
变更可回退

每次修改,都有返回的路。

3 个文件已更改+312  -18撤销全部保留全部

从一句需求,到可以验证的结果。

会话、工具和验证沿同一条任务链推进,过程持续记录。

  1. 01进入项目

    读取代码、搜索上下文、执行命令,理解真实工作区。

    FILES · TERMINAL · DIFF
  2. 02持续推进

    工具结果进入下一轮上下文,任务在 Session 中持续推进。

    SESSION · CONTEXT · MEMORY
  3. 03控制副作用

    审批、模型守卫和沙箱共同约束每一次真实操作。

    APPROVAL · GUARD · SANDBOX
  4. 04Skills + MCP

    接入专业流程、外部工具和并发子 Agent。

    SKILLS · MCP · SUBAGENTS

Agent 的能力,不止对话。

代码、自动化、浏览器和视觉生成,共用同一个本地运行时。

文件审查

逐项查看 Diff,按文件保留或撤销修改。

4 FILES CHANGED+312  -18

并行子 Agent

搜索、实现和验证由不同角色同时推进。

3 AGENTS ACTIVE

自动化任务

按计划重复运行任务,保留每次执行结果。

NEXT RUN09:00 · DAILY

插件与 MCP

连接数据库、文档和已有工具服务。

12 INSTALLEDALL READY

浏览器操作

搜索、阅读并完成真实页面交互。

3 TABSCONNECTED

视觉画布

串联提示词、参考图和生成结果。

4 NODES2 OUTPUTS

一个内核。所有入口。

桌面端、CLI、飞书和自动化,共享同一套会话、调度与工具执行能力。

查看实现架构
FOYA / LOCAL RUNTIMEREADY

CLIENTS

桌面端CLI飞书自动化
Go Kernel统一会话、调度、权限与事件REST + SSE
RUNTIMEAgent LoopContext · Queue · SubAgent
CAPABILITIESTools + MCPSkills · Browser · Hooks
STATELocal DataSQLite · Events · Artifacts

准备好,就从你的项目开始。

配置第一个模型连接,建立属于自己的 Agent 工作区。

TERMINAL

$ git clone github.com/freesoulcode/foya

$ make fe-install && make desktop-dev

foya kernel listening