[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-bbycroft--llm-viz":3,"tool-bbycroft--llm-viz":64},[4,17,27,35,48,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},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 真正成长为懂上",145895,2,"2026-04-08T11:32:59",[13,14,15],"开发框架","Agent","语言模型","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},4487,"LLMs-from-scratch","rasbt\u002FLLMs-from-scratch","LLMs-from-scratch 是一个基于 PyTorch 的开源教育项目，旨在引导用户从零开始一步步构建一个类似 ChatGPT 的大型语言模型（LLM）。它不仅是同名技术著作的官方代码库，更提供了一套完整的实践方案，涵盖模型开发、预训练及微调的全过程。\n\n该项目主要解决了大模型领域“黑盒化”的学习痛点。许多开发者虽能调用现成模型，却难以深入理解其内部架构与训练机制。通过亲手编写每一行核心代码，用户能够透彻掌握 Transformer 架构、注意力机制等关键原理，从而真正理解大模型是如何“思考”的。此外，项目还包含了加载大型预训练权重进行微调的代码，帮助用户将理论知识延伸至实际应用。\n\nLLMs-from-scratch 特别适合希望深入底层原理的 AI 开发者、研究人员以及计算机专业的学生。对于不满足于仅使用 API，而是渴望探究模型构建细节的技术人员而言，这是极佳的学习资源。其独特的技术亮点在于“循序渐进”的教学设计：将复杂的系统工程拆解为清晰的步骤，配合详细的图表与示例，让构建一个虽小但功能完备的大模型变得触手可及。无论你是想夯实理论基础，还是为未来研发更大规模的模型做准备",90106,3,"2026-04-06T11:19:32",[15,26,14,13],"图像",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":10,"last_commit_at":33,"category_tags":34,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":10,"last_commit_at":41,"category_tags":42,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",85052,"2026-04-08T11:03:08",[26,43,44,45,14,46,15,13,47],"数据工具","视频","插件","其他","音频",{"id":49,"name":50,"github_repo":51,"description_zh":52,"stars":53,"difficulty_score":23,"last_commit_at":54,"category_tags":55,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[14,26,13,15,46],{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":23,"last_commit_at":62,"category_tags":63,"status":16},519,"PaddleOCR","PaddlePaddle\u002FPaddleOCR","PaddleOCR 是一款基于百度飞桨框架开发的高性能开源光学字符识别工具包。它的核心能力是将图片、PDF 等文档中的文字提取出来，转换成计算机可读取的结构化数据，让机器真正“看懂”图文内容。\n\n面对海量纸质或电子文档，PaddleOCR 解决了人工录入效率低、数字化成本高的问题。尤其在人工智能领域，它扮演着连接图像与大型语言模型（LLM）的桥梁角色，能将视觉信息直接转化为文本输入，助力智能问答、文档分析等应用场景落地。\n\nPaddleOCR 适合开发者、算法研究人员以及有文档自动化需求的普通用户。其技术优势十分明显：不仅支持全球 100 多种语言的识别，还能在 Windows、Linux、macOS 等多个系统上运行，并灵活适配 CPU、GPU、NPU 等各类硬件。作为一个轻量级且社区活跃的开源项目，PaddleOCR 既能满足快速集成的需求，也能支撑前沿的视觉语言研究，是处理文字识别任务的理想选择。",75149,"2026-04-08T11:09:19",[15,26,13,46],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":78,"owner_location":78,"owner_email":79,"owner_twitter":78,"owner_website":80,"owner_url":81,"languages":82,"stars":117,"forks":118,"last_commit_at":119,"license":78,"difficulty_score":10,"env_os":120,"env_gpu":120,"env_ram":120,"env_deps":121,"category_tags":125,"github_topics":78,"view_count":10,"oss_zip_url":78,"oss_zip_packed_at":78,"status":16,"created_at":126,"updated_at":127,"faqs":128,"releases":159},5583,"bbycroft\u002Fllm-viz","llm-viz","3D Visualization of an GPT-style LLM","llm-viz 是一个开源的 3D 可视化工具，旨在将抽象的 GPT 风格大语言模型（LLM）内部运作机制以直观的三维交互形式呈现出来。它解决了传统文本或二维图表难以清晰展示神经网络复杂拓扑结构和数据流动过程的痛点，让用户能够“看见”模型在推理时数据是如何在各层之间传递和处理的。\n\n这款工具非常适合 AI 开发者、研究人员以及希望深入理解深度学习原理的学生和教育工作者使用。通过 llm-viz，用户可以观察从微型排序网络到接近 GPT-2 规模模型的实时运行状态。其独特的技术亮点在于支持任意规模网络的渲染，并内置了基于 Andrej Karpathy minGPT 实现的演示模型，能够动态展示权重如何影响输出。虽然完整的大模型权重因体积庞大未默认下载，但其架构已具备扩展能力。此外，该项目还集成了作者其他前沿实验（如 RISC-V CPU 模拟），体现了其在系统底层可视化方面的深厚积累。无论是用于教学演示还是算法调试，llm-viz 都为探索大模型黑箱提供了一扇透明的窗口。","\n# Brendan Bycroft's Home Page & Projects\n\nThis repository contains my (Brendan's) homepage, as well as a number of non-trivial projects.\n\nThey are kept in a single repository for ease of deployment, as well as sharing a bunch of js utils\nwhich are otherwise a pain to share around.\n\n## Projects\n\nThe main projects are:\n* LLM Visualization: 3D interactive model of a GPT-style LLM network running inference.\n* [WIP] CPU Simulation: A 2D digital schematic editor with full a execution model, showcasing a simple\n  RISC-V based CPU\n\n### LLM Visualization\n\nThis project displays a 3D model of a working implementation of a GPT-style network. That\nis, the network topology that's used in OpenAI's GPT-2, GPT-3, (and maybe GPT-4).\n\nThe first network displayed with working weights is a tiny such network, which sorts a small list\nof the letters A, B, and C. This is the demo example model from Andrej Karpathy's\n[minGPT](https:\u002F\u002Fgithub.com\u002Fkarpathy\u002FminGPT) implementation.\n\nThe renderer also supports visualizing arbitrary sized networks, and works with the smaller gpt2\nsize, although the weights aren't downloaded (it's 100's of MBs).\n\n### CPU Simulation (WIP; not exposed yet!)\n\nThis project runs 2D schematic digital circuits, with a fully fledged editor. The intent is to\nadd a number of walkthroughs, showing things such as:\n  * how a simple RISC-V CPU is constructed\n  * the constituent parts down to gate level: instruction decode, ALU, add, etc\n  * higher level CPU ideas, like various levels of pipelining, caching, etc\n\n## Running Locally\n\n1. Install dependencies: `yarn`\n1. Start the dev server: `yarn dev`\n","# 布兰登·拜克罗夫特的主页与项目\n\n这个仓库包含了我的（布兰登）个人主页，以及一些非简单的项目。\n\n这些内容被放在同一个仓库中，既便于部署，也方便共享一些 JavaScript 工具函数——否则单独分享这些工具会很麻烦。\n\n## 项目\n\n主要项目包括：\n* LLM 可视化：一个运行推理的 GPT 风格 LLM 网络的 3D 交互式模型。\n* [开发中] CPU 模拟：一个带有完整执行模型的 2D 数字电路原理图编辑器，用于展示一个基于 RISC-V 的简单 CPU。\n\n### LLM 可视化\n\n该项目展示了 GPT 风格网络的工作实现的 3D 模型。也就是说，它使用了与 OpenAI 的 GPT-2、GPT-3（或许还有 GPT-4）相同的网络拓扑结构。\n\n首先展示的是一个小型网络，其权重已正确加载，能够对 A、B、C 三个字母组成的列表进行排序。这是 Andrej Karpathy 的 `minGPT` 实现中的演示模型。\n\n渲染器还支持可视化任意大小的网络，并且可以正常运行较小的 gpt2 模型，不过该模型的权重文件并未下载（因为其大小达数百 MB）。\n\n### CPU 模拟（开发中；尚未公开！）\n\n该项目可以运行 2D 原理图形式的数字电路，并配备功能完善的编辑器。未来计划添加一系列教程，展示以下内容：\n  * 如何构建一个简单的 RISC-V CPU\n  * 从门级开始拆解各个组成部分：指令译码器、ALU、加法器等\n  * 更高层次的 CPU 设计理念，例如多级流水线、缓存机制等\n\n## 本地运行\n\n1. 安装依赖：`yarn`\n1. 启动开发服务器：`yarn dev`","# llm-viz 快速上手指南\n\nllm-viz 是一个交互式 3D 可视化工具，用于展示类 GPT 架构的大语言模型（LLM）在进行推理时的内部运作机制。本项目基于 Andrej Karpathy 的 minGPT 实现，默认演示一个能排序字母的小型网络，同时也支持加载更大规模的模型拓扑。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：Linux、macOS 或 Windows（需安装 WSL2 以获得最佳体验）。\n*   **Node.js**：建议安装 LTS 版本（v16 或更高）。\n*   **包管理器**：本项目推荐使用 **Yarn**。\n    *   若未安装，可通过 npm 全局安装：`npm install -g yarn`\n    *   *国内加速提示*：如遇网络问题，可配置淘宝镜像源：\n        ```bash\n        yarn config set registry https:\u002F\u002Fregistry.npmmirror.com\n        ```\n\n## 安装步骤\n\n克隆项目仓库并安装依赖：\n\n1.  克隆代码库（如果尚未下载）：\n    ```bash\n    git clone \u003Crepository-url>\n    cd \u003Crepository-directory>\n    ```\n\n2.  安装项目依赖：\n    ```bash\n    yarn\n    ```\n\n## 基本使用\n\n安装完成后，启动本地开发服务器即可在浏览器中查看 3D 模型演示。\n\n1.  运行开发服务器：\n    ```bash\n    yarn dev\n    ```\n\n2.  打开浏览器访问终端显示的地址（通常为 `http:\u002F\u002Flocalhost:3000` 或类似端口）。\n\n**使用说明**：\n*   默认加载的是一个微型网络模型，用于演示对字母 A、B、C 进行排序的过程。\n*   您可以在界面中与 3D 网络拓扑进行交互，观察数据在网络层间的流动。\n*   渲染器理论上支持任意大小的网络（如 gpt2-small），但由于权重文件较大（数百 MB），默认并未自动下载，需根据项目代码自行配置加载。","某高校深度学习实验室的研究员正在向本科生讲解 Transformer 架构中“自注意力机制”的数据流动过程，试图让学生理解矩阵运算如何在多层网络中具体执行。\n\n### 没有 llm-viz 时\n- 学生只能面对静态的二维架构图或复杂的数学公式，难以在脑海中构建出数据在高维空间中动态传递的立体图像。\n- 讲师无法实时演示特定输入（如字母排序任务）是如何一步步经过嵌入层、注意力头和前馈网络最终生成输出的，教学缺乏交互性。\n- 初学者极易混淆“残差连接”和“层归一化”等抽象概念在实际网络拓扑中的具体位置和形态，导致理解停留在表面。\n- 调试小型模型时，开发者难以直观定位是哪一层的神经元激活出现了异常，排查问题如同盲人摸象。\n\n### 使用 llm-viz 后\n- 学生通过浏览器即可操作一个完整的 3D GPT 风格网络模型，亲眼看到数据粒子如何沿着连线在不同层级间流动，将抽象理论具象化。\n- 讲师可以加载 minGPT 的排序演示模型，实时输入\"A、B、C\"，让观察者追踪每个字符的向量表示如何随推理步骤变化并得出正确顺序。\n- 复杂的网络结构被拆解为可视化的几何模块，残差连接清晰可见地绕过主路径，帮助学习者瞬间领悟其“信息高速公路”的作用。\n- 研究人员能直观监控任意隐藏层的激活状态，快速发现模型在早期层就出现的梯度消失或特征坍塌现象，大幅缩短调试周期。\n\nllm-viz 通过将黑盒般的神经网络转化为可交互的 3D 透明视图，彻底打破了深度学习理论认知与工程实践之间的视觉壁垒。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fbbycroft_llm-viz_dd6499a0.png","bbycroft","Brendan Bycroft","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fbbycroft_5ff066ce.png",null,"brendan.bycroft@gmail.com","https:\u002F\u002Fbbycroft.net\u002F","https:\u002F\u002Fgithub.com\u002Fbbycroft",[83,87,91,95,99,102,106,110,114],{"name":84,"color":85,"percentage":86},"TypeScript","#3178c6",91.8,{"name":88,"color":89,"percentage":90},"Odin","#60AFFE",4.1,{"name":92,"color":93,"percentage":94},"SCSS","#c6538c",2.3,{"name":96,"color":97,"percentage":98},"Assembly","#6E4C13",0.5,{"name":100,"color":101,"percentage":98},"JavaScript","#f1e05a",{"name":103,"color":104,"percentage":105},"Python","#3572A5",0.4,{"name":107,"color":108,"percentage":109},"C","#555555",0.2,{"name":111,"color":112,"percentage":113},"Shell","#89e051",0.1,{"name":115,"color":116,"percentage":113},"CSS","#663399",5342,623,"2026-04-08T00:18:39","未说明",{"notes":122,"python":120,"dependencies":123},"该项目是一个基于 Web 的 3D 可视化工具，主要通过浏览器运行。安装依赖需使用 yarn 包管理器，启动开发服务器命令为 'yarn dev'。默认演示模型为微型网络（排序字母），若需加载更大的 GPT-2 规模模型，需手动下载权重文件（大小为数百年 MB），但 README 未提供自动下载脚本或具体硬件加速需求。",[124],"yarn (Node.js 包管理器)",[15,46],"2026-03-27T02:49:30.150509","2026-04-09T01:05:59.103824",[129,134,139,144,149,154],{"id":130,"question_zh":131,"answer_zh":132,"source_url":133},25327,"运行项目时遇到\"No such file named BUILD_ID\"错误，该如何解决？","不要直接使用 npm 运行。请查看 README.md 底部说明，该项目需要使用 yarn 包管理器。请执行 `yarn` 安装依赖，然后使用 `yarn dev` 命令来构建并在本地运行项目，这样会使用正确的 yarn lock 文件并生成缺失的构建文件。","https:\u002F\u002Fgithub.com\u002Fbbycroft\u002Fllm-viz\u002Fissues\u002F17",{"id":135,"question_zh":136,"answer_zh":137,"source_url":138},25328,"Firefox 浏览器中 3D 渲染显示异常或无法工作怎么办？","这通常与 Firefox 版本过旧、显卡驱动问题或特定硬件环境有关。尝试将 Firefox 升级到最新版本（如 121+），或者检查显卡驱动是否需要更新。如果在其他机器或不同硬件上正常，则确认为本地环境配置问题。","https:\u002F\u002Fgithub.com\u002Fbbycroft\u002Fllm-viz\u002Fissues\u002F15",{"id":140,"question_zh":141,"answer_zh":142,"source_url":143},25329,"推理过程中序列长度 T 的值应该是多少？","在推理（inference）阶段，T 实际上等于 1。虽然输入长度可变，但 Transformer 利用 KV 缓存（kv cache）来加速计算，因此在推理时的实际处理长度 T 为 1，而非可视化中可能显示的整个序列长度。","https:\u002F\u002Fgithub.com\u002Fbbycroft\u002Fllm-viz\u002Fissues\u002F19",{"id":145,"question_zh":146,"answer_zh":147,"source_url":148},25330,"文档中提到的\"4rd column\"是否正确？","这是一个拼写错误。在\"Layer Norm\"章节的第二步中，原文误写为\"4rd column\"，正确的表达应该是\"4th column\"（第 4 列）。该错误已在项目中修复。","https:\u002F\u002Fgithub.com\u002Fbbycroft\u002Fllm-viz\u002Fissues\u002F3",{"id":150,"question_zh":151,"answer_zh":152,"source_url":153},25331,"介绍部分是否存在语法错误（its 与 it's 的混用）？","是的，之前介绍部分存在多处 its\u002Fit's 的用法错误。维护者已确认并修复了这些语法问题，包括引言中的三处错误，现在文档中的所有格用法已修正。","https:\u002F\u002Fgithub.com\u002Fbbycroft\u002Fllm-viz\u002Fissues\u002F8",{"id":155,"question_zh":156,"answer_zh":157,"source_url":158},25332,"如何逐步浏览教程内容？","可以通过按空格键（spacebar）来单步遍历整个教程。每次按下空格键，可视化内容会推进到下一步，方便用户跟随讲解节奏进行学习。","https:\u002F\u002Fgithub.com\u002Fbbycroft\u002Fllm-viz\u002Fissues\u002F7",[]]