登录 注册
开发者工具
3,509
Stars
—
Forks
0
Watchers
—
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> &nbsp;|&nbsp;
  <a href="https://github.com/PrismML-Eng/Bonsai-demo"><b>GitHub</b></a> &nbsp;|&nbsp;
  <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语言
uxebu/bonsai 中文介绍暂未生成
BonsaiJS is a graphics library and renderer
1,962 JavaScript
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,509 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。