Bonsai-27B-GGUF
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

Juspay 做的开源支付平台,用 Rust 写成。你的收银台只调用一个 API,它就把每笔付款路由给上百家支付处理商中的一家,还带重试、卡片保险库和管理后台。可以用 Docker 或 Helm 自己运行,也可以先试托管沙盒。
Hyperswitch 开源支付平台 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。
git clone --depth 1 --branch latest https://github.com/juspay/hyperswitch cd hyperswitch scripts/setup.sh
Hyperswitch 是 Juspay 做的开源支付栈,用 Rust 写成。你的收银台只调用一个 Hyperswitch API,Hyperswitch 再把每笔付款交给某个支付处理商,比如 Stripe、Adyen、Braintree、Worldpay 或 Checkout.com。README 说它能连接一百多家处理商。围绕这个核心,有几个相互独立的模块:在处理商之间做路由、重试失败的付款、卡片保险库、查看付款成本的视图、对账,以及其他支付方式。你只取需要的模块,其余不用管。README 称它是商业化的开源支付栈,仓库在 GitHub 上的描述也提到 SaaS 和自托管两种方式。这个条目讲的是这个仓库,以及怎么自己运行它。
接收银行卡付款、想自己掌握收银台和处理商之间那一层的团队。README 点出三种常见的起点:只接了一个 Stripe 或 Braintree 的商户改成接多个处理商;商户用直连收单机构换掉原来的支付网关;还有的重建自己的支付平台,同时保留已经在用的保险库,比如 VGS 或 TokenEx。自托管那页文档还提到,想在自己场地内掌控的银行和支付机构也适合。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 电商和订阅 | 只接一个处理商的商户 | 增加处理商,并在它们之间分配付款 | 一家只用 Stripe 收款的店铺再接入 Adyen,设一条规则决定每笔付款走哪一家。 |
| 银行和支付机构 | 受监管的商户 | 自托管整套系统,保险库放在自己的基础设施里 | 一家银行在自己的集群里部署 Helm chart,并在那里运行卡片保险库。它仍要自己负责 PCI DSS 认证。 |
| 已有保险库的商户 | 支付工程师 | 已存的卡留在原处,在外面加上 Hyperswitch | 一家商户保留 VGS 保险库,用 Hyperswitch 做路由和重试。 |
| 学习和原型 | 开发者 | 在一台电脑上运行,或者用托管沙盒 | 一位开发者运行 scripts/setup.sh,打开 9000 端口上的 Control Center,测试一笔付款。 |
如果你只需要通过一个处理商收几笔银行卡付款,可能用不着它。自托管会让你成为一套支付系统的运维者,要管它的数据库、密钥和升级。
README 和 Juspay 的文档写了这些途径。
README 的生态章节还列出一个 Terraform 仓库 hyperswitch-suite,说它是完整栈的推荐起点。工具包没有覆盖它。
点“获取”会把一个装有 Mindket 安装说明的 zip 压缩包存进你的下载文件夹,里面有 Docker、Helm、沙盒和网页 SDK 这几条路线的步骤。主要途径是 README 里的一键 Docker 脚本。
| 需要 | 说明 |
|---|---|
| git 和 bash | README 的 Quickstart 以 git clone 开头,scripts/setup.sh 是 bash 脚本(#!/usr/bin/env bash) |
| Docker 或 Podman | 要带 Compose。两个都没找到时,脚本会给出提示并停下 |
| curl 和 jq | 没有 curl 脚本就停下,最后一步健康检查用 jq 读取返回的内容 |
| 空闲端口 | 8080、8081、9000、9050、5432、6379 和 9060。装了 nc 或 lsof 时,脚本会警告被占用的端口,并问你要不要继续。两个都没有时,脚本跳过这项检查 |
| 处理商账户 | 每个连接器都要那家处理商自己的凭据。README 说每个连接器都有一份讲凭据设置的专门指南 |
| Kubernetes | 只有 Helm 需要:一个带标签节点的集群、kubectl 和 Helm。chart 页面写着 "minimum --memory 6000 --cpus 4 needed"。它生成卡片保险库密钥的步骤还要用 git、cargo 和 openssl,gRPC 检查要用 grpcurl |
| 时间 | Juspay 的本地安装页说 docker compose up -d 会先编译 Hyperswitch,根据你的机器,这可能要 10 到 15 分钟。脚本的 Standard 配置运行的是 docker compose --env-file .oneclick-setup.env up -d |
git clone --depth 1 --branch latest https://github.com/juspay/hyperswitch cd hyperswitch scripts/setup.sh
Juspay 的本地安装页给了一条更朴素的途径,不用脚本,也没有配置可选。
git clone https://github.com/juspay/hyperswitch cd hyperswitch docker compose up -d
脚本最后会打印每项服务监听的地址。README 把 Control Center 描述成商户仪表盘,管连接器、路由规则、分析和 API 密钥。App Server 是你的收银台要调用的 API。README 给的下一步是在 Control Center 里添加一个支付连接器,再测试一笔付款。
想手动检查服务器的话,本地安装页给了下面这一行。它说返回 200 OK,就表示服务器和它的数据库、Redis 都在正常工作。
curl --head --request GET 'http://localhost:8080/health'
| 选项 | 名称 | 用途 | 服务 |
|---|---|---|---|
| 1 | Standard Setup | 标着 Recommended,适合快速试用 | App Server、Control Center、PostgreSQL 和 Redis |
| 2 | Full Stack Setup | 端到端的付款测试 | Standard 里的全部,加上 Monitoring 和 Scheduler |
| 3 | Standalone App Server | 面向 API 的集成测试 | App Server、PostgreSQL、Redis 和 Superposition |
脚本会打印你所选配置对应的停止命令。Standard 和 Standalone 的是下面这一条,脚本发现的是 Podman 时,docker compose 换成 podman compose。
docker compose down
Full Stack 的是这一条。
docker compose --profile scheduler --profile monitoring --profile olap --profile full_setup down
你开了一家店,只通过一个处理商收款,想再备好一个。你在笔记本上的仓库文件夹里运行脚本,输入 1 选 Standard 配置:
scripts/setup.sh
脚本会打印 Control Center 的地址 http://localhost:9000,以及演示用的邮箱和密码。你登录后,给每个处理商各加一个连接器,在它们之间设好路由,再试一笔付款。README 说托管沙盒能看到日志、路由规则和重试策略,所以你可以先在那里走一遍同样的步骤。
新手:支付处理商是替银行卡付款转钱的公司。Hyperswitch 不是处理商。它夹在你的收银台和处理商之间,决定每笔付款交给哪一家。连接器就是 Hyperswitch 和某一家处理商之间的那条连接。最简单的起点是托管沙盒,什么都不用装。你要先在那里注册或登录。接着运行 Standard 配置,加一个连接器,发一笔测试付款。等这一步走通了,再去看保险库和 Helm 途径。
专家:README 把整个项目拆成几项服务。这个仓库里的 Rust 应用服务器是核心,它依赖一个卡片保险库和一个加密服务。旁边还有两个独立的项目。hyperswitch-prism 是面向支付处理商的统一连接器库,decision-engine 是路由控制平面,可以配合任何编排器使用。
| 仓库 | 作用 | 语言或工具 |
|---|---|---|
| hyperswitch | 应用服务器:路由、重试、保险库、可观测性 | Rust |
| card-vault | 符合 PCI 的卡片存储 | Rust |
| encryption-service | 加密、解密和 KMS | Rust |
| hyperswitch-prism | 统一连接器库 | Rust |
| decision-engine | 路由控制平面 | Rust |
| control-center | 完整的商户仪表盘 | ReScript |
| hyperswitch-web | 主要的网页 SDK,用于统一收银台的 React 库 | ReScript |
| hyperswitch-sdk-android | Android SDK,发布在 Maven | Kotlin |
| hyperswitch-sdk-ios | iOS SDK,发布在 CocoaPods | Swift |
| react-native-hyperswitch | React Native SDK,发布在 npm | TypeScript |
| flutter_hyperswitch | Flutter SDK,发布在 pub.dev | Dart |
| hyperswitch-helm | Kubernetes 部署 | Helm chart |
在 Kubernetes 上,整套系统来自 hyperswitch-stack 这个 chart。下面是 chart 页面给的命令。
helm repo add hyperswitch https://juspay.github.io/hyperswitch-helm helm repo update kubectl create namespace hyperswitch helm install hypers-v1 hyperswitch/hyperswitch-stack -n hyperswitch
chart 页面说卡片保险库和它的依赖默认会装上。但要它能保存卡片,你还得生成主密钥和保管人密钥(custodian keys),并用它们打开 locker。工具包列出了这几步。
贡献指南说 Hyperswitch 大量用到 feature,所以常用的 cargo 命令要多带一个参数。格式化要用 nightly 工具链。
cargo check --all-features cargo clippy --all-features cargo test --all-features cargo +nightly fmt
这是支付软件,运行它就意味着你要对它存放的东西负责。
这个工具包里只有安装说明,由 Mindket 编写。Hyperswitch 本身、它的 Control Center、SDK 和 Helm chart 来自 Juspay 的仓库,从 https://github.com/juspay/hyperswitch 开始
这些说明不是 Juspay 写的,也没有得到它的认可。README 说:“Hyperswitch is a commercial open-source payments stack purpose-built for scale, flexibility, and developer experience.”,意思是:Hyperswitch 是一个商业化的开源支付栈,为规模、灵活性和开发者体验而做。README 还说,这个仓库里的 Rust 应用服务器是核心,仪表盘、SDK 和部署工具在它的生态章节列出的仓库里。文档在 https://docs.hyperswitch.io
许可证:Apache-2.0。LICENSE 文件(https://github.com/juspay/hyperswitch/blob/main/LICENSE)是标准的 Apache License 2.0 文本。文件末尾方括号里的“Copyright [yyyy] [name of copyright owner]”是附录里套用该许可证的样板文字,文件没有写出任何版权持有人。
这个工具包里没有编程智能体。Hyperswitch 是一个你自己运行的支付服务,所以下面的文件按路线分,不按智能体分。
装哪些部分,取决于你选的路线:
hyperswitch-stack chart 装进一个 Kubernetes 集群。chart 的依赖表列出 hyperswitch-app、hyperswitch-control-center、hyperswitch-monitoring 和 hyperswitch-web。来源见 https://github.com/juspay/hyperswitch-helm/blob/main/charts/hyperswitch-stack/README.mdgit clone 开头,scripts/setup.sh 是 bash 脚本(#!/usr/bin/env bash)。nc 或 lsof 时,脚本会对被占用的端口发出警告,并问你要不要继续。两个都没有时,脚本跳过这项检查。kubectl 和 Helm。chart 页面说至少需要 --memory 6000 --cpus 4。它生成卡片保险库密钥的步骤还要用 git、cargo(Rust)和 openssl,gRPC 检查要用 grpcurl。这是 README 的 Quickstart。它需要 Docker 或 Podman。
git clone --depth 1 --branch latest https://github.com/juspay/hyperswitch
cd hyperswitch
scripts/setup.sh
脚本会让你选一个配置,启动各项服务,检查它们的健康状态,并打印每项服务监听的地址。来源见 README.md,“Quickstart”,以及 scripts/setup.sh
docker compose up -d 途径README 里指向 docs.hyperswitch.io 上 /hyperswitch-open-source/ 下面各页的链接,有三个在写这些说明时(2026 年 11 月 3 日)返回了服务器错误(HTTP 500),第四个 deploy-on-kubernetes-using-helm 没有任何响应。这些说明用的是能打开的页面:README、scripts/setup.sh、docs/CONTRIBUTING.md、Exploration Guide、Helm 仓库的各个 README,以及 Exploration Guide 链接的本地安装页(https://github.com/juspay/hyperswitch-docs/blob/main/setup-hyperswitch-locally/run-hyperswitch.md)。
README.md 6 KB setup/build-and-contribute.md 2 KB setup/docker-compose.md 2 KB setup/docker-one-click.md 4 KB setup/hosted-sandbox.md 1 KB setup/kubernetes-helm.md 5 KB setup/web-sdk-playground.md 3 KB
Updated by Mindket to the current version of this kit.
Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
LibertAIDAI · 工具包
以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。
facebook · 工具包
根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。
twentyhq · 工具包
一款开源的 CRM,主要采用 AGPLv3 许可,你的团队可以用云端版、自己托管,或者用 TypeScript 应用来扩展它。安装说明涵盖 Docker Compose、源码检出、应用 CLI,以及面向 Claude Code、Codex 和 Cursor 的 MCP 与智能体技能。
alpindale · 工具包
用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。
prithivMLmods · 工具包
在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。