
一个开源本地Grok Bot,运行在NVIDIA DGX Spark上。桌面+iOS,本地推理。
概览
一个开源的本地类似Grok Bot的桌面助手。有名字的队友、共享的电脑、技能和例程——完全运行在NVIDIA DGX Spark(GB10 Grace Blackwell超级芯片,128 GB连贯统一内存)上。推理工作就放在桌面上。没有云LLM。 Snorlax-Bot 是独立于 Grok Bot 公共产品形态的复刻(有命名机器人、持久计算机、技能/例程、MCP 连接器、问题小部件、桌面 + iOS)。它不包含,也未源自任何 Grok Bot 源代码。 Grok Bot 是一支始终在线的团队,拥有自己的云端计算机。Snorlax-Bot 是产品理念的内化:DGX Spark 就是计算机。机器人存在于你的局域网,通过薄的本地运行时通信,(在后续版本中)浏览、点击、调度和调用工具,无需将令牌发送出箱。 v0.31 仍然很小: 。头部点击可打开代理身份(PATCH)或信道成员列表。
概述(AI 翻译)
一个开源的本地类似Grok Bot的桌面助手。有名字的队友,共享 计算机、技能和例程——完全运行在NVIDIA DGX Spark上 (GB10 Grace Blackwell 超级芯片,128 GB 相干统一内存)推理 就留在桌面上。没有云端大型语言模型。
创始人:Chinghau Chu。许可证:Apache-2.0。
Snorlax-Bot 是独立于 公开产品形态 的独立版本 Grok Bot(有名称的机器人,持久化计算机,技能/例程,MCP连接器, 问题小部件,桌面版 + iOS)。它不包含,也不是源自, 任何Grok Bot的来源。
为什么会有这样的存在
Grok Bot 是一支始终在线的特工团队,拥有自己的计算机 云端。Snorlax-Bot 是产品理念的内化:DGX Spark 就是 计算机。机器人存在于你的局域网内,通过一个薄的本地运行时通信,并且(在 后续版本)无需发送令牌即可浏览、点击、调度和调用工具 开箱外。
v0.31 仍然很小:** 命名队友 + 身份面板 + 组通道线程
- 与@mentions聊天 + 反馈 + 额外频道 + 内置工具 + a thin desktop computer pane + a runtime MCP client + question widgets +
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Snorlax-Bot
An open-source, local Grok Bot-like desktop assistant. Named teammates, shared computer, skills and routines — running entirely on an NVIDIA DGX Spark (GB10 Grace Blackwell superchip, 128 GB coherent unified memory). Inference stays on the desk. There is no cloud LLM.
Founder: Chinghau Chu. License: Apache-2.0.
Snorlax-Bot is an independent recreation from the public product shape of Grok Bot (named bots, a persistent computer, skills/routines, MCP connectors, question widgets, desktop + iOS). It does not include, and is not derived from, any Grok Bot source.
Why this exists
Grok Bot is a team of always-on agents with a computer of their own in the cloud. Snorlax-Bot is that product idea turned inward: the DGX Spark is the computer. Bots live on your LAN, talk through a thin local runtime, and (in later versions) browse, click, schedule, and call tools without sending tokens off-box.
v0.31 is still small: **named teammates + identity pane + group channel threads
- chat with @mentions + report-back + extra channels + built-in tools + a
thin desktop Computer pane + a runtime MCP client + question widgets +
skills and cron/webhook/Slack/GitHub routines (Add / Remove + enable/pause + Copy webhook URL; Slack/GitHub listeners when that plugin is connected) + MCP connect chrome
(Settings plugins list +
kind=connectcard) + assistant markdown + MCP Add custom (Settings POST / DELETE; no separate disconnect) + curated plugin catalog (Settings Catalog Slack/GitHub Add; not a store) + chat attachments (composer paperclip / drop; user-right image + file chips;attachmentIdsin that turn) + agent-sent attachments (LEFTkind=messagereuses that chrome; runtime binds write_file / screenshot) + video attachments (composer drop/pick; 220×160 player;kind=video; 50MB; not fed to the model) + watch-video tool (watch_video{ attachmentId };Watched {name}on the existing kind=tool line; no auto-inject; desktop/iOS idle) + create agent/channel tools (create_agent/create_channelwrapPOST /v1/agents;Created {name}tool line; 项目 / 员工 seed skill) + IME-safe composer Enter (does not send while composing) + composer clipboard paste (Cmd-V / Ctrl-V / paste event of image/file/video → same pending chips; text-only paste stays in the field) + Copy / Regenerate / Speak on assistant LEFTkind=message(Copy 1:1 and channel; Regenerate 1:1 latest only;{ regenerate: true }; Speak is local piper viaPOST /v1/speak, no autoplay) + mermaid diagrams on completed LEFTkind=message(fencedmermaid; invalid falls back to fence chrome) + TeX math on completed LEFTkind=message(inline\( \)/ block$$; KaTeX; invalid falls back to monospace source) + stick-to-bottom while streaming (follow within ~64px; freeze on scroll-up; Send / Regenerates re-arm; 12px muted Jump to latest) +
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add chinghauchu/snorlax-bot