2 分•作者: tobr•6 个月前
返回首页
最新
1 分•作者: AveryClapp•6 个月前
9 分•作者: edward•6 个月前
3 分•作者: kxb4032•6 个月前
2 分•作者: markoh49•6 个月前
大家好,Hacker News!我是 Mark。我正在构建 Moru,这是一个开源的 AI 智能体运行时,它在隔离的 Firecracker 微型虚拟机中运行每个会话。它最初是 E2B 的一个分支,大部分底层的 Firecracker 运行时仍然来自上游。<p>它允许你在云端运行像 Claude Code 或 Codex 这样的智能体框架,为每个会话提供自己的隔离微型虚拟机,并具有文件系统和 shell 访问权限。<p>代码库地址:<a href="https://github.com/moru-ai/moru" rel="nofollow">https://github.com/moru-ai/moru</a><p>每个虚拟机都是 Docker 构建的快照。你定义一个 Dockerfile、CPU、内存限制,然后 Moru 在 Firecracker 虚拟机中运行构建,然后暂停并保存确切的状态:CPU、脏内存页面和已更改的文件系统块。<p>当你生成一个新的虚拟机时,它会从该模板快照恢复。内存快照通过 userfaultfd 进行延迟加载,这有助于沙盒在几秒钟内启动。<p>每个虚拟机都在 Firecracker 上运行,具有 KVM 隔离和专用内核。网络使用命名空间进行隔离,并使用 iptables 进行访问控制。<p>从外部,你通过 Moru CLI 或 TypeScript/Python SDK 与虚拟机通信。在内部,它只是 Linux。运行命令,读/写文件,你可以像在普通机器上一样做任何事情。<p>自从 ChatGPT 发布以来,我一直在构建 AI 应用。如今,当一个智能体需要解决复杂问题时,我只是给它文件系统 + shell 访问权限。这很有效,因为它 (1) 处理大型数据,而无需将所有内容推送到模型上下文窗口中,并且 (2) 重用已经有效的工具(Python、Bash 等)。随着前沿模型越来越擅长工具使用和多步骤工作流程,这变得更加实用。<p>现在模型可以在真实任务上运行数小时。随着模型变得越来越智能,框架应该给模型更多的自主权,但要设置安全护栏。我希望 Moru 帮助开发人员专注于构建智能体,而不是底层的运行时和基础设施。<p>你可以在不设置自己的基础设施的情况下试用云版本。它完全可以自托管,包括基础设施和仪表板。我计划像上游代码库一样保持开源(Apache 2.0 许可证)。<p>试一试:<a href="https://github.com/moru-ai/moru" rel="nofollow">https://github.com/moru-ai/moru</a>
请告诉我你的想法!<p>我正在开发的下一个功能:<p>- 更丰富的流媒体:今天主要使用 stdin/stdout。这迫使我重载 print/console.log 用于控制平面通信,这很快会变得混乱。我希望有一个单独的流媒体通道,用于结构化事件和与控制平面(通常是应用服务器)的协调,同时保留 stdout/stderr 用于调试。<p>- 无缝部署:更接近 Vercel/Fly.io 的部署体验。<p>- 一个存储原语:保存和恢复会话,而无需始终手动同步工作区和会话状态。<p>欢迎提出你的功能请求或建议。<p>我专注于使在隔离的虚拟机中部署和运行本地优先的智能体框架(例如,Claude Agent SDK)变得容易。如果你已经构建或正在构建这些,我很乐意收到关于缺少什么或你首先会优先考虑什么的任何说明。
52 分•作者: aggrrrh•6 个月前
1 分•作者: petecooper•6 个月前
1 分•作者: julienreszka•6 个月前
1 分•作者: madog•6 个月前
1 分•作者: jtagliabuetooso•6 个月前
1 分•作者: karagenit•6 个月前
1 分•作者: kalpanki•6 个月前
最近,我发现了一些声称可以制作符合美国护照和签证要求的证件照的网站。<p>这些照片能保证人物外观不变吗?相比去照相馆,使用这些网站制作照片值得吗?<p>这是一个示例应用:https://passportphoto.pro
1 分•作者: ewf•6 个月前
1 分•作者: primitivesuave•6 个月前
1 分•作者: PaulHoule•6 个月前
1 分•作者: ikswolzok•6 个月前
17 分•作者: dfajgljsldkjag•6 个月前
尝试查看任何文件都会显示一个独角兽,例如:
https://github.com/torvalds/linux/blob/master/README
状态仍然是绿色的:https://www.githubstatus.com/
38 分•作者: publicdebates•6 个月前
无数沉默的人每天独自一人,无人可诉,他们来自各个年龄段,觉得自己无法融入任何当地社团。因此,除了工作或上学的时间,他们整天都沉浸在社交媒体上。我们该如何解决这个问题?
26 分•作者: vitaelabitur•6 个月前
1 分•作者: sethev•6 个月前