ODS
把电脑变成私有 AI 服务器的一站式部署方案,自动装好 Ollama、Open WebUI、n8n、ComfyUI 等组件,并检测硬件选模型、两分钟内开聊。亮点是支持 NVIDIA/AMD/Apple Silicon 多平台,内置语音、Agent、RAG 和图像生成,还有仪表盘和 CLI 管理,适合不想手工拼装本地 AI 栈的用户。
README
ODS
Osmantic Deployment System
把你的 PC、Mac 或 Linux 机器变成一台私有 AI 服务器。
AI 服务器和 homelab 的搭建正在迅速成为一个已解决的问题。 它应该让每个人都感受到这一点。
ODS 负责安装并把你在本地运行 AI 所需的一切组件拼接起来,这样你就不必手动组装 Ollama、Open WebUI、n8n、ComfyUI 和各类隐私工具:
- 本地模型推理(inference) — 在你自己的硬件上运行开源模型
- ChatGPT 风格 Web UI — 从任何浏览器与你的模型对话
- 控制面板(Dashboard) — 在一个地方管理模型、服务、设置、GPU 状态和扩展
- 语音、Agent 与工作流 — 构建能够聆听、说话、调用工具并完成工作的自动化
- RAG 与搜索 — 连接本地文档、私有搜索和检索工作流
- 图像生成 — 在本地运行图像工具,无需将提示词发送到托管 API
- 隐私与运维 — 将服务认证、密钥、可观测性和诊断集中在一个本地技术栈中
无需云服务,无需订阅。除非你自己选择,否则你的提示词和数据都留在你的机器上。当你需要时,云和混合 API 模式是可选功能。
发布验证: 运维变更会通过一套发布级(release-grade)的集群和发行版实验室进行验证:零前置条件引导、全新安装、产品流程、完整模型能力、生命周期恢复,以及最终的 User Green 门禁。关于一次绿色运行(green run)证明了什么,请参阅 Release Validation。
仓库结构: 仓库根目录包含公开 README、安装器、安全策略、GitHub workflows 和项目协调文档。ods/ 目录是产品运行时:服务、安装器阶段、compose overlays、仪表盘、CLI、测试和运维文档。
稳定版本消费: v2.6.0 是当前稳定版本。main 分支迭代很快;请将其用于活跃开发和验证候选。对于 fork、appliance、实验室或类似生产环境的安装,请固定到已打标签的发布版本或经过审计的 commit,并保留你自己的验证凭证。稳定版补丁会先落到 release/2.6.x,然后再向前合并。请参阅 Release Channels、Installer Trust 和 Forkability。
快速开始
选择你的系统,复制对应的命令块,在普通终端中运行。ODS 会安装整个技术栈、根据你的硬件挑选模型、启动服务,并给你本地 Web UI 的访问地址。
Linux 或 macOS
curl -fsSL https://install.osmantic.com/ods.sh | bash
Windows PowerShell
$ProgressPreference = "SilentlyContinue"
$odsSrc = Join-Path $env:TEMP ("ods-install-" + [guid]::NewGuid().ToString("N"))
$odsZip = Join-Path $odsSrc "ods-main.zip"
New-Item -ItemType Directory -Path $odsSrc | Out-Null
Invoke-WebRequest "https://github.com/Osmantic/ODS/archive/refs/heads/main.zip" -OutFile $odsZip
Expand-Archive -LiteralPath $odsZip -DestinationPath $odsSrc -Force
cd (Get-ChildItem -LiteralPath $odsSrc -Directory | Select-Object -First 1).FullName
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\install.ps1
前置条件:必须已安装并运行 Docker。在 Windows 上,请使用启用了 WSL2 后端的 Docker Desktop,并在普通(非管理员)PowerShell 窗口中运行上述命令块。
托管的 Linux/macOS 端点代理仓库 main 分支的当前引导脚本。经过审查的合并会在边缘缓存刷新后自动到达该端点。ODS_REF 可以选择一个兼容的仓库 checkout。请参阅 Installer Trust 来检查脚本内容,或手动安装稳定发布版本或经过审计的 commit。
Windows 用户不应在 PowerShell 中运行 curl ... | bash 命令。上面的 PowerShell 命令块会下载源码 ZIP 并运行与 clone 工作流相同的 Windows 安装器。更多细节请参阅 Windows Quickstart。
安装完成后,打开 http://localhost:3000 即可开始聊天。
之后使用对应平台的命令卸载:
cd ~/ods
./ods-uninstall.sh --force
$installDir = "$env:USERPROFILE\ods"
cd $installDir
.\ods.ps1 uninstall --force
Windows 恢复说明:如果运行时目录不完整且缺少 .\ods.ps1,请从源码 checkout 中运行同样的命令:.\ods\installers\windows\ods.ps1 uninstall --force。它会先移除标记为 ODS compose 项目的 Docker 资源,然后删除运行时目录。
API 端点: Linux Docker 安装默认在 http://localhost:11434 暴露 llama-server(
OLLAMA_PORT),而容器内部使用llama-server:8080。macOS 原生 Metal 和 Windows 原生/Lemonade 路径默认使用 http://localhost:8080,除非被覆盖。Open WebUI 始终位于 http://localhost:3000。
没有 GPU? ODS 也可以运行在云模式下 — 同样的完整技术栈,由 OpenAI/Anthropic/Together API 驱动,而非本地推理:
./install.sh --cloud
端口冲突? 每个端口都可以通过环境变量配置。完整列表请参阅
.env.example,也可以在安装时覆盖:WEBUI_PORT=9090 ./install.sh
刚接触 ODS? 请阅读 Friendly Guide 或 收听音频版本 — 全面了解 ODS 是什么、它如何工作,以及如何让它为你所用。无需任何技术背景。
概览
| 问题 | 回答 |
|---|---|
| 它是什么? | 一个运行在你自己硬件上的本地 AI 服务器技术栈,附带 Linux/macOS 的一键安装器和 Windows 的 PowerShell 安装器。 |
| 为谁设计? | 希望在家、实验室或工作站上拥有私有 AI,而又不想手动串联十几个服务的人。 |
| 我能得到什么? | 本地推理、Open WebUI 聊天、控制面板、语音、Agent、工作流、RAG、搜索、图像生成、隐私工具、可观测性和开发者工具。 |
| 它运行在什么平台上? | Linux、带 WSL2/Docker Desktop 的 Windows,以及 Apple Silicon 的 macOS。 |
| 必须使用云吗? | 不是。本地模式是默认选项;云和混合 API 模式是可选的。 |
| 如果你熟悉... | ODS 在此基础上增加... |
|---|---|
| Ollama / llama.cpp | 完整的服务器技术栈:聊天、仪表盘、语音、RAG、工作流、Agent、隐私和服务管理。 |
| Open WebUI | 围绕 Open WebUI 的完整安装器与控制平面,以及预先接好的本地服务。 |
| AnythingLLM | 超越 RAG 的更广泛本地 AI appliance 行为:推理、聊天、语音、工作流、图像生成和运维。 |
| n8n 自托管 AI starter kits | 工作流自动化成为更大私有 AI 服务器中的一部分。 |
当前平台支持
平台 状态 Linux (NVIDIA + AMD + Intel Arc) 支持 — 今天即可安装运行 Windows (NVIDIA + AMD) 支持 — 今天即可安装运行 macOS (Apple Silicon) 支持 — 今天即可安装运行 经过测试的 Linux 发行版: Ubuntu 24.04/22.04、Debian 12、Linux Mint 21.3、Fedora 41+、Rocky Linux 9、Arch Linux、Manjaro、CachyOS 和 openSUSE Tumbleweed。其他使用 apt、dnf、pacman 或 zypper 的发行版应该也能正常工作 — 如果你的发行版不行,请提交 issue。
发布验证: 运维变更会经过一套发布级门禁,覆盖零前置条件引导、全新安装、产品行为、完整模型能力、生命周期恢复和 User Green。请参阅 Release Validation 和 Validation Matrix。
Windows: 需要带 WSL2 后端的 Docker Desktop。NVIDIA GPU 使用 Docker GPU 透传;AMD Strix Halo 通过平台特定的加速路径运行,详见 Windows 安装器和支持矩阵。
macOS: 需要 Apple Silicon (M1+) 和 Docker Desktop。llama-server 以 Metal GPU 加速原生运行;所有其他服务在 Docker 中运行。
有关受支持平台的声明,请参阅 Support Matrix;有关用于验证这些声明的分层测试面,请参阅 Validation Matrix。
为什么选择 ODS?
少数几家公司控制着全球绝大部分 AI 流量 — 随之而来的还有你的数据、你的成本和你的可用性。你发送给集中式提供商的每一次查询,都是你不拥有的商业情报,运行在你无法控制的基础设施上,定价条款你无法协商。
如果 AI 正在成为关键基础设施,它就不应该被租用。自托管本地 AI 应该是一项主权人权,而不是一个职业选择。
因为运行自己的 AI 不应该需要计算机学位再搭上一个周末去调试 CUDA 驱动。目前,搭建本地 AI 意味着把十几个项目拼接在一起、从零编写 Docker 配置,然后祈祷一切能够互相通信。大多数人最终放弃,回去继续向 OpenAI 付费。
我们构建 ODS 就是为了让你不必如此。
- 一条命令 — 检测你的 GPU、挑选合适的模型、生成凭据、启动一切
- 2 分钟内开始聊天 — 引导模式(bootstrap mode)让你立即获得一个可用的模型,同时完整模型在后台下载
- 预接线好的完整服务栈 — 聊天、Agent、语音、工作流、搜索、RAG、图像生成、隐私工具、可观测性和开发者工具。开箱即用,彼此互联
- 完全可定制 — 每个服务都是一个扩展。放入一个文件夹,运行
ods enable,完成
git clone https://github.com/Osmantic/ODS.git
cd ODS/ods
./install.sh
Windows(PowerShell)需要启用 WSL2 后端的 Docker Desktop。 先安装 Docker Desktop,并确保它在开始之前已经运行。
打开一个普通 PowerShell 会话并运行:
$ProgressPreference = "SilentlyContinue"
$odsSrc = Join-Path $env:TEMP ("ods-install-" + [guid]::NewGuid().ToString("N"))
$odsZip = Join-Path $odsSrc "ods-main.zip"
New-Item -ItemType Directory -Path $odsSrc | Out-Null
Invoke-WebRequest "https://github.com/Osmantic/ODS/archive/refs/heads/main.zip" -OutFile $odsZip
Expand-Archive -LiteralPath $odsZip -DestinationPath $odsSrc -Force
cd (Get-ChildItem -LiteralPath $odsSrc -Directory | Select-Object -First 1).FullName
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\install.ps1
Set-ExecutionPolicy命令允许安装脚本在当前会话中运行。它不会更改你的系统级策略。 不建议以管理员身份运行安装器,因为.opencode、data/和.env等用户级路径可能会以管理员拥有的权限创建。
安装器会检测你的 GPU、挑选合适的模型、生成凭据、启动所有服务,并在桌面创建 Dashboard 快捷方式。使用 .\ods.ps1 status 从运行时目录进行管理;使用 .\ods.ps1 uninstall --force 卸载。
需要 Apple Silicon (M1+) 和 Docker Desktop。 先安装 Docker Desktop,并确保它在开始之前已经运行。
git clone https://github.com/Osmantic/ODS.git
cd ODS/ods
./install.sh
安装器会检测你的芯片、为你的统一内存挑选合适的模型、以 Metal 加速原生启动 llama-server,并在 Docker 中启动所有其他服务。使用 ./ods-macos.sh status 进行管理。
详情请参阅 macOS Quickstart。
包含什么
聊天与推理
- Open WebUI — 功能完整的聊天界面,支持对话历史、网络搜索、文档上传和 30+ 种语言
- llama-server — 高性能 LLM 推理服务,支持连续批处理(continuous batching),会根据你的 GPU 自动选择;Linux Docker 主机 API 默认在
localhost:11434,原生 macOS/Windows 路径使用localhost:8080,容器 API 运行在8080 - LiteLLM — 支持本地/云/混合模式的 API 网关
- TEI Embeddings — 用于 RAG 和搜索工作流的文本 embedding 服务
语音
- Whisper — 语音转文字(speech-to-text)
- Kokoro — 文字转语音(text-to-speech)
Agent 与自动化
- Hermes Agent — 默认的本地优先自治/浏览器 Agent,具备记忆、技能和 magic-link 门控代理
- OpenClaw — 已弃用的遗留自治 Agent,在迁移窗口期内仍可选择性启用
- n8n — 工作流自动化,支持 400+ 集成(Slack、邮件、数据库、API)
- APE — Agent Policy Engine,用于审计和管理自治工具调用
- OpenCode — 基于浏览器的 AI 编程助手,已接入本地技术栈
- Memory Shepherd — host/systemd 辅助工具,用于 Agent 记忆生命周期管理
知识与搜索
- Qdrant — 用于检索增强生成(RAG)的向量数据库
- SearXNG — 自托管网络搜索(无追踪)
- Perplexica — 深度研究引擎
- Brave Search — 可选的付费 Brave Search API 集成
创意
- ComfyUI — 基于节点的图像生成
隐私与运维
- Privacy Shield — 用于 API 调用的 PII 擦除代理
- Dashboard — 实时 GPU 指标、服务健康状态、模型管理
- Dashboard API — 仪表盘背后的服务健康、设置、状态、指标和管理 API
- Token Spy — 本地和代理 LLM 流量的 token 用量监控器
- Langfuse — 可选的 LLM 可观测性和追踪
硬件自动检测
安装器会检测你的 GPU,并首先分配一个确定性的硬件层级(hardware tier)。然后 Linux 和 macOS 运行带版本号的目录选择器(ods/scripts/select-model.py),而 Windows 使用 ods/installers/windows/lib/tier-map.ps1 中的 PowerShell 目录选择器;两者都会读取 ods/config/model-library.json,为检测到的内存范围选择最佳可安装 GGUF。最终选择会以 LLM_MODEL、GGUF_FILE、MAX_CONTEXT 和 MODEL_RECOMMENDATION_* 的形式写入 .env。
MODEL_PROFILE=qwen 是默认的非 Gemma 目录配置,因此实际选择可能是 Qwen、Phi 或 DeepSeek,取决于哪个最合适。MODEL_PROFILE=gemma4 在可用时强制使用 Gemma 4,MODEL_PROFILE=auto 在 NVIDIA、Apple Silicon 和 Intel Arc 层级上使用 Gemma 4。使用 ./install.sh --tier 3 覆盖层级选择;使用 MODEL_PROFILE=gemma4 ./install.sh 或 MODEL_PROFILE=auto ./install.sh 覆盖模型家族。
当 Hermes 启用时(这是默认的 Agent 路径),安装器会将首次运行的引导模型保持在 64K 上下文下限,并在所选模型支持的情况下将完整本地模型的上下文提升到 128K。这样既避免了 Hermes 的硬性 64K 最低要求,又保留了 2 分钟内首次聊天的体验。下面的示例是当前目录选择器对常见硬件配置的输出;实际安装可能因检测到的 VRAM/RAM、主机架构、已有下载或显式配置覆盖而有所不同。吞吐量仍需要在首次启动后通过本地基准测试确认。
NVIDIA
| 层级 / 内存范围 | 当前默认目录选择 | 上下文 | 示例硬件 |
|---|---|---|---|
| 0 / 8 GB CPU 回退 | Qwen3.5 2B (Q4_K_M) | 8K | 低内存纯 CPU |
| 1 / 8 GB 独立显存 | Qwen3.5 9B (Q4_K_M) | 32K | RTX 4060, RTX 3060 12GB |
| 2 / 12 GB 独立显存 | Phi-4 14B (Q4_K_M) | 16K | RTX 4070 级别显卡 |
| 3 / 24 GB 独立显存 | Qwen3.5 27B (Q4_K_M) | 32K | RTX 4090, A6000 |
| 4 / 48 GB 独立显存 | DeepSeek R1 Distill Llama 70B (Q4_K_M) | 32K | A6000 Ada, L40S |
| NV_ULTRA / 90+ GB amd64 独立显存 | Qwen3 Coder Next (Q4_K_M) | 128K | 多 GPU A100/H100 |
| NV_ULTRA / 90+ GB arm64 统一内存 | Qwen3.6 35B-A3B (UD-Q4_K_M) | 128K | DGX Spark / GB10 级别主机 |
AMD Strix Halo(统一内存)
| 层级 / 内存范围 | 当前默认目录选择 | 上下文 | 硬件 |
|---|---|---|---|
| SH_COMPACT / 64 GB 统一内存 | Qwen3.6 35B-A3B (UD-Q4_K_M) | 128K | Ryzen AI MAX+ 395 (64GB) |
| SH_LARGE / 96 GB 统一内存 | DeepSeek R1 Distill Llama 70B (Q4_K_M) | 32K | Ryzen AI MAX+ 395 (96GB) |
| SH_LARGE / 124 GB 统一内存 | Qwen3.6 35B-A3B (UD-Q4_K_M) | 128K | Ryzen AI MAX+ 395 (128GB 级别) |
选择器会将统一内存主机从 Qwen3 Coder Next 上路由开(如果该模型本来会被选中),因为当前仓库政策记录了这些后端上的正确性问题。
Apple Silicon(统一内存,Metal)
| 层级 / 内存范围 | 当前默认目录选择 | 上下文 | 示例硬件 |
|---|---|---|---|
| 0 / 8 GB 统一内存 | Phi-4 Mini (Q4_K_M) | 128K | M1/M2 基础款 (8GB) |
| 1 / 16 GB 统一内存 | Qwen3.5 9B (Q4_K_M) | 32K | M4 Mac Mini (16GB) |
| 2 / 32 GB 统一内存 | Phi-4 14B (Q4_K_M) | 16K | M4 Pro Mac Mini, M3 Max MacBook Pro |
| 3 / 48 GB 统一内存 | Qwen3.5 27B (Q4_K_M) | 32K | M4 Pro (48GB), M2 Max (48GB) |
| 4 / 64+ GB 统一内存 | Qwen3.6 35B-A3B (UD-Q4_K_M) | 128K | M2 Ultra Mac Studio, M4 Max (64GB+) |
Intel Arc(Linux,SYCL)
| 层级 / 内存范围 | 当前默认目录选择 | 上下文 | 示例硬件 |
|---|---|---|---|
| ARC_LITE / 6 GB 独立显存 | Phi-4 Mini (Q4_K_M) | 128K | Arc A380 |
| ARC_LITE / 8 GB 独立显存 | Qwen3.5 9B (Q4_K_M) | 32K | Arc A750 |
| ARC / 16 GB 独立显存 | Phi-4 14B (Q4_K_M) | 16K | Arc A770 16GB, 较新的 Arc GPU |
Gemma 4 配置层级仍保留在安装器层级映射中:入门硬件使用 E2B,中端硬件使用 E4B,专业硬件使用 26B-A4B,大型/超大型硬件使用 31B。
引导模式(Bootstrap Mode)
无需等待大文件下载。ODS 默认使用引导模式:
- 不到一分钟下载一个微小的 1.5B 模型
- 你立即开始聊天
- 完整模型在后台下载
- 准备就绪后热切换到完整模型 — 零停机
引导模型以 64K 上下文窗口启动,以便 Hermes 在首个会话期间正常工作。后台下载完成后,ODS 会切换到完整模型并恢复 Hermes/完整模型的上下文目标。
跳过引导模式:./install.sh --no-bootstrap
切换模型
安装器会为你的硬件挑选一个模型,但你随时可以切换:
ods model current # 当前运行的是什么?
ods model list # 显示所有可用层级
ods model swap T3 # 切换到不同层级
如果新模型尚未下载,请先预取:
./scripts/pre-download.sh --tier 3 # 切换前先下载
ods model swap T3 # 然后切换(会重启 llama-server)
已经有一个想用的 GGUF?将单个 .gguf 文件放入 data/models/,然后打开 Dashboard -> Models 并加载本地条目。对于旧安装或无头维护,请更新 .env 中的 GGUF_FILE 和 LLM_MODEL,然后使用 CLI 重启:
ods restart llm
或者直接从已安装的 ods 目录重启容器:
docker compose restart llama-server
回滚是自动的 — 如果新模型加载失败,ODS 会恢复到之前的模型。
可扩展性
ODS 的设计目标就是可以被改造。每个服务都是一个扩展 — 一个包含 manifest.yaml 和 compose.yaml 的文件夹。Dashboard、CLI、健康检查和 compose 技术栈都会自动发现扩展。
extensions/services/
my-service/
manifest.yaml # 元数据:名称、端口、健康端点、GPU 后端
compose.yaml # Docker Compose 片段(自动合并到技术栈中)
ods enable my-service # 启用
ods disable my-service # 禁用
ods list # 查看所有内容
安装器本身也是模块化的 — 19 个库模块、一个共享服务注册表和 13 个有序阶段。想添加一个硬件层级、替换默认模型,或跳过某个阶段?先从安装器架构图开始,这样你可以同时更新 Linux、macOS、Windows、升级和 host-agent 的编写逻辑。
ods-cli
ods CLI 管理你的整个技术栈:
ods status # 健康检查 + GPU 状态
ods list # 所有服务及其状态
ods logs llm # 跟踪日志(别名:llm, stt, tts)
ods restart [service] # 重启一个或所有服务
ods start / stop # 启动或停止技术栈
ods mode cloud # 通过 LiteLLM 切换到云 API
ods mode local # 切换回本地推理
ods mode hybrid # 本地优先,云作为回退
ods model swap T3 # 切换到不同硬件层级
ods enable n8n # 启用一个扩展
ods disable whisper # 禁用一个扩展
ods config show # 查看 .env(密钥已遮蔽)
ods preset save gaming # 快照当前配置
ods preset load gaming # 恢复配置
对比
其他工具只能让你走一部分路。ODS 让你走完全程。
| ODS | Ollama + Open WebUI | LocalAI | |
|---|---|---|---|
| 范围 | 完整 AI 技术栈 — 从推理到 Agent 到工作流 | LLM + 聊天 | 仅 LLM |
| 一键安装 | 全部,自动配置 | 仅 LLM + 聊天 | 仅 LLM |
| 硬件自动检测 + 模型选择 | NVIDIA + AMD Strix Halo + Apple Silicon + Intel Arc + CPU/云回退 | 无 | 无 |
| AMD APU 统一内存支持 | 平台特定加速后端,由安装器选择 | 部分(Vulkan) | 无 |
| 自治 AI Agent | Hermes Agent 默认;OpenClaw 遗留可选 | 无 | 无 |
| 工作流自动化 | n8n(400+ 集成) | 无 | 无 |
| 语音(STT + TTS) | Whisper + Kokoro | 无 | 无 |
| 图像生成 | ComfyUI | 无 | 无 |
| RAG 流水线 | Qdrant + embeddings | 无 | 无 |
| 扩展系统 | 基于 manifest,可热插拔 | 无 | 无 |
| 多 GPU | 是(NVIDIA) | 部分 | 部分 |
文档
| Quickstart | 带故障排除的分步安装指南 |
| Docs Index | 面向运维者、贡献者和审查者的维护文档地图 |
| Build On ODS | Fork、自定义版本、扩展模板和下游验证 |
| Forkability | 如何 fork、审计、定制并独立运行 ODS |
| Maintainer Runbook | 面向维护者和 fork 的发布、回滚、验证和运维连续性指南 |
| High-Risk Change Map | 哪些变更需要专项检查、集群验证或发布级门禁 |
| Headless Setup | QR 引导、首次启动设置、AP 模式、mDNS 和本地 Agent 访问 |
| Support Matrix | 当前平台和 GPU 支持状态 |
| Release Validation | User Green 门禁和发布级集群/发行版验证策略 |
| 2.6.0 Release Notes | 当前稳定版发布说明、验证凭证和已知验证边界 |
| Validation Matrix | 脱敏后的 CI、发行版实验室和真实硬件集群的发布就绪证据 |
| Validation Reproducibility | fork 和运维者如何在自己的硬件上复现验证流程 |
| Offline And Mirroring | 固定版本、镜像和保存发布产物以实现独立运行 |
| Installer Trust | 先检查再安装的路径、引用固定和当前溯源限制 |
| Model Management | 精选和 Hugging Face GGUF 发现、验证导入、切换和恢复 |
| Hardware Guide | 买什么硬件、层级推荐 |
| FAQ | 常见问题和配置 |
| Extensions | 如何添加自定义服务 |
| Installer Architecture | 模块化安装器深度解析 |
| Installer Phase Contracts | 阶段所有权、幂等性、失败模式和验证预期 |
| Compose Resolver Contracts | compose 层、扩展、后端、端口和模式覆盖的规则 |
| Changelog | 版本历史和发布说明 |
| Contributing | 如何贡献 |
贡献者与致谢
ODS 由一个不断壮大的贡献者群体共同构建,涵盖安装器、GPU 支持、Dashboard、安全、扩展、文档和发布验证。README 保持产品概览的聚焦;完整的致谢、上游鸣谢和贡献者历史记录在 CONTRIBUTORS.md 中。
ODS 已获得本地 AI 和开发者社区的认可,包括 AMD Featured Developer 认可、入选 2026 年 5 月 AMD Lemonade Developer Challenge 获奖者,以及在 Pennovation Works 举办的 (Co)nnect: Philly's AI Ecosystem Summit 上的专题展示。
许可证
Apache 2.0 — 自由使用、修改和分发。请参阅 LICENSE。
由 Osmantic 以及不断壮大的、拒绝租用本该拥有的东西的抵抗力量共同构建。