[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-10cl--chatdev":3,"tool-10cl--chatdev":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 真正成长为懂上",148568,2,"2026-04-09T23:34:24",[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 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108111,"2026-04-08T11:23:26",[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},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[52,13,15,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":32,"last_commit_at":59,"category_tags":60,"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":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":72,"owner_avatar_url":73,"owner_bio":74,"owner_company":74,"owner_location":75,"owner_email":76,"owner_twitter":74,"owner_website":77,"owner_url":78,"languages":79,"stars":99,"forks":100,"last_commit_at":101,"license":102,"difficulty_score":103,"env_os":104,"env_gpu":105,"env_ram":105,"env_deps":106,"category_tags":112,"github_topics":113,"view_count":32,"oss_zip_url":74,"oss_zip_packed_at":74,"status":17,"created_at":120,"updated_at":121,"faqs":122,"releases":163},6101,"10cl\u002Fchatdev","chatdev","ChatDev IDE is an tools for building your ai agent, Whether it's NPCs in games or powerful agent tools, you can design what you want for this platform.","ChatDev 是一款专为构建智能体（AI Agent）设计的集成开发环境。无论是打造游戏中的沉浸式 NPC，还是开发高效的自动化助手，用户都能在此平台上自由定制所需功能。它主要解决了传统提示词工程难以实现复杂逻辑、多模型适配困难以及缺乏可视化调试手段等痛点，让智能体的创建过程更加直观和高效。\n\n这款工具特别适合开发者、游戏设计师及 AI 研究人员使用。其核心亮点在于强大的 PromptIDE，支持 JavaScript\u002FTypeScript 编程，允许用户通过代码实现复杂的提示策略，并提供自动补全、双屏显示及提示流可视化功能。此外，ChatDev 打破了单一模型的限制，不仅兼容 ChatGPT，还广泛支持新 Bing、Claude、通义千问、讯飞星火等十余种主流大模型及开源模型。独特的“游戏模式”更让用户能在模拟社交场景中直接定义 NPC 行为与地点标记，为交互式应用开发提供了全新思路。通过灵活的架构设计，ChatDev 致力于降低智能体开发门槛，激发更多创新应用的可能。","\u003Cp align=\"center\">\n    \u003Cimg src=\".\u002Fscreenshots\u002Fchatdev.svg\">\n\u003C\u002Fp>\n\u003Ch1 align=\"center\">ChatDev IDE: Building Your AI Agent\u003C\u002Fh1>\n\n\u003Cdiv align=\"center\">\n\n[![author][author-image]][author-url]\n[![license][license-image]][license-url]\n[![release][release-image]][release-url]\n[![last commit][last-commit-image]][last-commit-url]\n[![discord][discord-image]][discord-url]\n[![chrome-version][chrome-image]][chrome-url]\n[![chrome-user][chrome-user-image]][chrome-user-url]\n\n\u003Ca href=\"https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Fchatdev-visualize-your-ai\u002Fdopllopmmfnghbahgbdejnkebfcmomej?utm_source=github\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002F10cl_chatdev_readme_591802149143.png\" width=\"200\" alt=\"Get ChatDev for Chromium\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fmicrosoftedge.microsoft.com\u002Faddons\u002Fdetail\u002Fceoneifbmcdiihmgfjeodiholmbpmibm?utm_source=github\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002F10cl_chatdev_readme_c1bc41cd8a9d.png\" width=\"160\" alt=\"Get ChatDev for Microsoft Edge\">\u003C\u002Fa>\n\n\n[Screenshot](#-screenshot) &nbsp;&nbsp;|&nbsp;&nbsp; [GameWindow](#-game-window) &nbsp;&nbsp;|&nbsp;&nbsp; [ChatWindow](#-chat-window) &nbsp;&nbsp;|&nbsp;&nbsp; [PromptIDE](#-prompt-ide) &nbsp;&nbsp;|&nbsp;&nbsp; [Bots](#-bots) &nbsp;&nbsp;|&nbsp;&nbsp; [Installation](#-installation) &nbsp;&nbsp;\n\n[author-image]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fauthor-10cl-blue.svg\n[author-url]: https:\u002F\u002Fgithub.com\u002F10cl\n[license-image]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002F10cl\u002Fchatdev?color=blue\n[license-url]: https:\u002F\u002Fgithub.com\u002F10cl\u002Fchatdev\u002Fblob\u002Fmain\u002FLICENSE\n[release-image]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002F10cl\u002Fchatdev?color=blue\n[release-url]: https:\u002F\u002Fgithub.com\u002F10cl\u002Fchatdev\u002Freleases\u002Flatest\n[last-commit-image]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002F10cl\u002Fchatdev?label=last%20commit\n[last-commit-url]: https:\u002F\u002Fgithub.com\u002F10cl\u002Fchatdev\u002Fcommits\n[discord-image]: https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F977885982579884082?logo=discord\n[discord-url]: https:\u002F\u002Fdiscord.gg\u002FfdjWfgGPjb\n[chrome-url]: https:\u002F\u002Fchromewebstore.google.com\u002Fdetail\u002Fchatdev-ide-building-your\u002Fdopllopmmfnghbahgbdejnkebfcmomej\n[chrome-image]: https:\u002F\u002Fimg.shields.io\u002Fchrome-web-store\u002Fv\u002Fdopllopmmfnghbahgbdejnkebfcmomej\n[chrome-user-url]: https:\u002F\u002Fchromewebstore.google.com\u002Fdetail\u002Fchatdev-ide-building-your\u002Fdopllopmmfnghbahgbdejnkebfcmomej\n[chrome-user-image]: https:\u002F\u002Fimg.shields.io\u002Fchrome-web-store\u002Fusers\u002Fdopllopmmfnghbahgbdejnkebfcmomej\n\n\u003C\u002Fdiv>\n\nChatDev IDE is a tools for building your AI agent, Whether it's NPCs in games or powerful agent tools, you can design what you want for this platform.\n\nIt accelerates prompt engineering through **JavaScript Support** that allows implementing complex prompting techniques.\n\n[https:\u002F\u002Fyoutu.be\u002FO0gC2Sxm0EQ?feature=shared](https:\u002F\u002Fyoutu.be\u002FO0gC2Sxm0EQ?feature=shared)\n\n## 📢 TLDR\n* GameMode: in the AI Town Social Simulation, you can customize these NPCs & location mark.\n* Agent Support: import from Agent Community or defined yours.\n* PromptIDE: Automatic completion, Dual screen display, Visualize PromptFlow, JavaScript Support\n* Not just ChatGpt, but the new Bing Chat, Google Bard, Claude, QianWen, iFlytek Spark, and more than 10 open source models.\n\n## Feature comparison\n\u003Ctable style=\"width: 100%;\">\n  \u003Ctr>\n    \u003Cth align=\"center\">Feature\u003C\u002Fth>\n    \u003Cth align=\"center\">ChatDev IDE\u003C\u002Fth>\n    \u003Cth align=\"center\">ChatDev(OpenBMB)\u003C\u002Fth>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">Programming Approach\u003C\u002Ftd>\n    \u003Ctd align=\"center\">TypeScript\u003C\u002Ftd>\n    \u003Ctd align=\"center\">Python Code\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">WorkFlow\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002F10cl\u002Fpromptflowx\u002F\">promptflowx\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">ChatChainConfig.json\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">Supported LLMs\u003C\u002Ftd>\n    \u003Ctd align=\"center\">Rich Variety\u003C\u002Ftd>\n    \u003Ctd align=\"center\">OpenAI-only\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">PromptIDE\u003C\u002Ftd>\n    \u003Ctd align=\"center\">✅\u003C\u002Ftd>\n    \u003Ctd align=\"center\">❌\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">RPG Game\u003C\u002Ftd>\n    \u003Ctd align=\"center\">✅\u003C\u002Ftd>\n    \u003Ctd align=\"center\">❌\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">Scalable\u003C\u002Ftd>\n    \u003Ctd align=\"center\">✅\u003C\u002Ftd>\n    \u003Ctd align=\"center\">❌\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">One-click Deployment\u003C\u002Ftd>\n    \u003Ctd align=\"center\">✅\u003C\u002Ftd>\n    \u003Ctd align=\"center\">❌\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## ✨ Game Window\n[Generative_agents_dev](https:\u002F\u002Fgithub.com\u002F10cl\u002Fgenerative_agents_dev\u002F) is the most exciting part, all the roles you can customize, you can design a mathematician, a psychological analysis expert to solve various problems for you, you just need to define a reasonable Prompt role definition, the richness of the map will be completely controlled by you, if you are satisfied with your design, you can also share it with us, we will recommend it to other users.\nIn Game Window, you can choose your favorite large model on the left, on the map, control the NPC's actions through the direction keys or mouse, when you are close to the NPC or reach the marked position, the NPC will actively trigger the cold start response, or actively enter your chat content in the input box below.\nthe game is based on a simulated AI town social environment, you can get close to the NPC or walk to a specific location, through the input and NPC to communicate or chat with yourself in a specific location.\n\n## ✨ Chat Window\nChoose Chat Window, and click `Switch to Chat Mode...` in the upper right corner, select your favorite large model on the left, Chat Window will be a regular LLM Chat UI, \nand all your inputs will be through the normal LLM interface, output the reply of the large model.\n\n![chat_mode.png](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002F10cl_chatdev_readme_a11eb5324e50.png)\n\n## ✨ Prompt IDE\n[Promptflowx](https:\u002F\u002Fgithub.com\u002F10cl\u002Fpromptflowx\u002F) is a suite of development tools designed to streamline the end-to-end development cycle of LLM-based AI applications, from ideation, prototyping, testing, evaluation.    It makes prompt engineering much easier and enables you to build LLM apps with production quality.\n\n![prompt_ide.png](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002F10cl_chatdev_readme_cd67144b24ea.png)\n\n- **Prompt Flow Editor**: Used to edit the YAML file of `Prompt Flow` and the prompt content and JavaScript script of the node\n- **Prompt Flow Visualization**: Through the visualization of the execution process of the Prompt Flow node, the color of the node will change when it is executed to a certain node\n- **JavaScript Support**: Through JavaScript scripts, you can use your creativity to realize the cooperation of different NPCs to achieve your Agent\n- **Export & Import**: You can import other excellent Agent or share your Agent\n\n### PromptFow Editor\n\n- YAML syntax highlighting\n- automatic completion for NPCs name & Prompt Library.\n- dual screen display\n\nCreate and iteratively develop flow with PromptFow Editor\n- Create executable flows that link LLMs, prompts, **JavaScript** code and other tools together.\n- Debug and iterate your flows, especially the interaction with LLMs with ease.\n\nleft editor is the YAML file of PromptFlow, where `path` and `func` are highlighted, indicating that a custom Prompt is referenced. You can move the mouse and click on the node on `path` or `func`, and the right side will display the Prompt you customized on the node. The rightmost folded interface is the visual Prompt Flow. You can also edit the Prompt content of the node by double-clicking the node.\nWhen you modify the YAML file on the left, the visual Prompt Flow on the right will be updated in real time.\n\n\n### PromptFow visualization\nWhile how LLMs work may be elusive to many developers, how LLM apps work is not - they essentially involve a series of calls to external services such as LLMs\u002Fdatabases\u002Fsearch engines, or intermediate data processing, all glued together. Thus LLM apps are merely Directed Acyclic Graphs (DAGs) of function calls. These DAGs are flows in prompt flow.\nBy observing many internal use cases, we learned that deeper insight into the detail of the execution is critical. Establishing a systematic method for tracking interactions with external systems is one of design priority. Consequently, We adopted an unconventional approach - prompt flow has a YAML file describing how function calls (we call them Tools) are executed and connected into a Directed Acyclic Graph (DAG).\n\n\n### Export & Import\nYou can export your prompt flow to a json file and import it to another devices.\nit contains all the information about your prompt flow, including the prompt, the JavaScript functions, and the YAML file.\n\n## 🤖 Bots\nChatGpt、Bing、Bard、Claude、LLama 2、Vicuna、Falcon、Qianwen、iFlytek Spark\n\n## 🔨 Installation\n\n### 1. Install from Web Store\n\n1. Search for [ChatDev](https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Fchatdev\u002Fdopllopmmfnghbahgbdejnkebfcmomej) in the [Chrome Web Store](https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fcategory\u002Fextensions) and click \"Install.\"\n2. Search for [ChatDev](https:\u002F\u002Fmicrosoftedge.microsoft.com\u002Faddons\u002Fdetail\u002Fchatdev-visualize-your-a\u002Fceoneifbmcdiihmgfjeodiholmbpmibm) in the [Microsoft-Edge-Extensions](https:\u002F\u002Fmicrosoftedge.microsoft.com\u002Faddons\u002FMicrosoft-Edge-Extensions-Home) and click \"Get.\"\n\n### 2. Manual Installation\n\n1. Download `chatdev1.5.0.zip` from the Releases page.\n2. Extract the files.\n3. In Chrome\u002FEdge, open the extensions page (`chrome:\u002F\u002Fextensions` or `edge:\u002F\u002Fextensions`).\n4. Enable developer mode.\n5. Drag and drop the extracted folder onto the page to import it (do not delete the folder after importing).\n\n### 3. Build from Source Code\n\n* Clone the source code.\n* Run `yarn install` to install dependencies.\n* Run `yarn build` to build the plugin.\n* Follow the steps in \"Manual Installation\" to load the `dist` folder into your browser.\n","\u003Cp align=\"center\">\n    \u003Cimg src=\".\u002Fscreenshots\u002Fchatdev.svg\">\n\u003C\u002Fp>\n\u003Ch1 align=\"center\">ChatDev IDE：构建你的AI智能体\u003C\u002Fh1>\n\n\u003Cdiv align=\"center\">\n\n[![作者][author-image]][author-url]\n[![许可证][license-image]][license-url]\n[![发布版本][release-image]][release-url]\n[![最近提交][last-commit-image]][last-commit-url]\n[![Discord][discord-image]][discord-url]\n[![Chrome扩展][chrome-image]][chrome-url]\n[![Chrome用户数][chrome-user-image]][chrome-user-url]\n\n\u003Ca href=\"https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Fchatdev-visualize-your-ai\u002Fdopllopmmfnghbahgbdejnkebfcmomej?utm_source=github\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002F10cl_chatdev_readme_591802149143.png\" width=\"200\" alt=\"在Chromium浏览器中获取ChatDev\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fmicrosoftedge.microsoft.com\u002Faddons\u002Fdetail\u002Fceoneifbmcdiihmgfjeodiholmbpmibm?utm_source=github\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002F10cl_chatdev_readme_c1bc41cd8a9d.png\" width=\"160\" alt=\"在Microsoft Edge浏览器中获取ChatDev\">\u003C\u002Fa>\n\n\n[截图](#-screenshot) &nbsp;&nbsp;|&nbsp;&nbsp; [游戏窗口](#-game-window) &nbsp;&nbsp;|&nbsp;&nbsp; [聊天窗口](#-chat-window) &nbsp;&nbsp;|&nbsp;&nbsp; [PromptIDE](#-prompt-ide) &nbsp;&nbsp;|&nbsp;&nbsp; [智能体](#-bots) &nbsp;&nbsp;|&nbsp;&nbsp; [安装](#-installation) &nbsp;&nbsp;\n\n[author-image]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fauthor-10cl-blue.svg\n[author-url]: https:\u002F\u002Fgithub.com\u002F10cl\n[license-image]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002F10cl\u002Fchatdev?color=blue\n[license-url]: https:\u002F\u002Fgithub.com\u002F10cl\u002Fchatdev\u002Fblob\u002Fmain\u002FLICENSE\n[release-image]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002F10cl\u002Fchatdev?color=blue\n[release-url]: https:\u002F\u002Fgithub.com\u002F10cl\u002Fchatdev\u002Freleases\u002Flatest\n[last-commit-image]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002F10cl\u002Fchatdev?label=last%20commit\n[last-commit-url]: https:\u002F\u002Fgithub.com\u002F10cl\u002Fchatdev\u002Fcommits\n[discord-image]: https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F977885982579884082?logo=discord\n[discord-url]: https:\u002F\u002Fdiscord.gg\u002FfdjWfgGPjb\n[chrome-url]: https:\u002F\u002Fchromewebstore.google.com\u002Fdetail\u002Fchatdev-ide-building-your\u002Fdopllopmmfnghbahgbdejnkebfcmomej\n[chrome-image]: https:\u002F\u002Fimg.shields.io\u002Fchrome-web-store\u002Fv\u002Fdopllopmmfnghbahgbdejnkebfcmomej\n[chrome-user-url]: https:\u002F\u002Fchromewebstore.google.com\u002Fdetail\u002Fchatdev-ide-building-your\u002Fdopllopmmfnghbahgbdejnkebfcmomej\n[chrome-user-image]: https:\u002F\u002Fimg.shields.io\u002Fchrome-web-store\u002Fusers\u002Fdopllopmmfnghbahgbdejnkebfcmomej\n\n\u003C\u002Fdiv>\n\nChatDev IDE是一款用于构建AI智能体的工具。无论是游戏中的NPC，还是强大的智能工具，你都可以在这个平台上设计出自己想要的内容。\n\n它通过**JavaScript支持**加速提示工程，允许实现复杂的提示技术。\n\n[https:\u002F\u002Fyoutu.be\u002FO0gC2Sxm0EQ?feature=shared](https:\u002F\u002Fyoutu.be\u002FO0gC2Sxm0EQ?feature=shared)\n\n## 📢 简要说明\n* 游戏模式：在AI小镇社交模拟中，你可以自定义这些NPC和地点标记。\n* 智能体支持：可以从智能体社区导入，也可以自行定义。\n* PromptIDE：自动补全、双屏显示、可视化提示流程、JavaScript支持。\n* 不仅支持ChatGPT，还支持新版Bing Chat、Google Bard、Claude、通义千问、讯飞星火等，以及超过10种开源模型。\n\n## 功能对比\n\u003Ctable style=\"width: 100%;\">\n  \u003Ctr>\n    \u003Cth align=\"center\">功能\u003C\u002Fth>\n    \u003Cth align=\"center\">ChatDev IDE\u003C\u002Fth>\n    \u003Cth align=\"center\">ChatDev（OpenBMB）\u003C\u002Fth>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">编程方式\u003C\u002Ftd>\n    \u003Ctd align=\"center\">TypeScript\u003C\u002Ftd>\n    \u003Ctd align=\"center\">Python代码\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">工作流\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002F10cl\u002Fpromptflowx\u002F\">promptflowx\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">ChatChainConfig.json\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">支持的LLM\u003C\u002Ftd>\n    \u003Ctd align=\"center\">种类丰富\u003C\u002Ftd>\n    \u003Ctd align=\"center\">仅限OpenAI\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">PromptIDE\u003C\u002Ftd>\n    \u003Ctd align=\"center\">✅\u003C\u002Ftd>\n    \u003Ctd align=\"center\">❌\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">RPG游戏\u003C\u002Ftd>\n    \u003Ctd align=\"center\">✅\u003C\u002Ftd>\n    \u003Ctd align=\"center\">❌\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">可扩展性\u003C\u002Ftd>\n    \u003Ctd align=\"center\">✅\u003C\u002Ftd>\n    \u003Ctd align=\"center\">❌\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">一键部署\u003C\u002Ftd>\n    \u003Ctd align=\"center\">✅\u003C\u002Ftd>\n    \u003Ctd align=\"center\">❌\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## ✨ 游戏窗口\n[Generative_agents_dev](https:\u002F\u002Fgithub.com\u002F10cl\u002Fgenerative_agents_dev\u002F)是最令人兴奋的部分。所有角色都可以自定义，你可以设计一位数学家、心理分析专家来帮你解决各种问题。你只需要定义一个合理的提示角色描述，地图的丰富程度将完全由你掌控。如果你对自己的设计满意，也可以与我们分享，我们会推荐给其他用户。\n\n在游戏窗口中，你可以在左侧选择自己喜欢的大模型，在地图上通过方向键或鼠标控制NPC的行为。当你靠近NPC或到达标记的位置时，NPC会主动触发冷启动响应，或者主动将你的聊天内容输入到下方的输入框中。\n\n这款游戏基于一个模拟的AI小镇社交环境，你可以接近NPC或走到特定位置，通过输入与NPC交流，或者在特定地点与自己进行对话。\n\n## ✨ 聊天窗口\n选择聊天窗口，并点击右上角的“切换到聊天模式...”，在左侧选择你喜欢的大模型。聊天窗口将是一个常规的LLM聊天界面，所有的输入都将通过正常的LLM接口进行，输出大模型的回复。\n\n![chat_mode.png](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002F10cl_chatdev_readme_a11eb5324e50.png)\n\n## ✨ Prompt IDE\n[Promptflowx](https:\u002F\u002Fgithub.com\u002F10cl\u002Fpromptflowx\u002F)是一套开发工具，旨在简化基于LLM的AI应用从构思、原型设计、测试到评估的端到端开发周期。它使提示工程变得更加容易，让你能够以生产级质量构建LLM应用。\n\n![prompt_ide.png](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002F10cl_chatdev_readme_cd67144b24ea.png)\n\n- **提示流程编辑器**：用于编辑`Prompt Flow`的YAML文件，以及节点的提示内容和JavaScript脚本。\n- **提示流程可视化**：通过可视化提示流程节点的执行过程，当执行到某个节点时，节点的颜色会发生变化。\n- **JavaScript支持**：通过JavaScript脚本，你可以发挥创意，实现不同NPC之间的协作，从而达成你的智能体目标。\n- **导出与导入**：你可以导入其他优秀的智能体，也可以分享自己的智能体。\n\n### PromptFow 编辑器\n\n- YAML 语法高亮\n- 自动补全 NPC 名称及提示库内容\n- 双屏显示\n\n使用 PromptFow 编辑器创建并迭代开发流程：\n- 创建可执行的流程，将大语言模型、提示词、**JavaScript** 代码及其他工具串联起来。\n- 轻松调试和迭代您的流程，尤其是与大语言模型的交互部分。\n\n左侧编辑器显示的是 PromptFlow 的 YAML 文件，其中 `path` 和 `func` 被高亮，表明引用了自定义的提示词。您可以将鼠标悬停并点击 `path` 或 `func` 上的节点，右侧会显示该节点对应的自定义提示词。最右侧折叠的界面是可视化 Prompt Flow。您也可以通过双击节点来编辑该节点的提示词内容。\n当您在左侧修改 YAML 文件时，右侧的可视化 Prompt Flow 会实时更新。\n\n### PromptFow 可视化\n\n尽管许多开发者对大语言模型的工作原理难以捉摸，但 LLM 应用的工作方式却并不复杂——它们本质上是由一系列对外部服务（如大语言模型、数据库、搜索引擎）的调用，以及中间的数据处理步骤组合而成的。因此，LLM 应用实际上就是函数调用的有向无环图（DAG）。而在 PromptFlow 中，这些 DAG 就被称为“流程”。通过对大量内部用例的观察，我们发现深入了解执行细节至关重要。建立一套系统化的外部系统交互追踪方法，是我们设计的首要任务之一。因此，我们采用了一种非传统的方案：PromptFlow 使用一个 YAML 文件来描述函数调用（我们称之为“工具”）如何被执行，并以有向无环图（DAG）的形式连接起来。\n\n### 导出与导入\n您可以将您的 PromptFlow 导出为 JSON 文件，并将其导入到其他设备中。导出的文件包含了关于您的 PromptFlow 的所有信息，包括提示词、JavaScript 函数以及 YAML 文件内容。\n\n## 🤖 机器人\nChatGPT、Bing、Bard、Claude、LLaMA 2、Vicuna、Falcon、通义千问、科大讯飞星火\n\n## 🔨 安装\n\n### 1. 从 Web 商店安装\n\n1. 在 [Chrome 网上应用店](https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fcategory\u002Fextensions) 中搜索 [ChatDev](https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Fchatdev\u002Fdopllopmmfnghbahgbdejnkebfcmomej)，然后点击“添加至 Chrome”。\n2. 在 [Microsoft Edge 扩展商店](https:\u002F\u002Fmicrosoftedge.microsoft.com\u002Faddons\u002FMicrosoft-Edge-Extensions-Home) 中搜索 [ChatDev](https:\u002F\u002Fmicrosoftedge.microsoft.com\u002Faddons\u002Fdetail\u002Fchatdev-visualize-your-a\u002Fceoneifbmcdiihmgfjeodiholmbpmibm)，然后点击“获取”。\n\n### 2. 手动安装\n\n1. 从 Releases 页面下载 `chatdev1.5.0.zip`。\n2. 解压文件。\n3. 在 Chrome\u002FEdge 浏览器中打开扩展程序页面（`chrome:\u002F\u002Fextensions` 或 `edge:\u002F\u002Fextensions`）。\n4. 启用开发者模式。\n5. 将解压后的文件夹拖放到页面中进行导入（导入后请勿删除该文件夹）。\n\n### 3. 从源代码构建\n\n* 克隆源代码。\n* 运行 `yarn install` 安装依赖项。\n* 运行 `yarn build` 构建插件。\n* 按照“手动安装”中的步骤，将 `dist` 文件夹加载到您的浏览器中。","# ChatDev IDE 快速上手指南\n\nChatDev IDE 是一款用于构建 AI Agent 的浏览器扩展工具。它支持通过 JavaScript 实现复杂的提示工程（Prompt Engineering），并提供游戏化社交模拟、可视化 Prompt 流编辑等功能，兼容 ChatGPT、Bing、Claude、通义千问等十余种大模型。\n\n## 环境准备\n\n*   **操作系统**：Windows, macOS, Linux\n*   **浏览器**：\n    *   Google Chrome (推荐)\n    *   Microsoft Edge\n*   **前置依赖**（仅源码构建需要）：\n    *   Node.js (建议 LTS 版本)\n    *   Yarn 包管理器\n\n## 安装步骤\n\n您可以选择以下任意一种方式进行安装：\n\n### 方法一：通过应用商店安装（推荐）\n\n1.  **Chrome 用户**：访问 [Chrome Web Store](https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Fchatdev\u002Fdopllopmmfnghbahgbdejnkebfcmomej) 点击“添加至 Chrome\"。\n2.  **Edge 用户**：访问 [Microsoft Edge Add-ons](https:\u002F\u002Fmicrosoftedge.microsoft.com\u002Faddons\u002Fdetail\u002Fchatdev-visualize-your-a\u002Fceoneifbmcdiiholmbpmibm) 点击“获取”。\n\n### 方法二：手动加载安装包\n\n1.  从 GitHub [Releases 页面](https:\u002F\u002Fgithub.com\u002F10cl\u002Fchatdev\u002Freleases\u002Flatest) 下载 `chatdev1.5.0.zip`。\n2.  解压文件到本地文件夹。\n3.  在浏览器地址栏输入 `chrome:\u002F\u002Fextensions` (Chrome) 或 `edge:\u002F\u002Fextensions` (Edge) 进入扩展管理页。\n4.  开启右上角的 **“开发者模式”**。\n5.  将解压后的文件夹直接拖拽到页面中即可完成加载。\n    *   *注意：加载后请勿删除该文件夹。*\n\n### 方法三：源码构建\n\n适合需要定制开发的用户：\n\n```bash\n# 1. 克隆源代码\ngit clone https:\u002F\u002Fgithub.com\u002F10cl\u002Fchatdev.git\ncd chatdev\n\n# 2. 安装依赖\nyarn install\n\n# 3. 构建插件\nyarn build\n\n# 4. 按照“方法二”的步骤，将生成的 dist 文件夹拖入浏览器扩展页面\n```\n\n## 基本使用\n\n安装完成后，点击浏览器工具栏中的 ChatDev 图标即可启动。\n\n### 1. 配置大模型\n在界面左侧选择您想要使用的大模型（支持 ChatGPT, New Bing, Google Bard, Claude, 通义千问，讯飞星火等）。请确保您已在设置中配置好对应的 API Key 或登录状态。\n\n### 2. 核心模式体验\n\n#### 🎮 游戏窗口 (Game Window) - AI 社会模拟\n这是 ChatDev 的特色功能，用于模拟 AI 小镇社交环境。\n*   **操作**：使用方向键或鼠标控制角色移动。\n*   **交互**：靠近 NPC 或走到标记位置时，NPC 会自动触发对话；也可在底部输入框主动发送消息。\n*   **定制**：您可以定义 NPC 的角色（如数学家、心理分析师），并通过 Prompt 设定其行为逻辑。\n\n#### 💬 聊天窗口 (Chat Window) - 标准对话\n*   点击右上角 `Switch to Chat Mode...` 切换至此模式。\n*   界面为标准的 LLM 聊天 UI，适用于日常问答和任务处理。\n\n#### ⚙️ Prompt IDE - 可视化工作流编排\n用于高级 Agent 开发，支持 YAML 编辑与可视化流程图。\n*   **双屏编辑**：左侧编辑 `Prompt Flow` 的 YAML 文件及 JavaScript 脚本，右侧实时可视化节点执行流程。\n*   **功能亮点**：\n    *   支持 YAML 语法高亮与自动补全。\n    *   节点执行状态颜色变化，直观调试。\n    *   通过 JavaScript 脚本连接不同 NPC 或工具，构建复杂逻辑。\n*   **快速开始**：双击右侧流程图中的节点即可编辑 Prompt 内容，修改左侧 YAML 后右侧视图实时更新。\n\n### 3. 导入\u002F导出 Agent\n您可以在 Prompt IDE 中将设计好的 Agent 导出为 JSON 文件，分享给其他设备或用户，也可直接导入社区优秀的 Agent 模板进行二次开发。","某独立游戏开发者正在构建一款开放世界 RPG，需要为数百个 NPC 设计具备不同性格、记忆和动态反应能力的智能对话系统。\n\n### 没有 chatdev 时\n- **开发效率低下**：开发者需在 Python 代码与纯文本提示词之间反复切换，手动拼接复杂的逻辑链，调试一个 NPC 的行为往往耗时数天。\n- **模型选择受限**：仅能依赖单一的 OpenAI 接口，无法根据成本或性能需求灵活切换 Bing Chat、Claude 或本地开源模型进行对比测试。\n- **流程不可视**：多轮对话的逻辑跳转如同“黑盒”，难以直观看到提示词（Prompt）是如何在各个环节流转和变形的，排查错误极其困难。\n- **交互体验割裂**：缺乏实时预览环境，必须重新编译部署游戏才能看到 NPC 的实际表现，严重拖慢了迭代节奏。\n\n### 使用 chatdev 后\n- **可视化编程加速**：利用 PromptIDE 的双屏显示和可视化 PromptFlow 功能，开发者通过 TypeScript 直接编排逻辑，自动补全让复杂提示工程效率提升数倍。\n- **多模型自由切换**：内置支持超过 10 种大模型，可一键在 QianWen、iFlytek Spark 等模型间切换，快速找到最适合特定 NPC 性格的“大脑”。\n- **逻辑透明可控**：通过可视化的数据流图，清晰追踪每一轮对话的生成路径，迅速定位并修复逻辑断层，确保 NPC 行为符合预期。\n- **沉浸式实时调试**：直接在 GameWindow 中运行\"AI 城镇”模拟，实时观察 NPC 之间的社交互动与位置标记效果，无需重启游戏即可验证修改。\n\nchatdev 将原本晦涩的代码开发转化为直观的可视化创作，让开发者能专注于赋予 AI 角色真正的“灵魂”而非陷入底层调试泥潭。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002F10cl_chatdev_cd67144b.png","10cl","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002F10cl_1567cd42.jpg",null,"Shenzhen","notice@toscl.com","www.toscl.com","https:\u002F\u002Fgithub.com\u002F10cl",[80,84,88,92,95],{"name":81,"color":82,"percentage":83},"TypeScript","#3178c6",97.8,{"name":85,"color":86,"percentage":87},"JavaScript","#f1e05a",1.1,{"name":89,"color":90,"percentage":91},"SCSS","#c6538c",0.5,{"name":93,"color":94,"percentage":91},"CSS","#663399",{"name":96,"color":97,"percentage":98},"HTML","#e34c26",0.2,584,99,"2026-04-09T13:19:03","GPL-3.0",1,"Windows, macOS, Linux","未说明",{"notes":107,"python":105,"dependencies":108},"该工具主要作为浏览器扩展（支持 Chrome 和 Microsoft Edge）运行，而非传统的本地 Python 深度学习环境。安装方式包括从应用商店安装、手动加载解压后的文件夹或从源码构建（需运行 yarn install 和 yarn build）。它支持连接多种大模型（如 ChatGPT, Bing, Claude, 本地开源模型等），但具体的模型运行环境取决于用户选择的后端服务，工具本身未强制要求特定的 GPU 或 Python 版本。",[109,110,111],"Node.js","Yarn","Chrome\u002FEdge Browser",[14,35,13],[114,115,116,117,118,119],"prompt-ide","ai-agents-framework","aigame","prompt-engineering","promptflow","gpts","2026-03-27T02:49:30.150509","2026-04-10T11:21:05.027716",[123,128,133,138,143,148,153,158],{"id":124,"question_zh":125,"answer_zh":126,"source_url":127},27635,"在 yarn build 时遇到错误，或者在浏览器扩展页面运行时提示缺少文件，该如何解决？","请尝试拉取最新的代码重新构建。构建完成后，请使用生成的 `dist` 目录作为扩展程序的加载源，而不是其他目录。如果问题依旧，请确保操作的是最新版本的代码。","https:\u002F\u002Fgithub.com\u002F10cl\u002Fchatdev\u002Fissues\u002F34",{"id":129,"question_zh":130,"answer_zh":131,"source_url":132},27636,"运行模拟时出现 \"Failed to establish websocket connection\" 错误，或者想使用 Falcon\u002FVicuna 等模型该怎么办？","该项目依赖外部网站提供模型支持。请访问 https:\u002F\u002Fchat.lmsys.org\u002F 使用该平台提供的 Vicuna、ChatGLM、Llama、WizardLM、Falcon、Mistral 等模型。目前项目主要通过集成该网站来支持这些模型，暂不支持直接连接本地运行的模型实例。","https:\u002F\u002Fgithub.com\u002F10cl\u002Fchatdev\u002Fissues\u002F19",{"id":134,"question_zh":135,"answer_zh":136,"source_url":137},27637,"如何用 Python 重建或运行这个项目？","本项目为了便于使用和设计 Agent，已转换为纯 JavaScript\u002FWeb 版本。如果您需要 Python 版本的项目，建议参考以下两个相关项目：\n1. 生成式 Agent 原始研究实现：https:\u002F\u002Fgithub.com\u002Fjoonspk-research\u002Fgenerative_agents\u002F\n2. ChatDev 官方 Python 项目：https:\u002F\u002Fgithub.com\u002FOpenBMB\u002FChatDev","https:\u002F\u002Fgithub.com\u002F10cl\u002Fchatdev\u002Fissues\u002F30",{"id":139,"question_zh":140,"answer_zh":141,"source_url":142},27638,"如何从源代码重新构建 bundle.min.js 文件？","目前的源代码包含游戏逻辑和部分未模块化的代码，较为混乱，正在重构中。您可以关注开发分支 https:\u002F\u002Fgithub.com\u002F10cl\u002Fgenerative_agents_dev 以获取最新的构建进展和模块化后的代码结构。","https:\u002F\u002Fgithub.com\u002F10cl\u002Fchatdev\u002Fissues\u002F29",{"id":144,"question_zh":145,"answer_zh":146,"source_url":147},27639,"无论输入什么提示词，系统都只返回固定的 \"You are an professional prompt engineer...\" 内容，这是 Bug 吗？","这是一个已知问题，已在 1.2.0 及以上版本中修复。请升级您的扩展或项目版本到 v1.2.0 以上即可解决该问题。","https:\u002F\u002Fgithub.com\u002F10cl\u002Fchatdev\u002Fissues\u002F14",{"id":149,"question_zh":150,"answer_zh":151,"source_url":152},27640,"如何在 YAML 配置中设置节点不使用完整的聊天历史，仅发送单次请求（Single Shot）以减少流量？","在最新版本（v1.4.0+）中已支持该功能。您可以在 YAML 配置的节点中添加 `history: false` 参数。示例如下：\n```yaml\n- name: YourNodeName\n  history: false\n```\n这样配置后，系统将只发送当前问题的信息，而不包含之前的对话历史。","https:\u002F\u002Fgithub.com\u002F10cl\u002Fchatdev\u002Fissues\u002F26",{"id":154,"question_zh":155,"answer_zh":156,"source_url":157},27641,"如何在 ACE 编辑器中查看 Agent 结构的详细摘要或源代码视图？","在 v1.3.2 及以上版本中，请在 ACE 编辑器中点击 \"Upload\" 按钮。上传完成后，系统会自动生成一个详细摘要链接，并显示在工作区中，点击该链接即可查看类似 https:\u002F\u002Fchatdev.toscl.com\u002Fs\u002F1702305234ClxC6dYdOu 的详细结构视图。","https:\u002F\u002Fgithub.com\u002F10cl\u002Fchatdev\u002Fissues\u002F27",{"id":159,"question_zh":160,"answer_zh":161,"source_url":162},27642,"是否可以根据输出分析结果动态改变下一个执行节点（例如实现循环或条件跳转）？","项目目前采用 DAG（有向无环图）结构。您可以通过节点的 `func` 函数处理 `output` 变量，在 JavaScript 中进行分析并决定后续逻辑。虽然直接在 YAML 中设计复杂的循环逻辑可能会导致结构混乱，但您可以通过在 JS 函数中设置计数器等方式间接实现循环效果。如果需要更复杂的设计，可以提供具体的 YAML 结构构想给维护者进行探讨。","https:\u002F\u002Fgithub.com\u002F10cl\u002Fchatdev\u002Fissues\u002F28",[164,169,174,179,184,189,194,198,203,207,212,217,222,226],{"id":165,"version":166,"summary_zh":167,"released_at":168},180817,"chatdev1.5.2","修复 chat.openai.com 跳转至 chatgpt.com 的问题  \n添加 Ollama  \n修复游戏模式的感知功能。","2024-05-07T14:30:25",{"id":170,"version":171,"summary_zh":172,"released_at":173},180818,"chatdev1.5.0","1. 核心架构：[promptflowx](https:\u002F\u002Fgithub.com\u002F10cl\u002Fpromptflowx\u002F)\r\n2. 子模块中的游戏窗口：[generative_agents_dev](https:\u002F\u002Fgithub.com\u002F10cl\u002Fgenerative_agents_dev)\r\n3. API 更新\r\n","2024-04-26T04:03:15",{"id":175,"version":176,"summary_zh":177,"released_at":178},180819,"chatdev1.4.0","1. 添加 LangChain 支持  \n2. 添加用于文档嵌入的知识存储  \n3. 为文档或知识库提供记忆支持  \n4. 网页预览支持编辑  \n5. 完全在浏览器中运行（嵌入使用 WebAssembly 在浏览器中完成，向量存储使用浏览器内存，缓存保存到磁盘）","2024-01-15T12:22:29",{"id":180,"version":181,"summary_zh":182,"released_at":183},180820,"chatdev1.3.2","1. 工作空间\n2. 客服云上传\n3. 新客服\n4. NPC 添加事件与空间感知","2023-12-24T11:41:58",{"id":185,"version":186,"summary_zh":187,"released_at":188},180821,"chatdev1.3.0","1. 将所有标记位置或 NPC 更改为 GPTs。\n2. 节点支持请求任何 API 或 URL。\n3. 当 `func` 是 JavaScript 时，其作用域为 `window`，因此您可以编写任何您想要的 JavaScript 代码。\n4. 在 `func` 中添加 jQuery 和 Readability 库，这样您就可以使用 `$`，或者通过 `var article = new Readability(document).parse();` 来提取文本。","2023-11-30T12:46:08",{"id":190,"version":191,"summary_zh":192,"released_at":193},180822,"chatdev1.2.4","修复 ChatGPT Web 应用程序 API","2023-11-22T01:13:03",{"id":195,"version":196,"summary_zh":74,"released_at":197},180823,"chatdev1.2.3","2023-11-19T15:04:30",{"id":199,"version":200,"summary_zh":201,"released_at":202},180824,"chatdev1.2.2","1. 提示IDE\n2. GPT社区","2023-11-14T12:56:32",{"id":204,"version":205,"summary_zh":74,"released_at":206},180825,"chatdev1.2.1","2023-11-02T17:25:39",{"id":208,"version":209,"summary_zh":210,"released_at":211},180826,"chatdev1.1.3","  * Flow_Dag_Yaml 提示类型新增配置提示类型，即不将该节点发送至大模型，直接返回路径内容进行解析（新增 NPC 参会的 Planning_Task_Team_Org 配置）\n  * 将鼠标悬停在标记点（NPC、家具等）上时，显示提示说明及编辑按钮\n  * 默认移动速度由 0.5 提升至 1，与 NPC 交谈时则降低至 0.5\n  * 开始圆桌会议时，自动选择合适的会议地点，绘制会议区域，并暂时停止玩家行动。\n  * 当玩家离开圆桌会议区域时，圆桌会议自动结束。\n  * 接近 NPC 时，绘制对话区域。\n  * 当 NPC 距离玩家小于 400 时，不再输出当前活动记录；距离小于 100 时自动发起对话；当 NPC 离开对话区域（大于 200）时，自动结束对话。\n  * 左上角图标仅保留音量控制按钮，取消控制提示中的切换和一键回家功能。\n  * 减少标记点的位置变动，并支持自定义标记地址提示，位置定义为“Position_base64(xxx)”。\n  * 对话记录存储方式由 localStorage 改为 indexDb，以防止临时超出存储限制的问题。\n  * 修复了时间循环会自动回家的问题。\n  * 修复了修改气炮消息时出现的问题。","2023-10-23T01:37:33",{"id":213,"version":214,"summary_zh":215,"released_at":216},180827,"chatdev1.1.1","1. 提示流程：双击可编辑节点  \n2. 导入或导出所有配置  \n3. 提示库共享  \n4. 修复 bug","2023-10-13T02:27:59",{"id":218,"version":219,"summary_zh":220,"released_at":221},180828,"chatdev1.1.0","支持多种大型语言模型\\n用户角色自定义\\n支持自定义提示词（动作、计划等）\\n新增自定义提示词流程的可视化编辑功能\\n支持在聊天视图与游戏视图之间切换\\n预设提示词流程，实现仅需一句话即可自动选择NPC、组建队伍、执行任务，并将演示内容游戏化\\n设置按钮，用于自定义API及选择偏好模型\\n修复了科大讯飞Spark模型的API问题","2023-09-25T14:08:36",{"id":223,"version":224,"summary_zh":74,"released_at":225},180829,"chatdev1.0.1","2023-08-23T03:47:13",{"id":227,"version":228,"summary_zh":229,"released_at":230},180830,"chatdev1.0.0","ChatDev is a cutting-edge AI NPC gaming research platform that seamlessly blends numerous advanced model interfaces, allowing for intricate manipulation of NPC interactions within meticulously crafted simulated social settings.(Use arrow keys to control, output language based on your browser language)\r\n","2023-08-16T06:48:09"]