lemonade-sdk/lemonade
Lemonade helps users discover and run local AI apps by serving optimized LLMs right from their own GPUs and NPUs. Join our discord: https://discord.gg/5xXzkMu8Zk
Lemonade – 快速、私有的本地 AI 服务器
Lemonade 是一个开源的 本地 AI 服务器,可让您在自己的硬件上运行现代大型语言模型、语音识别、文本转语音、图像生成及其他多模态模型。它模拟 OpenAI/Anthropic/Ollama 的 HTTP API,因此任何与这些服务通信的现有客户端都可以指向 http://localhost:13305/v1,并使用本地托管的模型,而非云服务端点。
两种使用方式
| 风格 | 是什么 | 典型用途 |
|---|---|---|
| Lemonade Server | 您可在 Windows、macOS、Linux 或 Docker 上安装的后台服务。 | 启动一次,让任意数量的应用程序(VS Code、浏览器、聊天机器人等)通过标准 API 连接。 |
| 可嵌入的 Lemonade | 一个可随您应用一起分发的单个便携式二进制文件。 | 为第三方应用提供独立的私有 AI 堆栈,无需单独安装程序。 |
开箱即用的功能
- 使用 Gemma、Qwen、Claude 风格模型进行 聊天与编程。
- 使用 Stable Diffusion、SDXL-Turbo 等进行 图像生成。
- 使用 Whisper、Moonshine 进行 语音转文字,使用 Kokoro、OpenMOSS 进行 文本转语音。
- 通过实验性后端实现 音频与 3D 生成。
- 混合云/卸载 – 将部分请求路由到远程 OpenAI 兼容提供者,同时保持其他请求在本地处理。
支持的硬件与后端
| 模态 | 引擎 | 后端示例 | 设备 |
|---|---|---|---|
| 文本生成 | llamacpp, flm, ryzenai-llm, vllm (exp.) |
cpu, cuda, rocm, vulkan, metal, hrx (exp.) |
x86/ARM CPU、NVIDIA GPU、AMD GPU、Apple Silicon、AMD XDNA2 NPU |
| 语音转文字 | whispercpp, moonshine |
cpu, npu, metal, vulkan, rocm |
同上 |
| 文本转语音 | kokoro, openmoss (exp.) |
cpu, cuda, vulkan, rocm, metal |
同上 |
| 图像生成 | sd-cpp, thenoise (exp.) |
cpu, cuda, vulkan, rocm, metal |
同上 |
| 3D 生成 | trellis (exp.) |
cuda, vulkan, rocm |
同上 |
README 中包含详细的 NVIDIA 计算能力(Turing → Blackwell)和 AMD ROCm 系列(gfx1100–gfx120X)支持表,可查看您的 GPU/CPU/NPU 是否被覆盖。
快速入门(CLI)
# 安装 – Windows 使用 MSI,Linux 使用 .deb/.rpm,macOS 使用 .pkg,或使用 Docker
# 然后拉取一个模型
lemonade pull Gemma-4-E2B-it-GGUF
# 运行一个聊天模型
lemonade run Gemma-4-E2B-it-GGUF
# 启动一个编码助手(Claude 风格)
lemonade launch claude
# 图像生成
lemonade run SDXL-Turbo
# 语音转录
lemonade run Whisper-Large-v3-Turbo
您可以列出可用模型(lemonade list),管理故障转移用的别名(lemonade alias …),以及查询机器支持的后端(lemonade backends)。
安装选项
- Windows – MSI 安装程序(从发布页面下载)。
- Linux – Arch、Debian、Fedora、Ubuntu、Snap 的包,或从源码构建。
- macOS – .pkg 安装程序。
- Docker – 拉取官方容器镜像。
- 源码 – 参考
docs/dev/getting-started.md指南。
生态系统与集成
Lemonade 随附一个 模型管理器 UI,用于浏览和下载模型,以及一个 市场,社区成员在此列出已与服务器兼容的应用(例如:Firefox Chatbot、AnythingLLM、Open WebUI、GitHub Copilot、n8n 等)。
要将 Lemonade 嵌入到您自己的软件中,请使用 可嵌入的 Lemonade 二进制文件,并遵循 docs/embeddable/README.md 中的指南。
社区与许可
- Apache-2.0 许可证,可用于商业和个人用途。
- 活跃的 Discord 社区,欢迎贡献(
PRs welcome)。 - 由工作组驱动的路线图(参见
docs/dev/working-groups)。
总结:Lemonade 是一个真正可投入生产的平台,支持在本地运行多种 AI 模型,具备广泛的硬件支持,并与现有的 OpenAI 风格客户端库实现无缝兼容。
相关
- 项目
- 项目
- 项目
- 项目
- 项目