[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-nobodywho-ooo--nobodywho":3,"tool-nobodywho-ooo--nobodywho":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",144730,2,"2026-04-07T23:26:32",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107888,"2026-04-06T11:32:50",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[52,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":10,"last_commit_at":59,"category_tags":60,"status":17},4487,"LLMs-from-scratch","rasbt\u002FLLMs-from-scratch","LLMs-from-scratch 是一个基于 PyTorch 的开源教育项目，旨在引导用户从零开始一步步构建一个类似 ChatGPT 的大型语言模型（LLM）。它不仅是同名技术著作的官方代码库，更提供了一套完整的实践方案，涵盖模型开发、预训练及微调的全过程。\n\n该项目主要解决了大模型领域“黑盒化”的学习痛点。许多开发者虽能调用现成模型，却难以深入理解其内部架构与训练机制。通过亲手编写每一行核心代码，用户能够透彻掌握 Transformer 架构、注意力机制等关键原理，从而真正理解大模型是如何“思考”的。此外，项目还包含了加载大型预训练权重进行微调的代码，帮助用户将理论知识延伸至实际应用。\n\nLLMs-from-scratch 特别适合希望深入底层原理的 AI 开发者、研究人员以及计算机专业的学生。对于不满足于仅使用 API，而是渴望探究模型构建细节的技术人员而言，这是极佳的学习资源。其独特的技术亮点在于“循序渐进”的教学设计：将复杂的系统工程拆解为清晰的步骤，配合详细的图表与示例，让构建一个虽小但功能完备的大模型变得触手可及。无论你是想夯实理论基础，还是为未来研发更大规模的模型做准备",90106,"2026-04-06T11:19:32",[35,15,13,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":66,"readme_en":67,"readme_zh":68,"quickstart_zh":69,"use_case_zh":70,"hero_image_url":71,"owner_login":72,"owner_name":73,"owner_avatar_url":74,"owner_bio":75,"owner_company":76,"owner_location":76,"owner_email":76,"owner_twitter":76,"owner_website":76,"owner_url":77,"languages":78,"stars":113,"forks":114,"last_commit_at":115,"license":116,"difficulty_score":32,"env_os":117,"env_gpu":118,"env_ram":119,"env_deps":120,"category_tags":125,"github_topics":126,"view_count":32,"oss_zip_url":76,"oss_zip_packed_at":76,"status":17,"created_at":139,"updated_at":140,"faqs":141,"releases":170},5384,"nobodywho-ooo\u002Fnobodywho","nobodywho","NobodyWho is an inference engine that lets you run LLMs locally and efficiently on any device.  ","nobodywho 是一款高效的本地大语言模型（LLM）推理引擎，旨在让开发者轻松在任何设备上离线、免费地运行各类 AI 模型。它解决了传统方案中部署复杂、对云端依赖强以及长对话易“失忆”等痛点，让用户无需联网即可享受隐私安全且响应迅速的智能交互体验。\n\n这款工具特别适合希望将 AI 能力集成到应用中的软件开发者，尤其是使用 Python、Flutter 或 Godot 引擎的创作者。无论是构建桌面应用、移动 App 还是游戏，nobodywho 都能提供优化的原生代码支持，覆盖 Windows、Linux、macOS 及 Android 等多平台。\n\n其技术亮点十分突出：底层基于强大的 llama.cpp，支持数千种 GGUF 格式的预训练模型；利用 Vulkan 或 Metal 实现 GPU 加速推理，速度极快；独有的“工具调用”功能可自动从函数签名生成语法，确保调用精准无误；更具备感知上下文的预emptive 移位技术，有效避免长对话中的记忆丢失问题。通过简洁的 API，开发者仅需几行代码即可实现流式输出、嵌入向量及 RAG 等高级功能，是打造本地化智能应用的理想选择。","![Nobody Who](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fnobodywho-ooo_nobodywho_readme_f7e5460bde3f.png)\n\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1308812521456799765?logo=discord&style=flat-square)](https:\u002F\u002Fdiscord.gg\u002FqhaMc2qCYB)\n[![Matrix](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMatrix-000?logo=matrix&logoColor=fff)](https:\u002F\u002Fmatrix.to\u002F#\u002F#nobodywho:matrix.org)\n[![Mastodon](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMastodon-6364FF?logo=mastodon&logoColor=fff&style=flat-square)](https:\u002F\u002Fmastodon.gamedev.place\u002F@nobodywho)\n[![Pub.dev Version](https:\u002F\u002Fimg.shields.io\u002Fpub\u002Fv\u002Fnobodywho?include_prereleases&style=flat-square&label=pub.dev)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fnobodywho)\n[![PyPI Version](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fnobodywho?style=flat-square&labelColor=%233775A9&color=%23FFD242)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fnobodywho\u002F)\n[![Godot Engine](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGodot-%23FFFFFF.svg?logo=godot-engine&style=flat-square)](https:\u002F\u002Fgodotengine.org\u002Fasset-library\u002Fasset\u002F2886)\n[![Contributor Covenant](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FContributor%20Covenant-2.1-4baaaa.svg?style=flat-square)](CODE_OF_CONDUCT.md) \n[![Docs](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDocs-lightblue?style=flat-square)](https:\u002F\u002Fdocs.nobodywho.ooo)\n\n\nNobodyWho is a library that lets you run LLMs locally and efficiently on any device.\n\nWe currently support Python, Flutter and Godot, with more integrations on the way.\n\n\n## At a Glance\n\n* 🏃 Run any LLM locally, offline, for free\n* ⚒️ Fast, simple tool calling - just pass a normal function\n* 👌 Guaranteed perfect tool calling every time, automatically derives a grammar from your function signature\n* 🗨️ Conversation-aware preemptive context shifting, for lobotomy-free conversations of infinite length\n* 💻 Ship optimized native code for multiple platforms: Windows, Linux, macOS, Android\n* ⚡ Super fast inference on GPU powered by Vulkan or Metal\n* 🤖 Compatible with thousands of pre-trained LLMs - use any LLM in the GGUF format\n* 🦙 Powered by the wonderful [llama.cpp](https:\u002F\u002Fgithub.com\u002Fggml-org\u002Fllama.cpp)\n\n\n## Flutter\n\n### Quick Start\n\nInstall the library:\n\n```\nflutter pub add nobodywho\n```\n\nDownload a model file, for example: [Qwen3 0.6B](https:\u002F\u002Fhuggingface.co\u002FNobodyWho\u002FQwen_Qwen3-0.6B-GGUF\u002Fresolve\u002Fmain\u002FQwen_Qwen3-0.6B-Q4_K_M.gguf).\n\nThen start chatting with the model:\n\n```dart\nimport 'package:nobodywho\u002Fnobodywho.dart' as nobodywho;\n\nvoid main() async {\n  await nobodywho.NobodyWho.init();\n  final chat = await nobodywho.Chat.fromPath(modelPath: '.\u002Fmodel.gguf');\n  final msg = await chat.ask('Is water wet?').completed();\n  print(msg); \u002F\u002F Yes, indeed, water is wet!\n}\n```\n\nCheck out the [starter example app](https:\u002F\u002Fgithub.com\u002Fnobodywho-ooo\u002Fflutter-starter-example) to test the library in 2 minutes and explore advanced features like embeddings, tool calling, and RAG.\n\nSee our [Flutter documentation](https:\u002F\u002Fdocs.nobodywho.ooo\u002Fflutter\u002F) and [pub.dev](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fnobodywho) for more.\n\n\n## Python\n\n### Quick Start\n\nStart by installing NobodyWho. This is simply\n\n```sh\npip install nobodywho\n```\n\nNext download a model. For a quick start we recommend [this one](https:\u002F\u002Fhuggingface.co\u002FNobodyWho\u002FQwen_Qwen3-0.6B-GGUF\u002Fresolve\u002Fmain\u002FQwen_Qwen3-0.6B-Q4_K_M.gguf). It is quite small, but will get the job done.\n\nThen you start generating a response from the model with the following code snippet:\n\n```python\nfrom nobodywho import Chat\nchat = Chat(\".\u002Fpath\u002Fto\u002Fyour\u002Fmodel.gguf\")\nresponse = chat.ask(\"Is water wet?\")\nfor token in response:\n    print(token, end=\"\", flush=True)\n```\n\nIf you want to block and wait for the complete response as a string, you can use `.completed()`:\n\n```python\nfull_response = chat.ask(\"Is water wet?\").completed()\n```\n\nYou can also setup a basic interactive chatbot very quickly with the code snippet below: \n\n```python\nfrom nobodywho import Chat, TokenStream\nchat = Chat(\".\u002Fpath\u002Fto\u002Fyour\u002Fmodel.gguf\")\nwhile True:\n    prompt = input(\"Enter your prompt: \")\n    response: TokenStream = chat.ask(prompt)\n    for token in response:\n        print(token, end=\"\", flush=True)\n    print()\n\n```\n\n### Tool calling\n\nOnce you have a chat up and running you will likely want to give it access to tools. This is very easy in NobodyWho:\n\n```python\nimport math\nfrom nobodywho import tool, Chat\n\n@tool(description=\"Calculates the area of a circle given its radius\")\ndef circle_area(radius: float) -> str:\n    area = math.pi * radius ** 2\n    return f\"Circle with radius {radius} has area {area:.2f}\"\n\nchat = Chat(\".\u002Fpath\u002Fto\u002Fyour\u002Fmodel.gguf\", tools=[circle_area])\n```\n\nAdding tools to your chat like above will automatically make these available to the model.\nThere plenty of things you can do with tools and many of these are coverend in our docs.\n\n## Godot\n\nYou can install it from inside the Godot editor: In Godot 4.5+, go to AssetLib and search for \"NobodyWho\".\n\n...or you can grab a specific version from our [github releases page.](https:\u002F\u002Fgithub.com\u002Fnobodywho-ooo\u002Fnobodywho\u002Freleases) You can install these zip files by going to the \"AssetLib\" tab in Godot and selecting \"Import\".\n\nMake sure that the ignore asset root option is set in the import dialogue.\n\nFor further instructions on how to setup NobodyWho in Godot please refer to our docs.\n\n## Documentation\n\n[The documentation](https:\u002F\u002Fdocs.nobodywho.ooo) has everything you might want to know: https:\u002F\u002Fdocs.nobodywho.ooo\u002F\n\n## How to Help \n\n* ⭐ Star the repo and spread the word about NobodyWho!\n* Join our [Discord](https:\u002F\u002Fdiscord.gg\u002FqhaMc2qCYB) or [Matrix](https:\u002F\u002Fmatrix.to\u002F#\u002F#nobodywho:matrix.org) communities\n* Found a bug? Open an issue!\n* Submit your own PR - contributions welcome\n* Help improve docs or write tutorials\n\n\n### Can I export to HTML5 or iOS?\n\nCurrently only Linux, MacOS, Android and Windows are supported platforms.\n\niOS exports seem very feasible. See issue [#114](https:\u002F\u002Fgithub.com\u002Fnobodywho-ooo\u002Fnobodywho\u002Fissues\u002F114)\n\nWeb exports will be a bit trickier to get right. See issue [#111](https:\u002F\u002Fgithub.com\u002Fnobodywho-ooo\u002Fnobodywho\u002Fissues\u002F111).\n\n\n## Licensing\n\nThere has been some confusion about the licensing terms of NobodyWho. To clarify:\n\n> Linking two programs or linking an existing software with your own work does not – at least under European law – produce a derivative or extend the coverage of the linked software licence to your own work. [[1]](https:\u002F\u002Finteroperable-europe.ec.europa.eu\u002Fcollection\u002Feupl\u002Flicence-compatibility-permissivity-reciprocity-and-interoperability)\n\nYou are allowed to use this plugin in proprietary and commercial projects, free of charge.\n\nIf you distribute modified versions of the code *in this repo*, you must open source those changes.\n\nFeel free to make proprietary projects using NobodyWho, but don't make a proprietary fork of NobodyWho.\n","![Nobody Who](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fnobodywho-ooo_nobodywho_readme_f7e5460bde3f.png)\n\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1308812521456799765?logo=discord&style=flat-square)](https:\u002F\u002Fdiscord.gg\u002FqhaMc2qCYB)\n[![Matrix](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMatrix-000?logo=matrix&logoColor=fff)](https:\u002F\u002Fmatrix.to\u002F#\u002F#nobodywho:matrix.org)\n[![Mastodon](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMastodon-6364FF?logo=mastodon&logoColor=fff&style=flat-square)](https:\u002F\u002Fmastodon.gamedev.place\u002F@nobodywho)\n[![Pub.dev Version](https:\u002F\u002Fimg.shields.io\u002Fpub\u002Fv\u002Fnobodywho?include_prereleases&style=flat-square&label=pub.dev)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fnobodywho)\n[![PyPI Version](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fnobodywho?style=flat-square&labelColor=%233775A9&color=%23FFD242)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fnobodywho\u002F)\n[![Godot Engine](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGodot-%23FFFFFF.svg?logo=godot-engine&style=flat-square)](https:\u002F\u002Fgodotengine.org\u002Fasset-library\u002Fasset\u002F2886)\n[![Contributor Covenant](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FContributor%20Covenant-2.1-4baaaa.svg?style=flat-square)](CODE_OF_CONDUCT.md) \n[![Docs](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDocs-lightblue?style=flat-square)](https:\u002F\u002Fdocs.nobodywho.ooo)\n\n\nNobodyWho 是一个库，使您能够在任何设备上本地且高效地运行大型语言模型。\n\n我们目前支持 Python、Flutter 和 Godot，并且还在不断推出更多集成。\n\n## 一览\n\n* 🏃 在本地、离线免费运行任何 LLM\n* ⚒️ 快速、简单的工具调用——只需传递一个普通函数\n* 👌 每次都能完美调用工具，自动从您的函数签名中推导出语法\n* 🗨️ 具备对话感知的抢先上下文切换功能，实现无“脑切”式的无限长度对话\n* 💻 可为多个平台（Windows、Linux、macOS、Android）生成优化的原生代码\n* ⚡ 基于 Vulkan 或 Metal 的 GPU 加速，推理速度极快\n* 🤖 兼容数千个预训练的 LLM——可使用任何 GGUF 格式的 LLM\n* 🦙 由优秀的 [llama.cpp](https:\u002F\u002Fgithub.com\u002Fggml-org\u002Fllama.cpp) 提供支持\n\n\n## Flutter\n\n### 快速入门\n\n安装库：\n\n```\nflutter pub add nobodywho\n```\n\n下载一个模型文件，例如：[Qwen3 0.6B](https:\u002F\u002Fhuggingface.co\u002FNobodyWho\u002FQwen_Qwen3-0.6B-GGUF\u002Fresolve\u002Fmain\u002FQwen_Qwen3-0.6B-Q4_K_M.gguf)。\n\n然后开始与模型聊天：\n\n```dart\nimport 'package:nobodywho\u002Fnobodywho.dart' as nobodywho;\n\nvoid main() async {\n  await nobodywho.NobodyWho.init();\n  final chat = await nobodywho.Chat.fromPath(modelPath: '.\u002Fmodel.gguf');\n  final msg = await chat.ask('水是湿的吗？').completed();\n  print(msg); \u002F\u002F 是的，水确实是湿的！\n}\n```\n\n查看 [入门示例应用](https:\u002F\u002Fgithub.com\u002Fnobodywho-ooo\u002Fflutter-starter-example)，在两分钟内测试该库，并探索嵌入、工具调用和 RAG 等高级功能。\n\n更多内容请参阅我们的 [Flutter 文档](https:\u002F\u002Fdocs.nobodywho.ooo\u002Fflutter\u002F) 和 [pub.dev](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fnobodywho)。\n\n\n## Python\n\n### 快速入门\n\n首先安装 NobodyWho。这非常简单：\n\n```sh\npip install nobodywho\n```\n\n接下来下载一个模型。为了快速上手，我们推荐这个模型：[这里](https:\u002F\u002Fhuggingface.co\u002FNobodyWho\u002FQwen_Qwen3-0.6B-GGUF\u002Fresolve\u002Fmain\u002FQwen_Qwen3-0.6B-Q4_K_M.gguf)。它体积很小，但足以完成任务。\n\n然后您可以使用以下代码片段从模型生成响应：\n\n```python\nfrom nobodywho import Chat\nchat = Chat(\".\u002Fpath\u002Fto\u002Fyour\u002Fmodel.gguf\")\nresponse = chat.ask(\"水是湿的吗？\")\nfor token in response:\n    print(token, end=\"\", flush=True)\n```\n\n如果您希望阻塞并等待完整的字符串形式响应，可以使用 `.completed()`：\n\n```python\nfull_response = chat.ask(\"水是湿的吗？\").completed()\n```\n\n您还可以使用下面的代码片段快速搭建一个基本的交互式聊天机器人：\n\n```python\nfrom nobodywho import Chat, TokenStream\nchat = Chat(\".\u002Fpath\u002Fto\u002Fyour\u002Fmodel.gguf\")\nwhile True:\n    prompt = input(\"请输入您的提示：\")\n    response: TokenStream = chat.ask(prompt)\n    for token in response:\n        print(token, end=\"\", flush=True)\n    print()\n```\n\n### 工具调用\n\n一旦聊天启动并运行，您可能希望为其添加工具访问权限。在 NobodyWho 中，这非常简单：\n\n```python\nimport math\nfrom nobodywho import tool, Chat\n\n@tool(description=\"根据半径计算圆的面积\")\ndef circle_area(radius: float) -> str:\n    area = math.pi * radius ** 2\n    return f\"半径为 {radius} 的圆面积为 {area:.2f}\"\n\nchat = Chat(\".\u002Fpath\u002Fto\u002Fyour\u002Fmodel.gguf\", tools=[circle_area])\n```\n\n像上面这样为聊天添加工具后，这些工具将自动对模型可用。\n关于工具的使用方法有很多，我们的文档中有详细介绍。\n\n## Godot\n\n您可以在 Godot 编辑器内直接安装：在 Godot 4.5+ 中，前往 AssetLib 并搜索“NobodyWho”。\n\n或者您也可以从我们的 [GitHub 发布页面](https:\u002F\u002Fgithub.com\u002Fnobodywho-ooo\u002Fnobodywho\u002Freleases) 获取特定版本。您可以将这些 ZIP 文件导入到 Godot 的“AssetLib”选项卡中进行安装。\n请确保在导入对话框中启用“忽略资源根目录”选项。\n\n有关如何在 Godot 中设置 NobodyWho 的更多说明，请参阅我们的文档。\n\n## 文档\n\n[文档](https:\u002F\u002Fdocs.nobodywho.ooo) 包含您可能需要了解的一切：https:\u002F\u002Fdocs.nobodywho.ooo\u002F\n\n## 如何帮助\n\n* ⭐ 星标仓库并宣传 NobodyWho！\n* 加入我们的 [Discord](https:\u002F\u002Fdiscord.gg\u002FqhaMc2qCYB) 或 [Matrix](https:\u002F\u002Fmatrix.to\u002F#\u002F#nobodywho:matrix.org) 社区\n* 发现了 bug？提交一个问题！\n* 提交您自己的 PR——欢迎贡献\n* 帮助改进文档或撰写教程\n\n\n### 我可以导出到 HTML5 或 iOS 吗？\n\n目前仅支持 Linux、MacOS、Android 和 Windows 平台。\n\niOS 导出看起来非常可行。请参阅问题 [#114](https:\u002F\u002Fgithub.com\u002Fnobodywho-ooo\u002Fnobodywho\u002Fissues\u002F114)。\n\nWeb 导出则会稍微复杂一些。请参阅问题 [#111](https:\u002F\u002Fgithub.com\u002Fnobodywho-ooo\u002Fnobodywho\u002Fissues\u002F111)。\n\n\n## 许可证\n\n关于 NobodyWho 的许可证条款存在一些混淆。澄清如下：\n\n> 将两个程序链接起来，或将现有软件与您的作品链接起来——至少在欧洲法律下——并不会产生衍生作品，也不会将被链接软件的许可证范围扩展到您的作品上。[[1]](https:\u002F\u002Finteroperable-europe.ec.europa.eu\u002Fcollection\u002Feupl\u002Flicence-compatibility-permissivity-reciprocity-and-interoperability)\n\n您可以在专有和商业项目中免费使用此插件。\n如果您分发此仓库中代码的修改版本，则必须将其开源。\n您可以自由地使用 NobodyWho 构建专有项目，但请勿创建 NobodyWho 的专有分支。","# NobodyWho 快速上手指南\n\nNobodyWho 是一个高效的本地大语言模型（LLM）推理库，支持在 Windows、Linux、macOS 和 Android 上离线运行。它基于 `llama.cpp`，支持 Python、Flutter 和 Godot 引擎，具备极速的 GPU 推理（Vulkan\u002FMetal）和完美的工具调用（Tool Calling）能力。\n\n## 环境准备\n\n*   **操作系统**：Windows, Linux, macOS, Android (暂不支持 iOS 和 Web\u002FHTML5)。\n*   **硬件要求**：\n    *   支持 CPU 推理（通用）。\n    *   支持 GPU 加速（需具备 Vulkan 或 Metal 支持的显卡）。\n*   **模型格式**：仅支持 **GGUF** 格式的预训练模型。\n    *   *推荐起步模型*：[Qwen3 0.6B (GGUF)](https:\u002F\u002Fhuggingface.co\u002FNobodyWho\u002FQwen_Qwen3-0.6B-GGUF\u002Fresolve\u002Fmain\u002FQwen_Qwen3-0.6B-Q4_K_M.gguf)（体积小，适合测试）。\n*   **前置依赖**：\n    *   **Python 用户**：已安装 Python 环境。\n    *   **Flutter 用户**：已安装 Flutter SDK。\n    *   **Godot 用户**：Godot Engine 4.5+ 版本。\n\n> **提示**：国内用户下载模型文件时，若 HuggingFace 连接缓慢，建议使用镜像站（如 `hf-mirror.com`）或国内加速链接下载 `.gguf` 文件至本地项目目录。\n\n---\n\n## 安装步骤\n\n请根据你的开发语言选择对应的安装方式：\n\n### 1. Python\n使用 pip 安装：\n```sh\npip install nobodywho\n```\n\n### 2. Flutter\n在项目的根目录下执行：\n```sh\nflutter pub add nobodywho\n```\n\n### 3. Godot\n*   **方法一（推荐）**：打开 Godot 编辑器 (4.5+)，进入 `AssetLib` 标签页，搜索 \"NobodyWho\" 并点击安装。\n*   **方法二**：从 [GitHub Releases](https:\u002F\u002Fgithub.com\u002Fnobodywho-ooo\u002Fnobodywho\u002Freleases) 下载对应版本的 zip 文件。在 Godot 中点击 `AssetLib` -> `Import`，选择下载的 zip 文件。**注意**：在导入对话框中务必勾选 **\"Ignore Asset Root\"** 选项。\n\n---\n\n## 基本使用\n\n确保你已将下载的 `.gguf` 模型文件放置在项目路径中（以下示例假设文件名为 `model.gguf`）。\n\n### Python 示例\n\n**流式输出对话：**\n```python\nfrom nobodywho import Chat\n\n# 初始化聊天对象\nchat = Chat(\".\u002Fpath\u002Fto\u002Fyour\u002Fmodel.gguf\")\n\n# 生成响应并流式打印\nresponse = chat.ask(\"Is water wet?\")\nfor token in response:\n    print(token, end=\"\", flush=True)\n```\n\n**获取完整回复字符串：**\n```python\nfull_response = chat.ask(\"Is water wet?\").completed()\nprint(full_response)\n```\n\n**交互式命令行机器人：**\n```python\nfrom nobodywho import Chat, TokenStream\n\nchat = Chat(\".\u002Fpath\u002Fto\u002Fyour\u002Fmodel.gguf\")\nwhile True:\n    prompt = input(\"Enter your prompt: \")\n    response: TokenStream = chat.ask(prompt)\n    for token in response:\n        print(token, end=\"\", flush=True)\n    print()\n```\n\n### Flutter 示例\n\n**基础对话：**\n```dart\nimport 'package:nobodywho\u002Fnobodywho.dart' as nobodywho;\n\nvoid main() async {\n  \u002F\u002F 初始化库\n  await nobodywho.NobodyWho.init();\n  \n  \u002F\u002F 加载模型\n  final chat = await nobodywho.Chat.fromPath(modelPath: '.\u002Fmodel.gguf');\n  \n  \u002F\u002F 发送消息并等待完成\n  final msg = await chat.ask('Is water wet?').completed();\n  print(msg); \n}\n```\n\n### 高级功能：工具调用 (Tool Calling)\n\nNobodyWho 支持通过函数签名自动生成语法约束，实现完美的工具调用。\n\n**Python 示例：**\n```python\nimport math\nfrom nobodywho import tool, Chat\n\n# 定义工具函数\n@tool(description=\"Calculates the area of a circle given its radius\")\ndef circle_area(radius: float) -> str:\n    area = math.pi * radius ** 2\n    return f\"Circle with radius {radius} has area {area:.2f}\"\n\n# 将工具注册到聊天对象\nchat = Chat(\".\u002Fpath\u002Fto\u002Fyour\u002Fmodel.gguf\", tools=[circle_area])\n\n# 模型现在可以自动调用 circle_area 函数来回答相关问题\nresponse = chat.ask(\"What is the area of a circle with radius 5?\")\n```\n\n> 更多高级用法（如嵌入向量 Embeddings、RAG 等）请参考官方文档：https:\u002F\u002Fdocs.nobodywho.ooo","一位独立游戏开发者希望在 Godot 引擎制作的冒险游戏中，嵌入一个能离线运行、根据玩家行为动态生成剧情对话的 NPC 智能体。\n\n### 没有 nobodywho 时\n- **依赖云端服务**：必须调用外部 API，导致游戏在无网环境（如飞机模式或弱网地区）下功能瘫痪，且产生持续的 Token 费用。\n- **集成复杂度高**：需要在 C# 或 GDScript 与 Python 后端之间搭建复杂的通信桥梁，处理序列化和网络延迟，开发周期长达数周。\n- **上下文记忆受限**：受限于云端窗口的固定长度，NPC 无法记住玩家半小时前的关键选择，导致剧情逻辑断裂，沉浸感大打折扣。\n- **隐私与数据风险**：玩家的聊天内容需上传至第三方服务器，存在数据泄露隐患，难以通过严格的应用商店隐私审核。\n\n### 使用 nobodywho 后\n- **纯本地离线运行**：直接加载 GGUF 格式模型到玩家设备，利用 Vulkan 或 Metal 加速，无需联网即可流畅运行，彻底消除延迟和流量成本。\n- **原生无缝集成**：通过 Godot 插件直接调用，像调用普通函数一样实现“工具调用”（Tool Calling），让 NPC 能直接触发游戏内的开门、交易等动作，两天即可完成原型。\n- **无限长上下文记忆**：借助其感知上下文的预emptive 移位技术，NPC 能完整保留整局游戏的对话历史，确保剧情连贯，仿佛拥有真实记忆。\n- **数据完全私有**：所有推理过程均在用户本地完成，敏感数据不出设备，完美符合隐私合规要求，提升用户信任度。\n\nnobodywho 让开发者能以极低成本将强大的大模型能力转化为完全离线、隐私安全且深度融入游戏逻辑的原生体验。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fnobodywho-ooo_nobodywho_3b50cdf8.png","nobodywho-ooo","NobodyWho","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fnobodywho-ooo_f6fb8090.png","",null,"https:\u002F\u002Fgithub.com\u002Fnobodywho-ooo",[79,83,87,91,94,98,101,105,109],{"name":80,"color":81,"percentage":82},"Rust","#dea584",40.8,{"name":84,"color":85,"percentage":86},"Nix","#7e7eff",32,{"name":88,"color":89,"percentage":90},"Dart","#00B4AB",23.1,{"name":92,"color":93,"percentage":32},"Python","#3572A5",{"name":95,"color":96,"percentage":97},"Shell","#89e051",0.7,{"name":99,"color":100,"percentage":97},"GDScript","#355570",{"name":102,"color":103,"percentage":104},"Ruby","#701516",0.3,{"name":106,"color":107,"percentage":108},"CMake","#DA3434",0.2,{"name":110,"color":111,"percentage":112},"PowerShell","#012456",0.1,777,47,"2026-04-07T23:35:11","EUPL-1.2","Linux, macOS, Windows, Android","非必需（支持 CPU 运行），若使用 GPU 加速需支持 Vulkan (Linux\u002FWindows\u002FAndroid) 或 Metal (macOS) 的显卡，未指定具体型号和显存大小，不支持 CUDA","未说明（取决于加载的 GGUF 模型大小）",{"notes":121,"python":122,"dependencies":123},"该工具基于 llama.cpp，支持离线运行 GGUF 格式的本地大语言模型。目前不支持 HTML5 (Web) 和 iOS 平台。提供 Python、Flutter 和 Godot 集成。工具调用功能可自动从函数签名生成语法约束。","未说明",[124],"llama.cpp",[14,52,35],[127,128,129,130,131,132,133,134,135,136,137,138],"godot","godot-engine","godot-plugin","godot4","llm","inference-engine","python","python-llm","slm","flutter","flutter-ai","on-device-ai","2026-03-27T02:49:30.150509","2026-04-08T13:06:25.118983",[142,147,152,157,162,166],{"id":143,"question_zh":144,"answer_zh":145,"source_url":146},24413,"为什么运行场景时 Godot 会崩溃且控制台没有错误信息？","这通常是由于缺少调试符号文件导致无法生成堆栈跟踪，或者是与其他覆盖层程序（如 Steam Overlay、Rivatuner Statistics Server 或 Discord）冲突引起的。建议：1. 关闭其他覆盖层程序后重试；2. 等待项目发布包含 Windows 调试文件的版本以便获取详细报错；3. 如果问题依旧，请提交带有新崩溃日志的新 Issue。","https:\u002F\u002Fgithub.com\u002Fnobodywho-ooo\u002Fnobodywho\u002Fissues\u002F43",{"id":148,"question_zh":149,"answer_zh":150,"source_url":151},24414,"加载某些模型（如 Llama2 或部分 Mistral 变体）时报错 'Model worker crashed: Lama.cpp failed fetching chat template' 怎么办？","该错误表明模型文件中缺少聊天模板（chat template）元数据。这是因为部分 GGUF 文件在转换时未包含必要的模板信息。解决方案：1. 尝试使用其他包含完整元数据的模型文件；2. 关注项目更新，维护者已优化了错误提示以提供更具体的操作建议；3. 高级用户可尝试自行将聊天模板注入到 GGUF 文件中。","https:\u002F\u002Fgithub.com\u002Fnobodywho-ooo\u002Fnobodywho\u002Fissues\u002F96",{"id":153,"question_zh":154,"answer_zh":155,"source_url":156},24415,"如何在 Unity 项目中找到被隐藏的 Samples 文件夹？","在 Unity 包导入机制中，示例文件夹可能被命名为 'samples~'（带波浪号），这会导致其在 Project 窗口中默认隐藏。解决方法：1. 打开操作系统的文件资源管理器；2. 导航到项目的 Packages 或 Assets 目录下的 NobodyWho 文件夹；3. 将文件夹名称从 'samples~' 重命名为 'samples'（去掉波浪号）；4. 返回 Unity 编辑器，文件夹即可正常显示。","https:\u002F\u002Fgithub.com\u002Fnobodywho-ooo\u002Fnobodywho\u002Fissues\u002F167",{"id":158,"question_zh":159,"answer_zh":160,"source_url":161},24416,"GGUF 文件是否支持多个聊天模板？如何指定使用特定的模板？","是的，GGUF 文件 technically 可以包含多个聊天模板（通过 llama.cpp 的转换脚本生成），但在实际下载的模型中较少见。项目正在开发新功能，通过 Rust 绑定暴露按名称提取聊天模板的函数。未来用户将能够明确指定使用哪个模板，而不是依赖默认行为。目前建议检查模型来源是否提供了多模板支持。","https:\u002F\u002Fgithub.com\u002Fnobodywho-ooo\u002Fnobodywho\u002Fissues\u002F121",{"id":163,"question_zh":164,"answer_zh":165,"source_url":161},24417,"实现工具调用（Tool Calling）时，如何确保生成的 JSON 格式正确？","为了确保工具调用参数的准确性，项目计划实施 JSON Schema 到 GBNF 语法的运行时转换，以强制模型输出符合规范的 JSON。目前正在评估几种方案：1. 使用 llama.cpp 自带的 C++ 实现（推荐，需编写 Rust 绑定）；2. 避免使用不完整的 Python 实现或过时的 gbnf-rs 库。这将防止因格式错误导致的工具调用失败。",{"id":167,"question_zh":168,"answer_zh":169,"source_url":146},24418,"遇到崩溃但无法定位原因时，应该如何提供有效的反馈？","由于当前分发包可能缺少调试符号，简单的崩溃报告往往无法定位问题。有效的反馈应包含：1. 完整的崩溃堆栈跟踪（如果有）；2. 操作系统及硬件配置详情；3. 复现步骤及使用的具体模型文件；4. 是否运行了其他可能冲突的软件（如覆盖层工具）。维护者建议在有调试文件的版本发布后重新测试并上报。",[171,175,179,183,187,191,195,199,203,207,212,217,222,226,230,234,238,242,246,250],{"id":172,"version":173,"summary_zh":76,"released_at":174},153968,"nobodywho-flutter-v0.5.3-rc1","2026-04-07T11:56:54",{"id":176,"version":177,"summary_zh":76,"released_at":178},153969,"nobodywho-flutter-v0.5.2","2026-03-20T15:57:44",{"id":180,"version":181,"summary_zh":76,"released_at":182},153970,"nobodywho-python-v0.9.1","2026-03-19T08:18:20",{"id":184,"version":185,"summary_zh":76,"released_at":186},153971,"nobodywho-flutter-v0.5.1","2026-03-16T09:21:57",{"id":188,"version":189,"summary_zh":76,"released_at":190},153972,"nobodywho-flutter-v0.5.1-rc1","2026-03-13T20:08:11",{"id":192,"version":193,"summary_zh":76,"released_at":194},153973,"nobodywho-python-v0.9.0","2026-03-12T11:03:17",{"id":196,"version":197,"summary_zh":76,"released_at":198},153974,"nobodywho-flutter-v0.5.0","2026-03-12T10:25:55",{"id":200,"version":201,"summary_zh":76,"released_at":202},153975,"nobodywho-flutter-v0.4.1-rc1","2026-03-11T09:54:32",{"id":204,"version":205,"summary_zh":76,"released_at":206},153976,"nobodywho-flutter-v0.4.0-rc1","2026-03-10T16:30:13",{"id":208,"version":209,"summary_zh":210,"released_at":211},153977,"nobodywho-godot-v8.1.0","### 新特性\n- 添加 FunctionGemma 工具调用支持\n- 添加 Ministral 3 工具调用支持\n- 引入可组合的 GBNF 文法系统，以实现更健壮的约束生成\n- 系统提示现为可选——省略时将保留模型内置的默认值，而非用空字符串覆盖\n- 默认启用通义千问3风格的采样配置\n\n### 错误修复\n- 修复聊天历史被清空或重置为空消息时导致的崩溃\n- 修复重置上下文后 logits 出现过时的问题\n- 修复通义千问文法中的一个错误，该错误曾阻止模型在序列中进行多次工具调用\n- 修复混合型 Transformer\u002FRNN 模型的上下文修剪问题\n\n### 改进\n- 添加工作线程守护机制，在进程退出时正确终止子线程，避免关闭时出现线程泄漏\n- 在采样链中前置文法步骤，以确保约束顺序正确\n- 按照 Hugging Face 标准统一 Tool 和 ToolCall 的序列化格式\n- 当聊天模板引用了缺失的变量时发出警告\n- 升级 llama.cpp，并迁移到新的分词解码 API\n- 对 Android 构建进行 libstdc++ 静态链接，移除对 NDK 运行时库的依赖","2026-03-09T13:54:09",{"id":213,"version":214,"summary_zh":215,"released_at":216},153978,"nobodywho-python-v0.8.0","### 新特性\n- 在 Python 工具调用参数解析中新增对 `set`、`dict` 和 `tuple` 类型的支持\n- 新增 FunctionGemma 工具调用支持\n- 新增 Ministral 3 工具调用支持\n- 引入可组合的 GBNF 语法系统，以实现更健壮的约束生成\n- 为 ARM64 Linux 轮子包新增 Vulkan GPU 加速支持\n- 系统提示现为可选——省略时将保留模型内置的默认值，而非用空字符串覆盖\n- 新增 Qwen3 风格的采样配置\n\n### 错误修复\n- 添加工作线程守护机制，确保在退出时正确终止子线程，从而修复 Python 进程退出时出现的卡死和段错误问题\n- 修复聊天历史被清空或重置为空消息时导致的崩溃问题\n- 修复重置上下文后 logits 出现过期的问题\n- 修复 Qwen 语法中的一个 bug，该 bug 导致模型无法连续进行多次工具调用\n- 通过添加 `Python::Initialize` 调用，修复 Python 多线程环境下的段错误问题\n- 修复混合 Transformer\u002FRNN 模型的上下文修剪逻辑\n\n### 改进\n- 将语法步骤前置到采样链中，以确保约束顺序正确\n- 按照 HuggingFace 标准统一了 Tool 和 ToolCall 的序列化格式\n- 当聊天模板引用了缺失的变量时发出警告\n- 升级 llama.cpp 并迁移到新的令牌解码 API\n- 为 Android 构建静态链接 libstdc++\n- 更新 shell.nix 文件，使 Python 包不再绑定到特定的 Python 3 版本","2026-03-09T13:33:12",{"id":218,"version":219,"summary_zh":220,"released_at":221},153979,"nobodywho-flutter-v0.4.0","### 新特性\n- 在 Flutter 工具调用参数中新增对 `Set` 和 `Map` 类型的支持\n- 在工具参数解析中新增对 `num` 类型的支持\n- 新增 Ministral 3 工具调用支持\n- 新增 FunctionGemma 工具调用支持\n- 引入可组合的 GBNF 文法系统，以实现更健壮的约束生成（通过核心模块）\n- 系统提示现为可选——省略时将保留模型内置的默认值，而非用空字符串覆盖\n- 默认启用 Qwen3 风格的采样配置\n\n### Bug 修复\n- 修复聊天历史被清空\u002F重置为空消息时导致的崩溃\n- 修复重置上下文后 logits 出现过期的问题\n- 添加工作线程守护机制，在退出时正确销毁子线程，防止资源泄漏\n- 修复 Qwen 文法规则中的 bug，该 bug 导致模型无法在序列中进行多次工具调用\n- 复制 xcframework 时保留符号链接，修复 iOS\u002FmacOS 构建中断问题\n- 将 x86 架构排除逻辑移至 podspec 文件中，使使用者无需手动添加\n- 修复混合 Transformer\u002FRNN 模型的上下文裁剪问题\n- Android 构建中静态链接 libstdc++，移除对 NDK 运行时的依赖\n\n### 改进\n- 在 iOS\u002FmacOS 的 xcframework 中，将静态 `.a` 文件替换为动态 `.dylib` 文件\n- 从 podspec 中移除 macOS 最低版本限制\n- 在采样链中前置文法步骤，以确保约束顺序正确\n- 按照 HuggingFace 标准统一了 Tool 和 ToolCall 的序列化方式\n- 升级 llama.cpp，并迁移到新的令牌解码 API\n- 完善了 pub.dev 的 README 和文档\n- 移除了捆绑的示例应用（现可单独获取）","2026-03-09T13:18:48",{"id":223,"version":224,"summary_zh":76,"released_at":225},153980,"nobodywho-flutter-v0.3.2-rc3","2026-03-06T16:34:00",{"id":227,"version":228,"summary_zh":76,"released_at":229},153981,"nobodywho-flutter-v0.3.2-rc2","2026-03-02T11:26:14",{"id":231,"version":232,"summary_zh":76,"released_at":233},153982,"nobodywho-flutter-v0.3.2-rc1","2026-02-19T11:27:11",{"id":235,"version":236,"summary_zh":76,"released_at":237},153983,"nobodywho-flutter-v0.3.1","2026-02-18T17:01:22",{"id":239,"version":240,"summary_zh":76,"released_at":241},153984,"nobodywho-flutter-v0.3.1-rc4","2026-02-18T15:06:16",{"id":243,"version":244,"summary_zh":76,"released_at":245},153985,"nobodywho-flutter-v0.3.1-rc3","2026-02-18T10:26:21",{"id":247,"version":248,"summary_zh":76,"released_at":249},153986,"nobodywho-flutter-v0.3.1-rc2","2026-02-18T08:31:56",{"id":251,"version":252,"summary_zh":76,"released_at":253},153987,"nobodywho-flutter-v0.3.0","2026-02-11T09:37:05"]