论坛
BBS
默认
简体中文
繁體中文
登录
全球主机MJJ交流论坛
»
论坛
›
主机交流
›
水池
›
[开源] FutureOS:用 Rust 写了一个通用 AI Agent——终 ...
返回列表
发新帖
查看:
3
|
回复:
0
[开源] FutureOS:用 Rust 写了一个通用 AI Agent——终端、桌面、手机、飞书钉钉,同一个后端
[复制链接]
unmerged
unmerged
当前离线
积分
3
1
主题
0
回帖
3
积分
新手上路
新手上路, 积分 3, 距离下一级还需 47 积分
新手上路, 积分 3, 距离下一级还需 47 积分
积分
3
关注TA
发消息
发表于
5 天前
|
显示全部楼层
|
阅读模式
先一句话说清是什么
FutureOS 是一个开源的通用 AI Agent:一个跑在本地的 Rust gRPC 后端,同时驱动终端 TUI 、桌面应用、移动端( Android/iOS )、CLI 和 IM 机器人(飞书/钉钉)。同一个 Agent ,同一份会话和记忆,跟着你走。
GitHub:
https://github.com/futuregene/future-os
为什么做它
Coding agent 长在终端里,个人助理长在聊天软件里,而我的工作场景两边都有:在终端里让它干活,出门后想在手机上刷一下进度,晚上跑长任务,早上想在飞书里收它的交付物。维护两套 Agent 太蠢了,所以写了一个后端 + 五个客户端的架构。
三个自己比较坚持的设计
1. 信任先于能力
今年 Agent 安全的事故大家都看到了。FutureOS 的默认姿态是:每一次工具调用( read / write / edit / shell )都需要你显式批准,没有任何文件写入和命令执行是静默发生的。沙箱分三档( off / manual / macOS Seatbelt )——坦白说 Windows 和 Linux 的系统级沙箱还在 roadmap 上,这是目前最大的短板,仓库里
SECURITY.md
把信任模型和已知边界都写清楚了。
2. 一个后端,所有界面
Agent 是只监听 127.0.0.1:50051 的独立 gRPC 服务,TUI 、桌面端、移动端、CLI 、IM 桥都是薄客户端。会话是 JSONL 存储,还能像 git 一样 fork 分支(/fork 、/tree 命令)。数据全部本地,凭证只发往对应的模型供应商。
3. 24 小时以上的长任务,靠工程不靠提示词
内置一个 loop 控制面(/future-loop ):持久化目标/todo/门禁,状态是事件溯源的,agent 半夜崩了能断点续跑;"该不该再跑一轮"由确定性内核决定而不是再问一次 LLM ;任务完成要过验证门控,不是它自己说做完了就算完。我的典型用法是晚上扔一个深度调研目标进去,早上在手机上验收。
模型
内置 3800+ 模型、140+ 供应商目录,ctrl+p 会话中途切模型;任何 OpenAI 兼容端点都能接( Ollama / vLLM / 本地部署都行)。今年几家大厂的 OAuth 封锁事件之后,"不绑定单一供应商"我觉得是刚需。
快速体验
macOS / Linux:
curl -fsSL https://dl.future-os.cn/install.sh | bash
Windows (PowerShell):
iex (irm https://dl.future-os.cn/install.ps1)
然后 future auth login && future agent,再开一个终端 future tui 就能用了。
诚实的短板清单
Windows / Linux 还没有系统级沙箱(只有审批门控)
移动端比 TUI 新,毛边更多
项目非常早期,star 还没过百,欢迎围观所有粗糙之处
如果觉得有意思,欢迎 Star 和拍砖;对 loop 控制面或者多端架构有想法的,尤其欢迎来 issue 里聊。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
Archiver
|
手机版
|
小黑屋
|
全球主机MJJ交流论坛
Powered by
Discuz!
X5.0
© 2001-2026
Discuz! Team
.
在本版发帖
返回顶部
快速回复
返回顶部
返回列表