AI工具导航

Skarta

用 Python 构建智能体,在 Rust 运行时部署它们。

Skarta 是什么?

Skarta 是面向多智能体系统的生产级 Rust 运行时。你可以用 Python 编写智能体,然后在提供调度、验证、会话管理、预算控制、遥测、沙箱隔离和人在回路审批能力的 Rust 二进制文件中部署。它一键安装,并且采用 Apache 2.0 开源协议。

产品详细介绍

用 Python 构建智能体,在 Rust 运行时部署它们。

Skarta 是面向多智能体系统的生产级 Rust 运行时。你可以用 Python 编写智能体,然后在提供调度、验证、会话管理、预算控制、遥测、沙箱隔离和人在回路审批能力的 Rust 二进制文件中部署。它一键安装,并且采用 Apache 2.0 开源协议。

定价方案

有免费方案
Free/免费
免费
  • Python 开发工具包

  • Rust 运行时二进制文件

  • 无需 Rust 工具链

查看官网价格

创始人评论

Chirotpal
Chirotpal创始人

Product Hunt 的朋友们好,我是开发者 Chirotpal。

Skarta 是用于多智能体 AI 系统的 Rust 运行时,而你可以用 Python 编写系统逻辑。

简单说说背景:我试过的所有智能体框架都是 Python 库。跑演示的时候都挺好,真实客户一用就出问题。一次崩溃就能拖垮整个工作流,重试也逻辑混乱,开销统计全靠我随手加的 print 语句,可观测性更是事后凑出来的半吊子工程。

Skarta 则完全不同。只要执行 pip install skarta,就能获得一个在你的 Python 代码底层运行的 Rust 二进制文件。这个运行时包办了所有无聊又棘手的问题:

- 根据你的数据结构自动生成有向无环图(DAG),无需手动绘制连线流程图

- 运行时强制硬预算上限,失控的提示词不会让你的 OpenAI 账单爆炸

- 支持重启后仍保留的会话内存,带有分支和命名检查点(你可以尝试分支思路,不满意就随时回滚)

- 运行时内置 webhook HTTP 服务,自动帮你丢弃重复 POST 请求,不需要前置 Flask 或 FastAPI

- 任意工具都可添加人机协同审批闸门,原生支持 Slack 和邮件通知

- 每个工具的文件系统、网络和环境变量都由运行时强制沙箱隔离

- 同一安装包 already 包含 OpenTelemetry 追踪和 Prometheus 指标

- 还有更多特性

支持 Anthropic、OpenAI、OpenRouter 以及任何兼容 OpenAI 的端点(Ollama、vLLM、Azure OpenAI、Groq)。Python SDK 现已发布。

采用 Apache 2.0 许可证。没有托管层级限制,没有注册墙,没有「联系销售」的号召语隐藏核心功能。

60 秒即可上手体验:

pip install skarta

export OPENAI_API_KEY=sk-...

然后只需要 20 行 Python 就能写出一个真正调用模型的双智能体类型化流水线(完整代码片段见 README)。

我有几个问题想听听 Product Hunt 社区的看法:

- README 里有「从第一个智能体到生产服务」的 11 步升级路径。你在工作中实际会用到哪一步?

- 如果哪里的文档更像是写给作者自己看的,而不是写给用户看的,请务必指出来。

- 下一个什么功能集成会让 Skarta 从「有点意思」变成「我周一就要用它」?

我今天全天都在这里。尽管吐槽、测试、提问。

代码仓库:

https://github.com/SarthiAI/Skarta

点赞

举报

分享

1 天前发布

创始团队

Chirotpal
Chirotpal创始团队

官网信息

官网https://github.com/SarthiAI/Skarta
公司使命

Skarta 是适用于多智能体系统的生产级运行时。您负责编写智能体,Skarta 负责处理编排、验证、调度、流处理、会话、预算、遥测和安全。