VicroCode
让代码创造价值
VicroCode是一个轻量级代码在线发布、交易平台,开箱即用,免部署、免服务器、免备案,支持接入智能体、通用管理系统、游戏等多种项目
稍候片刻,您可先学习AI编程手册
正在加载中...

市场信息

[程序员] Realmroot,一个完全免费开源可自托管的 IdP,还是一个给 Agent 的 Toolbox

IdP 最近几个月一直在做各种产品,最开始选择了很火的 Supabase ,但是很快就达到了免费版本的上限。我已经买了 Worker 的付费版本,实在不想为了一个 IdP 在还没赚钱的时候就花钱。所以把我之前构思过很久的一个 IdP 做了出来,它可以直接部署在 CF 的 workers 上。

www.v2ex.com · 2026-09-10T03:11:53+00:00

IdP 最近几个月一直在做各种产品,最开始选择了很火的 Supabase ,但是很快就达到了免费版本的上限。我已经买了 Worker 的付费版本,实在不想为了一个 IdP 在还没赚钱的时候就花钱。

所以把我之前构思过很久的一个 IdP 做了出来,它可以直接部署在 CF 的 workers 上。我不喜欢重复造轮子,所以它是站在 BetterAuth 的基础上构建的,所以 BetterAuth 具备的功能它大多都支持。

我知道有人可能会说为什么不直接用 BetterAuth 。 BetterAuth 的问题是并不是开箱即用,你还是需要开发一系列的页面和功能。

对于开发一系列产品的时候,为每个产品都构建一套登录认证相关的用户系统没有任何意义。我知道现在已经有了很多可以自托管的 IdP ,但是大多都不支持直接部署到 workers 上,所以能够部署到 workers 上是这个产品的第一个特点。

意味着你可以无运维成本的拥有一个你自己的 IdP 。仓库地址: /ai-market-guide/ Toolbox 它的第二个特点是,它是一个给 Agent 的 Toolbox 。

现在越来越多的人发现 agent 使用 CLI 比使用 MCP 方便。一个 skill+一个 cli 远比搞一套 MCP 适合 agent 使用。

但是,问题是如果每个产品单独开发一套 cli 也是不小的开发与维护成本。所以我就在想是否有一个通用的 CLI 工具可以让 agent 调用所有的接口。

最终做出来的产品就是 Realmroot Toolbox 。它可以实现的效果是:如果你的一个 API 服务想要被 agent 调用,那么你只需要维护好你的 OPENAPI 文档,然后把你的 API 服务作为一个资源服务器接入到 realmroot 里。

然后 agent 就可以自动通过 realmroot toolbox 命令发现你的接口提供了哪些命令可以调用。仓库地址: /ai-market-guide/ Wallet agent-wallet 是我实现的第一个可以接入 realmroot 的原生资源服务。

最终实现的效果就跟 CF 也在做的 wallet 类似,它可以给你一个钱包,然后你可以给你的每一个 agent 一个预算(在 CF 里它们在产品层面包装成了虚拟钱包)。然后 agent 就可以使用 realmroot toolbox wallet 查询自己的预算,在没有预算的时候向你申请预算,在有预算的时候直接进行消费使用了。

仓库地址: /ai-market-guide/ Adapters 针对大量已有的平台,我们也可以通过适配器的方式来做对接,目前已经对接了 github 和 cloudflare 等几个平台,意味着 agent 可以用它自己的身份访问这些平台,而不是冒充你的身份。仓库地址: /ai-market-guide/ 求共建 我想把这个项目作为一个社区项目来维护,所以希望有兴趣的朋友来加入社区。

在组织首页我详细介绍了相关的项目及运作方式,期待大家的加入或者建议。组织首页: /ai-market-guide/

返回 AI 市场导读

来源:v2ex.com