推理与部署工具
Toskar Core:为自有硬件提供 OpenAI 兼容 API 的本地 AI 控制平面
yeixio/toskar-core · Run local AI across all your computers: one OpenAI-compatible API, automatic model placement, nothing leaves your machines.
ELI5:它是什么,解决什么问题
Toskar Core 是一个用 Go 编写的开源本地 AI 控制平面,目标是让在自有硬件上运行 AI 像使用托管服务一样简单。它自动检测 CPU、内存、存储和 GPU 等硬件,推荐并管理 GGUF 模型,启动 llama.cpp 运行时,并在多台配对的电脑之间发现节点、分配工作负载,同时对外暴露统一的 OpenAI 兼容 API。项目还包含本地 Web UI、持久记忆、连接知识库、工具与 MCP、定时自动化、模型性能诊断以及 LoRA 微调训练等功能。
核心能力与快速开始
★ 0 · Go
- 能做什么
- 提供本地 AI 控制平面与守护进程(toskar),自动检测 CPU、内存、存储和加速器并判断可运行的模型;管理 GGUF 模型目录、Hugging Face 搜索、下载、启动与停止,并在空闲时卸载;内置 llama.cpp(llama-server)运行时适配器和外部 OpenAI 兼容服务器适配器;通过 Bifrost 在局域网内发现并配对电脑,由 Norn 将工作负载放置到可运行的节点;对外暴露 OpenAI 兼容的 GET /v1/models 与 POST /v1/chat/completions(支持流式 SSE);提供本地 Web UI、CLI(toskar、toskarctl)、API 密钥与权限、健康检查与诊断包;支持 Auto 模型选择、profile 编排(单模型、planner + workers、Team)、跨对话持久记忆、Mimir 连接知识(文件、文件夹、上传、扫描 PDF、只读 SQL、Web API)、工具与 MCP 服务器、定时自动化与通知中心,以及基于 MLX/PyTorch 的 LoRA 训练与 GGUF 导出。
- 适用场景
- 适合希望在自有电脑或家庭实验室上运行本地模型、又不想深入理解模型格式、量化、GPU 后端和集群调度的用户;需要为现有应用或 IDE 提供统一 OpenAI 兼容接口的场景;希望把多台电脑组成算力池并按能力分配推理任务的部署;需要本地知识库检索、持久记忆、工具调用与定时自动化的个人或小团队;以及希望用自有数据微调专用助手并在本地部署的用户。
- 项目形态
- 可直接使用的工具
- 部署方式
- 支持 macOS(Apple Silicon 和 Intel)、Linux amd64/arm64、Windows amd64。macOS 可通过 Homebrew 安装,Linux 有 .deb 和 .rpm 包及 apt 仓库(未签名),Windows 提供未签名的 headless 压缩包,也可从源码构建。守护进程默认监听 127.0.0.1:7331,Bifrost 使用 7332;同一主机之外访问需开启本地网络访问、创建 API 密钥并重启服务,明文 HTTP 不加密流量。
- 主要依赖
- 从源码构建需要 Go 1.26.3 或更新版本、Node.js 22 和 pnpm 9。仅支持 llama.cpp(GGUF)和外部 OpenAI 兼容服务器两类运行时。具体硬件加速组合是否经过推理实测未说明,需参考兼容性文档。
- 使用限制
- README 说明硬件探测成功不代表推理已在所有组合上验证过,加速器探测结果不构成推理可用的保证。外部访问使用明文 HTTP,需要信任所在网络。Windows 发行包未签名,Linux apt 仓库未签名。仓库内 Dockerfile 仅用于开发和集群检查,并非发布构建。Toskar Desktop 和 Toskar Mobile 不在本仓库内,是独立客户端。API 成本、资源占用与许可商用条件未说明。
- 许可证
- AGPL-3.0
- 最近推送
- 2026-10-06 21:28
资料检查:2026-10-07 07:00 · 卡片整理:2026-10-08 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
在自有硬件上运行本地模型,并通过 OpenAI 兼容 API(GET /v1/models、POST /v1/chat/completions)接入应用或 IDE,用于代码相关请求;还可使用工具(web search、files、shell、Git)与 MCP 服务器,以及 LoRA 微调训练专用助手。
查看内容依据
OpenAI-compatible `GET /v1/models` and `POST /v1/chat/completions`
由 AI 根据来源材料整理,未进行安装或运行验证
产品经理
使用本地模型进行对话与知识库检索(Mimir 连接文件、文件夹、上传、扫描 PDF、只读 SQL 数据库和 Web API),并可用定时自动化与条件通知辅助整理信息。
查看内容依据
Mimir connected knowledge: files, folders, uploads, scanned PDFs (text recognition), read-only SQL databases, and web APIs, searched by keyword and, with an embedding model, by meaning
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。