Bonsai-demo
3,507
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Shell
语言
创建时间
最近更新
项目能做什么
Bonsai 演示项目。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Bonsai Demo Backend and model format compatibility: [BACKEND-SUPPORT.md](BACKEND-SUPPORT.md). <p align="center"> <img src="./assets/bonsai-logo.svg" width="280" alt="Bonsai"> </p> <p align="center"> <a href="https://prismml.com"><b>Website</b></a> | <a href="https://github.com/PrismML-Eng/Bonsai-demo"><b>GitHub</b></a> | <a href="https://discord.gg/prismml"><b>Discord</b></a> </p> <p align="center"> <b>Models:</b> <a href="https://huggingface.co/prism-ml/Ternary-Bonsai-2-27B-gguf">Bonsai 2 27B GGUF</a> · <a href="https://huggingface.co/prism-ml/Ternary-Bonsai-2-27B-mlx-2bit">Bonsai 2 27B MLX</a> </p> --- Run **Bonsai 2 2B, 4B, 9B, and 27B** locally on Mac (Metal), Linux/Windows (CUDA, Vulkan, ROCm), or CPU. For the earlier **Bonsai 1-bit and Ternary-Bonsai** models (27B, 8B, 4B, 1.7B), see [Bonsai1_README.md](Bonsai1_README.md). For troubleshooting, see [FAQ.md](FAQ.md). ## 🌱 Bonsai 2: 2B, 4B, 9B, and 27B **Bonsai 2 now includes 2B, 4B, and 9B models alongside 27B.** Pick a smaller model for a lighter local setup; 27B remains the demo's default. GGUF and MLX checkpoints are available for each size. The following benchmark and memory highlights describe **27B**; see each smaller model's card for its specifications: - **98.2% of FP16 intelligence retained** at roughly a ninth of the size, with the reasoning core intact: math within half a point of full precision, coding level with the baseline. - **Vision:** send photos, screenshots and PDFs and ask about them, on both llama.cpp and MLX (see [VISION.md](VISION.md)). - **Agentic tool calling:** native OpenAI-style `tool_calls` with full round-trips, plus MCP servers in both demo UIs (see [TOOLS.md](TOOLS.md)). - **Thinking:** a reasoning model; pick the reasoning effort per chat in the UI or budget it per request. - **262K-token context**, kept practical on-device by the hybrid-attention backbone. - **1.75 bits per weight** in the `PTQ1_0` packing. A second packing, `PQ2_0`, trades 1.3 GB for faster prompt processing and is what this demo downloads by default. See [MODEL-FORMATS.md](MODEL-FORMATS.md). **Official `Q2_0` works with upstream llama.cpp [b11556](https://github.com/ggml-org/llama.cpp/releases/tag/b11556) or newer.** `PQ2_0` and `PTQ1_0` still require the [PrismML fork](https://github.com/PrismML-Eng/llama.cpp). This demo downloads `PQ2_0` and the matching fork binaries by default. All three packings contain the same model weights, with different memory/speed trade-offs. Quick Start below gets you there in two commands: `./setup.sh` downloads Bonsai 2 27B, then `./scripts/start_llama_server.sh` gives you chat, vision and tools at http://localhost:8080. ### Choose a smaller model ```bash export BONSAI_MODEL=4B # 2B, 4B, 9B, or 27B ./setup.sh ./scripts/start_llama_server.sh ``` On Windows, set `$env:BONSAI_MODEL = "4B"` before setup and launch. For Apple Silicon, use `./scripts/run_mlx.sh` or `./scripts/start_mlx_server.sh`阅读完整原文
商业机会分析 AI 生成
本地 Bonsai 多模态与 MCP 桌面工作台
| 产品构想 | 基于仓库展示的 Chat、Vision(图片/截图/PDF)、Thinking 预算控制和 MCP Server 能力,将零散的 Shell 启动脚本与 PrismML fork 二进制管理封装为面向 Mac/Windows 的一键式图形桌面应用,内置常用 MCP 插件市场与本地知识库索引。 |
| 核心功能 | 一键下载与切换 2B/4B/9B/27B 及 PQ2_0/PTQ1_0/Q2_0 格式;可视化调节 Thinking 推理预算与官方推荐采样参数(如区分 Thinking 与 Instruct 模式);PDF/截图拖拽问答;可视化 MCP Server 配置与管理。 |
| 目标用户 | Apple Silicon Mac 用户、不熟悉命令行与环境变量配置的设计师/分析师/开发者。 |
| 难度/周期 | 中等 · 4-8 周 · 成本:低(主要为个人开发时间、跨平台签名证书及测试用硬件成本,推理完全在用户本地运行,无云端 GPU 算力账单) |
| 收费模式 | 基础版免费引流,高级功能(如批量文档解析、高级 MCP 自动化模板、多工作区管理)采用买断制或年度订阅授权(推测,具体定价与转化率尚待验证)。 |
| 竞争风险 | 1. 上游 PrismML 或 llama.cpp 迭代较快,PQ2_0/PTQ1_0 对 fork 仓库的依赖可能导致二进制兼容与维护成本上升;2. 与 LM Studio、Ollama 等成熟通用本地客户端存在直接竞争(推测)。 |
| 依据 | AI推测 |
完全离线的长文档(PDF/截图)审阅与问答垂直工具
| 产品构想 | 利用 Bonsai 2 27B 号称在约 1/9 体积下保留高推理能力、支持 262K 超长上下文以及原生支持 PDF 和截图视觉理解的特点,聚焦合同审查、财报研读、本地代码/日志排查等严格要求数据不出域的垂直场景。 |
| 核心功能 | 纯离线环境一键安装(内置模型校验与本地服务守护);针对 262K 上下文的超长 PDF/多图分页智能切片与结构化提取模板;引用溯源与本地加密历史记录存储(db 能力扩展)。 |
| 目标用户 | 律师、财务审计、医疗从业者、政企合规人员及对数据绝对保密有硬性要求的个人顾问(推测)。 |
| 难度/周期 | 中偏高 · 6-10 周 · 成本:低至中等(需覆盖多硬件架构如 Metal/CUDA/Vulkan 的安装包构建与垂直领域 Prompt/Workflow 调优成本) |
| 收费模式 | 面向专业个人的高客单价买断制(Pro License),或面向小型律所/工作室的按终端座席授权及定制模板包收费(推测)。 |
| 竞争风险 | 1. 1.75-bit/2-bit 极端量化模型在复杂专业长文档中的实际幻觉率与 OCR/Vision 精度尚未经过独立第三方广泛验证,若效果不及预期会影响专业用户留存;2. 用户端硬件配置参差不齐导致推理速度体验波动(推测)。 |
| 依据 | 尚需验证的假设 |
企业内网轻量级容器化推理网关与运维套件
| 产品构想 | 针对当前仓库部署特征中缺失容器化(docker=0)、鉴权(apikey=0)及持久化管理(db=0)的空白,提供支持 CUDA/Vulkan/ROCm 的标准化 Docker 镜像、OpenAI 兼容 API 网关(支持 tool_calls 透传与 Thinking 参数映射)及轻量级管理后台。 |
| 核心功能 | 多格式(PQ2_0/PTQ1_0/Q2_0)自动编译与标准化 Docker 镜像;多租户 API Key 分发、Token 计费审计与并发请求队列控制;针对 2B/4B/9B/27B 的自动路由与健康监控面板。 |
| 目标用户 | 需要将低成本 27B/9B 模型接入内部系统、CI/CD 流程或内部 Agent 平台的中小科技团队与 DevOps 工程师(推测)。 |
| 难度/周期 | 中等 · 3-6 周 · 成本:低(服务器测试与 CI 构建成本,Apache-2.0 协议允许商业二次开发与分发) |
| 收费模式 | 核心 Docker 编排开源引流,对企业级网关控制台(RBAC、审计日志、多机负载均衡)收取年度商业授权费,或提供私有化部署实施与 SLA 技术支持服务(推测)。 |
| 竞争风险 | 1. 官方 llama.cpp 已逐步跟进 Q2_0 支持,若 PrismML 后续将 PQ2_0/PTQ1_0 全面合入上游或通用推理引擎(如 vLLM/Ollama)快速跟进,纯部署层工具的护城河会迅速变窄;2. 开源项目创建于 2026-03-25,生态尚处早期,企业级客户采购决策周期可能较长(推测)。 |
| 依据 | 数据支持的判断 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| youssofal/MTPLX | 中文介绍暂未生成 The fastest way to run Qwen 3.8 Flash Next, Qwen 3.8 27B and |
2,697 | Python |
| uxebu/bonsai | 中文介绍暂未生成 BonsaiJS is a graphics library and renderer |
1,962 | JavaScript |
| microsoft/EdgeML | 中文介绍暂未生成 This repository provides code for machine learning algorithm |
1,696 | C++ |
| scallyw4g/bonsai | 中文介绍暂未生成 The procedural generation voxel engine |
1,499 | C |
| janestreet/bonsai | 中文介绍暂未生成 A library for building dynamic webapps, using Js_of_ocaml |
1,434 | OCaml |
| Sollimann/bonsai | 中文介绍暂未生成 Rust implementation of behavior trees for deterministic AI ( |
1,109 | Rust |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 ,最近推送 |
| 社区活跃 | Star 3,507 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/PrismML-Eng/Bonsai-demo.git cd Bonsai-demo # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。