一个小团队 · 始于 2026

wehuman
发表于 2026-08-27 aweshare · 社区 · 测试

aweshare 社区 hub 开测:消费者 10 个名额,生产者不设限

aweshare 的原理是把手头闲着的 AI 能力挂上一个标准门面:你在自己机器上跑一个轻量 producer,上游 key 待在 secrets.json 里不出门;朋友把普通的 OpenAI / Anthropic SDK 指向 hub,请求经一条出站 WebSocket 转回你这台机器,调用的那一刻才注入 key。整套东西都能自建——aweshare hub serve 一条命令就能起。它唯一的门槛是那台中转服务器:要有公网 IP、配好 TLS、还得有人盯着进程。社区版 hub 补上的就是这一环:这台机器已经有了。

今天开始,https://aweshare.wehuman.top 这个社区 hub 招第一批测试用户:消费者 10 个名额,先到先得;生产者不设名额上限,随时欢迎。

有一说一:hub 只是替你扛下「中转站」这一环,key 和模型仍然从你的机器出发——想让别人用上你的模型,你的机器得开着 producer。这是 aweshare 的设计本意:key 不出门。

怎么申请

发封邮件就行:

  • 收件人peng@wehuman.top
  • 写清楚:你是谁,想当哪种角色(生产者 / 消费者),以及打算共享什么——闲置 GPU 上的 Ollama / vLLM,某个 OpenAI Chat / OpenAI Responses / Anthropic 兼容的 API 账号(base URL + API key 就算),或者你想调用哪类模型。

我会回你一张一次性邀请码(asi_...)。消费者名额发完即止——后来的邮件自动进下一轮的等候名单;生产者不设名额上限。

拿到邀请码之后

完全没用过 aweshare?让你家 agent 装一下:

“Read https://github.com/wehuman01/aweshare/blob/main/README.ai.md and follow it to install and configure aweshare.”

自己动手也就两条路。生产者(把能力共享出去):

npm install -g aweshare                                        # Node ≥ 22
aweshare producer join --hub https://aweshare.wehuman.top --code asi_...
# 编辑 ~/.aweshare/config.toml 注册 backends / offerings,key 放 secrets.json——它不会离开这台机器
aweshare producer doctor                 # 修好第一个 FAIL,重跑到全绿
aweshare producer start --background     # 你的终端,不是 agent 的

消费者(用别人共享出来的模型):

npm install -g aweshare
aweshare consumer join --hub https://aweshare.wehuman.top --code asi_...
# asc_ token 只打印一次,存好;机器上没有 Node,一条 curl 也能兑换
export OPENAI_BASE_URL=https://aweshare.wehuman.top/v1
export OPENAI_API_KEY=asc_...

之后 Claude Code、Codex、OpenCode、任何会说 OpenAI Chat / Anthropic Messages / Responses 的工具都能直接指向 hub,模型名填别名(如 peng/qwen2.5.7b)就行;日常在多个供应商之间切换可以交给 aweswitch 管 profile。

测试用户能拿到什么

  • 不用架服务器。 公网入口、TLS、中转、用量统计,hub 已经在了;你只管在自己机器上跑 producer。
  • key 不出门。 上游 key 只存在你机器上的 secrets.json(权限 600),由本地 agent 在转发那一刻注入——hub 从头到尾看不到。
  • 随时能走。 配置和 key 的原件从头到尾都在你自己机器上,没有任何东西被锁死。不想玩了 aweshare producer stop,请我吊销邀请码,名额让给等候名单。

我会尽量保护(和你要掂量的)

hub 中转流量但从不经手你的 key——这是架构保证,不是一句口头承诺。要诚实交代的反而是另外三件事:

  • 对生产者: 把个人订阅制的 API key 中转给第三方,可能违反该上游的服务条款。自建开源模型(Ollama / vLLM)没有这个问题;拿不准就别共享那个后端,后果由发布者承担。
  • 对消费者: 你发送的一切都会明文经过 hub——运维者(我)看得到流经的提示词与回复,并据此做用量统计;你的 token 在 hub 上只存哈希。把共享模型当作「在我眼皮底下」,而不是私密通道。
  • 对所有人: 你不信任我运营的服务器,就别用它——在自己控制的任意机器上跑 aweshare hub serve,代码开源,一行不少。

hub 欢迎什么样的后端

你想共享什么能上 hub 吗?
本地开源模型(Ollama / vLLM,闲置 GPU)最欢迎——干净,没有条款烦恼
API 账号(OpenAI Chat / OpenAI Responses / Anthropic 兼容)能——key 留在你自己的机器上
个人订阅制的 key技术上能接,但 ToS 风险自负——拿不准就别

一个别名讲一种协议,hub 不做翻译:调用方按该别名的 protocol 选对应端点,打错了会得到明确的报错指路,不会被静默搅乱。

合规与免责

有些话得写成条款,而不只是 FAQ 里的一句提醒:

  • aweshare 是中继软件,它无法、也不判断你是否有权共享某个上游 key 或订阅——这是你与上游提供商之间的事。能自己调用 ≠ 有权转授第三方。
  • 两类后端的处境因此完全不同:自建开源模型(Ollama / vLLM 跑在你自己的 GPU 上)共享的是自己的硬件与开源权重,不涉及任何上游账号,干净;第三方 API 账号、个人订阅 key(包括各类 coding plan)——共享前先读上游条款(账号规则、订阅与席位限制、转发、商用约束),转授第三方大概率违反这些条款。拿不准就不要共享。
  • 共享的后果(key 被吊销、账号被暂停或终止)由生产者自行承担;hub 运营者(我)对自己的合法运营负责,并有义务让每个消费者知晓「流量明文过 hub」这条边界。
  • 软件依据专有许可(可自由使用与自托管,禁止再分发)“按原样”提供,不附带任何保证;作者与贡献者不为 aweshare 的使用方式、以及通过它共享访问所导致的任何损失承担责任。

你可能想问的

为什么是 10 个? hub 当前的全局准入上限是给消费者的——10 个;生产者不设限。想当消费者要趁早,想当生产者,随时来。

有没有可用性保证? 没有,hub 是我个人在运营。哪天它停了,生产者损失的只是连接本身(配置和 key 都在本地);消费者另找 hub 或者自建。真要停,我也会提前通知大家。

调模型返回 503。 说明这条别名的生产者掉线了,只能等——看 consumer list 里的 STATUS。反过来说给生产者听:想要全天候可用,得有一台常开的机器跑 producer;夜里关机的笔记本 serve 不了一整晚。

token 丢了。 消费者的 asc_ token 找不回来(hub 只存哈希)——说一声,重新发一张邀请码就好。

有人滥用我共享的东西。 改配置删掉对应 offering,然后 aweshare producer reload——即时下架,不用重启,目录马上更新。更严重的情况直接找我,吊销身份是一条命令的事。

撞上限流了。 单模型的护栏(maxConcurrencyPerUsermaxConcurrentUsers、每日 token 预算)由发布者设定,consumer list 里可见;hub 另有限流。触顶时的 429 会写明白原因。

一起共创

这个 hub 不止想当一台中转服务器。我邀请有想法的用户一起,把它做成更实用的东西:

  • 把闲置算力分享出来。 角落里的 GPU、跑不满的订阅,接上来就是 hub 上的一条 offering——生产者不设名额上限,有闲置就欢迎。
  • 可持续的玩法在探索。 后续会考虑广告盈利,或者类似科研通那样以积分的形式奖励生产者——你贡献的算力换积分,积分将来能兑换点什么。现在都还是想法,欢迎一起来定义。
  • 有想法就来聊。 最缺什么模型、限额怎么设才公平、积分该值多少——发邮件到 peng@wehuman.top,或提 GitHub issue,都行。

现在就申请

消费者 10 个名额,先到先得;生产者不设限,随时欢迎。

发邮件到 peng@wehuman.top——你是谁、想共享还是想使用、打算接什么后端。aweshare 本身的 bug 请提 GitHub issues

More from mugpeng

aweshare 是 aweteam 生态的一部分:

  • aweskill — CLI 优先的技能包管理器,支持 47+ AI 编程 agent
  • aweswitch — Claude Code、Codex、OpenCode 的 agent 配置切换器
  • awerouter — 智能路由器,用结构信号把请求分给 Flash 或 Pro 模型
  • aweshelf — AI 编程会话管理器,按 profile 恢复现场
  • aweshare — 本地优先的 AI 能力中继:共享你的 GPU 和 API key,但 key 不出门
  • awewarm — 订阅窗口保温器,让 AI 编程套餐的窗口 predictable 地开着