[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-InsForge--InsForge":3,"tool-InsForge--InsForge":64},[4,17,27,35,43,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},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,3,"2026-04-05T11:01:52",[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},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 真正成长为懂上",140436,2,"2026-04-05T23:32:43",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},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 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"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,26],{"id":44,"name":45,"github_repo":46,"description_zh":47,"stars":48,"difficulty_score":23,"last_commit_at":49,"category_tags":50,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,51,52,53,15,54,26,13,55],"数据工具","视频","插件","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"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",[15,14,13,26,54],{"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":67,"owner_name":67,"owner_avatar_url":75,"owner_bio":76,"owner_company":77,"owner_location":77,"owner_email":77,"owner_twitter":77,"owner_website":77,"owner_url":78,"languages":79,"stars":112,"forks":113,"last_commit_at":114,"license":115,"difficulty_score":10,"env_os":116,"env_gpu":117,"env_ram":118,"env_deps":119,"category_tags":126,"github_topics":127,"view_count":23,"oss_zip_url":77,"oss_zip_packed_at":77,"status":16,"created_at":141,"updated_at":142,"faqs":143,"releases":181},3400,"InsForge\u002FInsForge","InsForge","Give agents everything they need to ship fullstack apps. The backend built for agentic development. ","InsForge 是一款专为 AI 编程助手和智能代码编辑器打造的后端开发平台。在传统的软件开发中，让 AI 代理独立构建包含数据库、用户认证、文件存储及业务逻辑的完整全栈应用往往困难重重，因为它们难以准确理解和操作复杂的后端基础设施。InsForge 通过提供一个 AI 可理解的“语义层”，将各类后端核心能力封装为标准化的基础组件，使 AI 能够自主推理并端到端地管理整个后端流程。\n\n这一设计有效解决了 AI 在开发过程中“懂代码却不懂架构”的痛点，大幅降低了构建生产级应用的门槛。无论是希望利用 AI 快速原型的独立开发者，还是致力于探索代理式开发（Agentic Development）的研究团队，都能从中受益。其独特的技术亮点在于打破了人与机器在后端运维上的协作壁垒，让 AI 不再仅仅是代码生成器，而是真正成为能交付完整应用的全能伙伴。借助 InsForge，开发者可以更专注于创意与逻辑，将繁琐的后端搭建工作放心地交给智能代理完成。","\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Finsforge.dev\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"assets\u002Flogo-dark.svg\">\n      \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"assets\u002Flogo-light.svg\">\n      \u003Cimg src=\"assets\u002Flogo-dark.svg\" alt=\"InsForge\" width=\"500\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\n  \u003Cp>\n    The backend built for agentic development.\u003Cbr \u002F>\n  \u003C\u002Fp>\n\n  \u003Cp>\n    \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FApache-2.0\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache%202.0-orange.svg\" alt=\"License\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@insforge\u002Fsdk\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdt\u002F@insforge\u002Fsdk?color=blue&label=downloads\" alt=\"Downloads\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FInsForge\u002Finsforge\u002Fgraphs\u002Fcontributors\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002FInsForge\u002Finsforge?color=green\" alt=\"Contributors\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fcursor.com\u002Flink\u002Fprompt?text=Help+me+set+up+InsForge+locally.+Follow+these+steps%3A%0A%0A1.+First%2C+verify+Docker+is+installed+and+running%3A%0A+++docker+--version%0A+++docker+info%0A%0A2.+Clone+the+repository%3A%0A+++git+clone+https%3A%2F%2Fgithub.com%2Finsforge%2Finsforge.git%0A+++cd+insforge%0A%0A3.+Copy+the+example+env+config+and+start+services%3A%0A+++cp+env.example+to+env+file%0A+++docker+compose+up+-d%0A%0A4.+Wait+for+all+containers+to+be+healthy+(this+may+take+1-2+minutes)%3A%0A+++docker+compose+ps%0A%0A5.+Verify+the+app+is+accessible+at+http%3A%2F%2Flocalhost%3A7131%0A%0A6.+Follow+the+steps+in+the+dashboard+to+connect+InsForge+MCP+Server+to+your+agent.%0A%0AIf+there+are+any+errors%2C+help+me+troubleshoot+them.+Common+issues%3A%0A-+Docker+not+running%0A-+Ports+already+in+use%0A-+Insufficient+memory\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSet%20Up%20with-Cursor-181818?logo=cursor&logoColor=white&labelColor=555555\" alt=\"Set Up With Cursor\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Finsforge.dev\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVisit-InsForge.dev-181818?logoColor=white&labelColor=555555&logo=data:image\u002Fsvg%2bxml;base64,PHN2ZyB3aWR0aD0iMjQwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDI0MCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI2LjExODQgMTAxLjZDMjMuMjkzOSA5OC43ODMzIDIzLjI5MzkgOTQuMjE2NiAyNi4xMTg0IDkxLjRMOTcuNzE2NyAyMEwyMDAgMjBMNzcuMjYgMTQyLjRDNzQuNDM1NSAxNDUuMjE3IDY5Ljg1NjIgMTQ1LjIxNyA2Ny4wMzE3IDE0Mi40TDI2LjExODQgMTAxLjZaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik0xNTUuMjUxIDc3LjM3NUwyMDAgMTIyVjIyNEwxMDQuMTA5IDEyOC4zNzVMMTU1LjI1MSA3Ny4zNzVaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPgo=\" alt=\"Visit InsForge.dev\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgitcgr.com\u002FInsForge\u002FInsForge\">\n      \u003Cimg src=\"https:\u002F\u002Fgitcgr.com\u002Fbadge\u002FInsForge\u002FInsForge.svg\" alt=\"gitcgr\" \u002F>\n    \u003C\u002Fa>\n  \u003C\u002Fp>\n  \u003Cp>\n    \u003Ca href=\"https:\u002F\u002Fx.com\u002FInsForge_dev\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow%20on%20X-000000?logo=x&logoColor=white&style=for-the-badge\" alt=\"Follow on X\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Finsforge\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow%20on%20LinkedIn-0A66C2?logo=linkedin&logoColor=white&style=for-the-badge\" alt=\"Follow on LinkedIn\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fdiscord.com\u002Finvite\u002FMPxwj5xVvW\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FJoin%20our%20Discord-5865F2?logo=discord&logoColor=white&style=for-the-badge\" alt=\"Join our Discord\">\u003C\u002Fa>\n  \u003C\u002Fp>\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F19834\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_4a68feb902da.png\" alt=\"InsForge%2FInsForge | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\n  \u003C\u002Fa>\n  \u003Cbr \u002F>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fvercel.com\u002Foss\">\n    \u003Cimg alt=\"Vercel OSS Program\" src=\"https:\u002F\u002Fvercel.com\u002Foss\u002Fprogram-badge-2026.svg\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n## InsForge\nInsForge is a backend development platform built for AI coding agents and AI code editors. It exposes backend primitives like databases, auth, storage, and functions through a semantic layer that agents can understand, reason about, and operate end to end.\n\n\u003Cp align=\"center\">\n  \u003Cvideo width=\"100%\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F2e2a43c9-4664-48a6-b61b-4f7cf8eb0ebf\" controls>\u003C\u002Fvideo>\n\u003C\u002Fp>\n\n### How it works\nInsForge acts as a semantic layer between AI coding agents and backend primitives. It performs backend context engineering so agents can understand, operate, and inspect backend systems.\n\n- **Fetch backend context**: Agents can fetch documentation and available operations for the backend primitives they use.\n- **Configure primitives**: Agents can configure backend primitives directly.\n- **Inspect backend state**: Backend state and logs are exposed through structured schemas.\n\n```mermaid\ngraph TB\n\n    subgraph TOP[\" \"]\n        AG[AI Coding Agents]\n    end\n\n    subgraph MID[\" \"]\n        SL[InsForge Semantic Layer]\n    end\n\n    AG --> SL\n\n    SL --> AUTH[Authentication]\n    SL --> DB[Database]\n    SL --> ST[Storage]\n    SL --> EF[Edge Functions]\n    SL --> MG[Model Gateway]\n    SL --> DEP[Deployment]\n\n    classDef bar fill:#0b0f14,stroke:#30363d,stroke-width:1px,color:#ffffff\n    classDef card fill:#161b22,stroke:#30363d,stroke-width:1px,color:#ffffff\n\n    class AG,SL bar\n    class AUTH,DB,ST,EF,MG,DEP card\n\n    style TOP fill:transparent,stroke:transparent\n    style MID fill:transparent,stroke:transparent\n\n    linkStyle default stroke:#30363d,stroke-width:1px\n```\n\n### Core Products:\n- **Authentication**: User management, authentication, and sessions\n- **Database**: Postgres relational database\n- **Storage**: S3 compatible file storage\n- **Model Gateway**: OpenAI compatible API across multiple LLM providers\n- **Edge Functions**: Serverless code running on the edge\n- **Site Deployment**: Site build and deployment\n\n\n## ⭐️ Star the Repository\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_b512b7655c46.gif\" alt=\"Star InsForge\" width=\"100%\">\n\u003C\u002Fp>\n\nIf you find InsForge useful or interesting, a GitHub Star ⭐️ would be greatly appreciated.\n\n## Quickstart\n\n### Cloud-hosted: [insforge.dev](https:\u002F\u002Finsforge.dev)\n\n\u003Ca href=\"https:\u002F\u002Finsforge.dev\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Finsforge.dev-181818?logo=data:image\u002Fsvg%2bxml;base64,PHN2ZyB3aWR0aD0iMjQwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDI0MCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI2LjExODQgMTAxLjZDMjMuMjkzOSA5OC43ODMzIDIzLjI5MzkgOTQuMjE2NiAyNi4xMTg0IDkxLjRMOTcuNzE2NyAyMEwyMDAgMjBMNzcuMjYgMTQyLjRDNzQuNDM1NSAxNDUuMjE3IDY5Ljg1NjIgMTQ1LjIxNyA2Ny4wMzE3IDE0Mi40TDI2LjExODQgMTAxLjZaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik0xNTUuMjUxIDc3LjM3NUwyMDAgMTIyVjIyNEwxMDQuMTA5IDEyOC4zNzVMMTU1LjI1MSA3Ny4zNzVaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPgo=&logoColor=white\" alt=\"InsForge.dev\">\u003C\u002Fa>\n\n### Self-hosted: Docker Compose\n\nPrerequisites: [Docker](https:\u002F\u002Fwww.docker.com\u002F) + [Node.js](https:\u002F\u002Fnodejs.org\u002F)\n\n#### 1. Setup\n\nYou can run InsForge locally using Docker Compose. This will start a local InsForge instance on your machine.\n\n[![Deploy on Docker][docker-btn]][docker-deploy]\n\nOr run from source:\n```bash\n# Run with Docker\ngit clone https:\u002F\u002Fgithub.com\u002Finsforge\u002Finsforge.git\ncd insforge\ncp .env.example .env\ndocker compose -f docker-compose.prod.yml up\n```\n\n#### 2. Connect InsForge MCP\n\nOpen [http:\u002F\u002Flocalhost:7130](http:\u002F\u002Flocalhost:7130)\n\nFollow the steps to connect InsForge MCP Server\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_f0b8c8d216e2.png\" alt=\"Connect InsForge MCP\" width=\"600\">\n\u003C\u002Fdiv>\n\n#### 3. Verify installation\n\nTo verify the connection, send the following prompt to your agent:\n```\nI'm using InsForge as my backend platform, call InsForge MCP's fetch-docs tool to learn about InsForge instructions.\n```\n\n#### 4. Running Multiple Projects\n\nYou can run multiple InsForge projects on the same host by using different ports and project names.\n\n```bash\n# Create a separate env file for each project\ncp .env.example .env.project1\ncp .env.example .env.project2\n```\n\nEdit `.env.project2` with different ports:\n```\nPOSTGRES_PORT=5442\nPOSTGREST_PORT=5440\nAPP_PORT=7230\nAUTH_PORT=7231\nDENO_PORT=7233\n```\n\nStart each project with a unique name:\n```bash\ndocker compose -f docker-compose.prod.yml --env-file .env.project1 -p project1 up -d\ndocker compose -f docker-compose.prod.yml --env-file .env.project2 -p project2 up -d\n```\n\nEach project gets its own isolated database, storage, and configuration. Manage them with:\n```bash\ndocker compose -f docker-compose.prod.yml --env-file .env.project1 -p project1 ps      # status\ndocker compose -f docker-compose.prod.yml --env-file .env.project1 -p project1 logs -f  # logs\ndocker compose -f docker-compose.prod.yml --env-file .env.project1 -p project1 down     # stop\n```\n\n### One-click Deployment\n\nIn addition to running InsForge locally, you can also launch InsForge using a pre-configured setup. This allows you to get up and running quickly with InsForge without installing Docker on your local machine.\n\n| Railway | Zeabur | Sealos |\n| --- | --- | --- |\n| [![Deploy on Railway](https:\u002F\u002Frailway.com\u002Fbutton.svg)](https:\u002F\u002Frailway.com\u002Fdeploy\u002Finsforge) | [![Deploy on Zeabur](https:\u002F\u002Fzeabur.com\u002Fbutton.svg)](https:\u002F\u002Fzeabur.com\u002Ftemplates\u002FQ82M3Y) | [![Deploy on Sealos](https:\u002F\u002Fsealos.io\u002FDeploy-on-Sealos.svg)](https:\u002F\u002Fsealos.io\u002Fproducts\u002Fapp-store\u002Finsforge) |\n\n\n## Contributing\n\n**Contributing**: If you're interested in contributing, you can check our guide here [CONTRIBUTING.md](CONTRIBUTING.md). We truly appreciate pull requests, all types of help are appreciated!\n\n**Support**: If you need any help or support, we're responsive on our [Discord channel](https:\u002F\u002Fdiscord.com\u002Finvite\u002FMPxwj5xVvW), and also feel free to email us [info@insforge.dev](mailto:info@insforge.dev) too!\n\n\n## Documentation & Support\n\n### Documentation\n- **[Official Docs](https:\u002F\u002Fdocs.insforge.dev\u002Fintroduction)** - Comprehensive guides and API references\n\n### Community\n- **[Discord](https:\u002F\u002Fdiscord.com\u002Finvite\u002FMPxwj5xVvW)** - Join our vibrant community\n- **[Twitter](https:\u002F\u002Fx.com\u002FInsForge_dev)** - Follow for updates and tips\n\n### Contact\n- **Email**: info@insforge.dev\n\n## License\n\nThis project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.\n\n---\n\n[![Star History Chart](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_f4d1f4198c2a.png)](https:\u002F\u002Fwww.star-history.com\u002F#InsForge\u002Finsforge&Date)\n\n## Badges\n\nShow your project is built with InsForge.\n\n### Made with InsForge\n\n\u003Ca href=\"https:\u002F\u002Finsforge.dev\">\n  \u003Cimg\n    width=\"168\"\n    height=\"30\"\n    src=\"https:\u002F\u002Finsforge.dev\u002Fbadge-made-with-insforge.svg\"\n    alt=\"Made with InsForge\"\n  \u002F>\n\u003C\u002Fa>\n\n**Markdown:**\n```md\n[![Made with InsForge](https:\u002F\u002Finsforge.dev\u002Fbadge-made-with-insforge.svg)](https:\u002F\u002Finsforge.dev)\n```\n\n**HTML:**\n```html\n\u003Ca href=\"https:\u002F\u002Finsforge.dev\">\n  \u003Cimg\n    width=\"168\"\n    height=\"30\"\n    src=\"https:\u002F\u002Finsforge.dev\u002Fbadge-made-with-insforge.svg\"\n    alt=\"Made with InsForge\"\n  \u002F>\n\u003C\u002Fa>\n```\n\n### Made with InsForge (dark)\n\n\u003Ca href=\"https:\u002F\u002Finsforge.dev\">\n  \u003Cimg\n    width=\"168\"\n    height=\"30\"\n    src=\"https:\u002F\u002Finsforge.dev\u002Fbadge-made-with-insforge-dark.svg\"\n    alt=\"Made with InsForge\"\n  \u002F>\n\u003C\u002Fa>\n\n**Markdown:**\n```md\n[![Made with InsForge](https:\u002F\u002Finsforge.dev\u002Fbadge-made-with-insforge-dark.svg)](https:\u002F\u002Finsforge.dev)\n```\n\n**HTML:**\n```html\n\u003Ca href=\"https:\u002F\u002Finsforge.dev\">\n  \u003Cimg\n    width=\"168\"\n    height=\"30\"\n    src=\"https:\u002F\u002Finsforge.dev\u002Fbadge-made-with-insforge-dark.svg\"\n    alt=\"Made with InsForge\"\n  \u002F>\n\u003C\u002Fa>\n```\n\n\n\u003Cp align=\"center\">⭐ \u003Cb>Star us on GitHub\u003C\u002Fb> to get notified about new releases!\u003C\u002Fp>\n\n\u003C!-- LINK GROUPS -->\n\n[docker-btn]: .\u002Fdeploy\u002Fbuttons\u002Fdocker.png\n[docker-deploy]: .\u002Fdeploy\u002Fdocker-deploy.md\n","\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Finsforge.dev\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"assets\u002Flogo-dark.svg\">\n      \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"assets\u002Flogo-light.svg\">\n      \u003Cimg src=\"assets\u002Flogo-dark.svg\" alt=\"InsForge\" width=\"500\">\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\n  \u003Cp>\n    为代理式开发打造的后端平台。\u003Cbr \u002F>\n  \u003C\u002Fp>\n\n  \u003Cp>\n    \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FApache-2.0\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache%202.0-orange.svg\" alt=\"License\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@insforge\u002Fsdk\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdt\u002F@insforge\u002Fsdk?color=blue&label=downloads\" alt=\"Downloads\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FInsForge\u002Finsforge\u002Fgraphs\u002Fcontributors\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002FInsForge\u002Finsforge?color=green\" alt=\"Contributors\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fcursor.com\u002Flink\u002Fprompt?text=Help+me+set+up+InsForge+locally.+Follow+these+steps%3A%0A%0A1.+First%2C+verify+Docker+is+installed+and+running%3A%0A+++docker+--version%0A+++docker+info%0A%0A2.+Clone+the+repository%3A%0A+++git+clone+https%3A%2F%2Fgithub.com%2Finsforge%2Finsforge.git%0A+++cd+insforge%0A%0A3.+Copy+the+example+env+config+and+start+services%3A%0A+++cp+env.example+to+env+file%0A+++docker+compose+up+-d%0A%0A4.+Wait+for+all+containers+to+be+healthy+(this+may+take+1-2+minutes)%3A%0A+++docker+compose+ps%0A%0A5.+Verify+the+app+is+accessible+at+http%3A%2F%2Flocalhost%3A7131%0A%0A6.+Follow+the+steps+in+the+dashboard+to+connect+InsForge+MCP+Server+to+your+agent.%0A%0AIf+there+are+any+errors%2C+help+me+troubleshoot+them.+Common+issues%3A%0A-+Docker+not+running%0A-+Ports+already+in+use%0A-+Insufficient+memory\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSet%20Up%20with-Cursor-181818?logo=cursor&logoColor=white&labelColor=555555\" alt=\"Set Up With Cursor\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Finsforge.dev\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVisit-InsForge.dev-181818?logoColor=white&labelColor=555555&logo=data:image\u002Fsvg%2bxml;base64,PHN2ZyB3aWR0aD0iMjQwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDI0MCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI2LjExODQgMTAxLjZDMjMuMjkzOSA5OC43ODMzIDIzLjI5MzkgOTQuMjE2NiAyNi4xMTg0IDkxLjRMOTcuNzE2NyAyMEwyMDAgMjBMNzEuMjYgMTQyLjRDNzQuNDM1NSAxNDUuMjE3IDY5Ljg1NjIgMTQ1LjIxNyA2Ny.L.0317 IDEALIST\n    \u003Ca href=\"https:\u002F\u002Fgitcgr.com\u002FInsForge\u002FInsForge\">\n      \u003Cimg src=\"https:\u002F\u002Fgitcgr.com\u002Fbadge\u002FInsForge\u002FInsForge.svg\" alt=\"gitcgr\" \u002F>\n    \u003C\u002Fa>\n  \u003C\u002Fp>\n  \u003Cp>\n    \u003Ca href=\"https:\u002F\u002Fx.com\u002FInsForge_dev\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow%20on%20X-000000?logo=x&logoColor=white&style=for-the-badge\" alt=\"Follow on X\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Finsforge\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow%20on%20LinkedIn-0A66C2?logo=linkedin&logoColor=white&style=for-the-badge\" alt=\"Follow on LinkedIn\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fdiscord.com\u002Finvite\u002FMPxwj5xVvW\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FJoin%20our%20Discord-5865F2?logo=discord&logoColor=white&style=for-the-badge\" alt=\"Join our Discord\">\u003C\u002Fa>\n  \u003C\u002Fp>\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F19834\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_4a68feb902da.png\" alt=\"InsForge%2FInsForge | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\n  \u003C\u002Fa>\n  \u003Cbr \u002F>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fvercel.com\u002Foss\">\n    \u003Cimg alt=\"Vercel OSS Program\" src=\"https:\u002F\u002Fvercel.com\u002Foss\u002Fprogram-badge-2026.svg\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n## InsForge\nInsForge 是一个专为 AI 编码代理和 AI 代码编辑器构建的后端开发平台。它通过语义层暴露数据库、认证、存储和函数等后端原语，使代理能够理解、推理并端到端地操作这些原语。\n\n\u003Cp align=\"center\">\n  \u003Cvideo width=\"100%\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F2e2a43c9-4664-48a6-b61b-4f7cf8eb0ebf\" controls>\u003C\u002Fvideo>\n\u003C\u002Fp>\n\n### 工作原理\nInsForge 充当 AI 编码代理与后端原语之间的语义层。它进行后端上下文工程，使代理能够理解、操作和检查后端系统。\n\n- **获取后端上下文**：代理可以获取其使用的后端原语的相关文档和可用操作。\n- **配置原语**：代理可以直接配置后端原语。\n- **检查后端状态**：后端状态和日志通过结构化模式公开。\n\n```mermaid\ngraph TB\n\n    subgraph TOP[\" \"]\n        AG[AI 编码代理]\n    end\n\n    subgraph MID[\" \"]\n        SL[InsForge 语义层]\n    end\n\n    AG --> SL\n\n    SL --> AUTH[认证]\n    SL --> DB[数据库]\n    SL --> ST[存储]\n    SL --> EF[边缘函数]\n    SL --> MG[模型网关]\n    SL --> DEP[部署]\n\n    classDef bar fill:#0b0f14,stroke:#30363d,stroke-width:1px,color:#ffffff\n    classDef card fill:#161b22,stroke:#30363d,stroke-width:1px,color:#ffffff\n\n    class AG,SL bar\n    class AUTH,DB,ST,EF,MG,DEP card\n\n    style TOP fill:transparent,stroke:transparent\n    style MID fill:transparent,stroke:transparent\n\n    linkStyle default stroke:#30363d,stroke-width:1px\n```\n\n### 核心产品：\n- **认证**：用户管理、身份验证和会话\n- **数据库**：Postgres 关系型数据库\n- **存储**：兼容 S3 的文件存储\n- **模型网关**：跨多个 LLM 提供商的 OpenAI 兼容 API\n- **边缘函数**：在边缘运行的无服务器代码\n- **站点部署**：站点构建和部署\n\n\n## ⭐️ 给这个仓库点个赞\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_b512b7655c46.gif\" alt=\"Star InsForge\" width=\"100%\">\n\u003C\u002Fp>\n\n如果您觉得 InsForge 有用或有趣，一颗 GitHub 星标 ⭐️ 将不胜感激。\n\n## 快速入门\n\n### 云端托管：[insforge.dev](https:\u002F\u002Finsforge.dev)\n\n\u003Ca href=\"https:\u002F\u002Finsforge.dev\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Finsforge.dev-181818?logo=data:image\u002Fsvg%2bxml;base64,PHN2ZyB3aWR0aD0iMjQwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDI0MCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI2LjExODQgMTAxLjZDMjMuMjkzOSA5OC43ODMzIDIzLjI5MzkgOTQuMjE66Ni AyVi.xl IDALIST\n    \u003Ca href=\"https:\u002F\u002Fgitcgr.com\u002FInsForge\u002FInsForge\">\n      \u003Cimg src=\"https:\u002F\u002Fgitcgr.com\u002Fbadge\u002FInsForge\u002FInsForge.svg\" alt=\"gitcgr\" \u002F>\n    \u003C\u002Fa>\n  \u003C\u002Fp>\n  \u003Cp>\n    \u003Ca href=\"https:\u002F\u002Fx.com\u002FInsForge_dev\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow%20on%20X-000000?logo=x&logoColor=white&style=for-the-badge\" alt=\"Follow on X\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Finsforge\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow%20on%20LinkedIn-0A66C2?logo=linkedin&logoColor=white&style=for-the-badge\" alt=\"Follow on LinkedIn\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fdiscord.com\u002Finvite\u002FMPxwj5xVvW\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FJoin%20our%20Discord-5865F2?logo=discord&logoColor=white&style=for-the-badge\" alt=\"Join our Discord\">\u003C\u002Fa>\n  \u003C\u002Fp>\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F19834\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_4a68feb902da.png\" alt=\"InsForge%2FInsForge | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\n  \u003C\u002Fa>\n  \u003Cbr \u002F>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fvercel.com\u002Foss\">\n    \u003Cimg alt=\"Vercel 开源项目计划\" src=\"https:\u002F\u002Fvercel.com\u002Foss\u002Fprogram-badge-2026.svg\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n## InsForge\nInsForge 是一个专为 AI 编码代理和 AI 代码编辑器构建的后端开发平台。它通过语义层暴露数据库、认证、存储和函数等后端原语，使代理能够理解、推理并端到端地操作这些原语。\n\n\u003Cp align=\"center\">\n  \u003Cvideo width=\"100%\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F2e2a43c9-4664-48a6-b61b-4f7cf8eb0ebf\" controls>\u003C\u002Fvideo>\n\u003C\u002Fp>\n\n### 工作原理\nInsForge 充当 AI 编码代理与后端原语之间的语义层。它进行后端上下文工程，使代理能够理解、操作和检查后端系统。\n\n- **获取后端上下文**：代理可以获取其使用的后端原语的相关文档和可用操作。\n- **配置原语**：代理可以直接配置后端原语。\n- **检查后端状态**：后端状态和日志通过结构化模式公开。\n\n```mermaid\ngraph TB\n\n    subgraph TOP[\" \"]\n        AG[AI 编码代理]\n    end\n\n    subgraph MID[\" \"]\n        SL[InsForge 语义层]\n    end\n\n    AG --> SL\n\n    SL --> AUTH[认证]\n    SL --> DB[数据库]\n    SL --> ST[存储]\n    SL --> EF[边缘函数]\n    SL --> MG[模型网关]\n    SL --> DEP[部署]\n\n    classDef bar fill:#0b0f14,stroke:#30363d,stroke-width:1px,color:#ffffff\n    classDef card fill:#161b22,stroke:#30363d,stroke-width:1px,color:#ffffff\n\n    class AG,SL bar\n    class AUTH,DB,ST,EF,MG,DEP card\n\n    style TOP fill:transparent,stroke:transparent\n    style MID fill:transparent,stroke:transparent\n\n    linkStyle default stroke:#30363d,stroke-width:1px\n```\n\n### 核心产品：\n- **认证**：用户管理、身份验证和会话\n- **数据库**：Postgres 关系型数据库\n- **存储**：兼容 S3 的文件存储\n- **模型网关**：跨多个 LLM 提供者支持 OpenAI 兼容 API\n- **边缘函数**：在边缘运行的无服务器代码\n- **站点部署**：网站的构建和发布\n\n\n## ⭐️ 给这个仓库点个赞\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_b512b7655c46.gif\" alt=\"Star InsForge\" width=\"100%\">\n\u003C\u002Fp>\n\n如果您觉得 InsForge 有用或有趣，一颗 GitHub 星标 ⭐️ 将不胜感激。\n\n## 快速入门\n\n### 云端托管：[insforge.dev](https:\u002F\u002Finsforge.dev)\n\n\u003Ca href=\"https:\u002F\u002Finsforge.dev\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Finsforge.dev-181818?logo=data:image\u002Fsvg%2bxml;base64,PHN2ZyB3aWR0aD0iMjQwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDI0MCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI2LjExODQgMTAxLjZDMjMuMjkzOSA5OC43ODMzIDIzLjI9MzkgOTQuMjE66Ni AyVi.xl IDALIST\n    \u003Ca href=\"https:\u002F\u002Fgitcgr.com\u002FInsForge\u002FInsForge\">\n      \u003Cimg src=\"https:\u002F\u002Fgitcgr.com\u002Fbadge\u002FInsForge\u002FInsForge.svg\" alt=\"gitcgr\" \u002F>\n    \u003C\u002Fa>\n  \u003C\u002Fp>\n  \u003Cp>\n    \u003Ca href=\"https:\u002F\u002Fx.com\u002FInsForge_dev\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow%20on%20X-000000?logo=x&logoColor=white&style=for-the-badge\" alt=\"Follow on X\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Finsforge\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow%20on%20LinkedIn-0A66C2?logo=linkedin&logoColor=white&style=for-the-badge\" alt=\"Follow on LinkedIn\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fdiscord.com\u002Finvite\u002FMPxwj5xVvW\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FJoin%20our%20Discord-5865F2?logo=discord&logoColor=white&style=for-the-badge\" alt=\"Join our Discord\">\u003C\u002Fa>\n  \u003C\u002Fp>\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F19834\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_4a68feb902da.png\" alt=\"InsForge%2FInsForge | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\n  \u003C\u002Fa>\n  \u003Cbr \u002F>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fvercel.com\u002Foss\">\n    \u003Cimg alt=\"Vercel 开源项目计划\" src=\"https:\u002F\u002Fvercel.com\u002Foss\u002Fprogram-badge-2026.svg\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n## InsForge\nInsForge 是一个专为 AI 编码代理和 AI 代码编辑器打造的后端开发平台。它通过语义层暴露数据库、认证、存储和函数等后端原语，使代理能够理解、推理和端到端操作这些原语。\n\n\u003Cp align=\"center\">\n  \u003Cvideo width=\"100%\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F2e2a43c9-4664-48a6-b61b-4f7cf8eb0ebf\" controls>\u003C\u002Fvideo>\n\u003C\u002Fp>\n\n### 工作原理\nInsForge 充当 AI 编码代理与后端原语之间的语义层。它通过后端上下文工程，让代理能够理解、操作和检查后端系统。\n\n- **获取后端上下文**：代理可以获取所使用后端原语的文档和可用操作。\n- **配置原语**：代理可以直接配置后端原语。\n- **检查后端状态**：后端状态和日志通过结构化模式公开。\n\n```mermaid\ngraph TB\n\n    subgraph TOP[\" \"]\n        AG[AI 编码代理]\n    end\n\n    subgraph MID[\" \"]\n        SL[InsForge 语义层]\n    end\n\n    AG --> SL\n\n    SL --> AUTH[认证]\n    SL --> DB[数据库]\n    SL --> ST[存储]\n    SL --> EF[边缘函数]\n    SL --> MG[模型网关]\n    SL --> DEP[部署]\n\n    classDef bar fill:#0b0f14,stroke:#30363d,stroke-width:1px,color:#ffffff\n    classDef card fill:#161b22,stroke:#30363d,stroke-width:1px,color:#ffffff\n\n    class AG,SL bar\n    class AUTH,DB,ST,EF,MG,DEP card\n\n    style TOP fill:transparent,stroke:transparent\n    style MID fill:transparent,stroke:transparent\n\n    linkStyle default stroke:#30363d,stroke-width:1px\n```\n\n### 核心产品：\n- **认证**：用户管理、身份验证和会话\n- **数据库**：Postgres 关系型数据库\n- **存储**：兼容 S3 的文件存储\n- **模型网关**：支持跨多个 LLM 提供商的 OpenAI 兼容 API\n- **边缘函数**：在边缘运行的无服务器代码\n- **站点部署**：网站的构建和发布\n\n\n## ⭐️ 给这个仓库点个赞\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_b512b7655c46.gif\" alt=\"Star InsForge\" width=\"100%\">\n\u003C\u002Fp>\n\n如果您觉得 InsForge 有用或有趣，一颗 GitHub 星标 ⭐️ 将不胜感激。\n\n## 快速入门\n\n### 云端托管：[insforge.dev](https:\u002F\u002Finsforge.dev)\n\n\u003Ca href=\"https:\u002F\u002Finsforge.dev\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Finsforge.dev-181818?logo=data:image\u002Fsvg%2bxml;base64,PHN2ZyB3aWR0aD0iMjQwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDI0MCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI2LjExODQgMTAxLjZDMjMuMjkzOSA5OC43ODMzIDIzLjI9MzkgOTQuMjE66Ni AyVi.xl IDALIST\n    \u003Ca href=\"https:\u002F\u002Fgitcgr.com\u002FInsForge\u002FInsForge\">\n      \u003Cimg src=\"https:\u002F\u002Fgitcgr.com\u002Fbadge\u002FInsForge\u002FInsForge.svg\" alt=\"gitcgr\" \u002F>\n    \u003C\u002Fa>\n  \u003C\u002Fp>\n  \u003Cp>\n    \u003Ca href=\"https:\u002F\u002Fx.com\u002FInsForge_dev\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow%20on%20X-000000?logo=x&logoColor=white&style=for-the-badge\" alt=\"Follow on X\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Finsforge\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow%20on%20LinkedIn-0A66C2?logo=linkedin&logoColor=white&style=for-the-badge\" alt=\"Follow on LinkedIn\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fdiscord.com\u002Finvite\u002FMPxwj5xVvW\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FJoin%20our%20Discord-5865F2?logo=discord&logoColor=white&style=for-the-badge\" alt=\"Join our Discord\">\u003C\u002Fa>\n  \u003C\u002Fp>\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F19834\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_4a68feb902da.png\" alt=\"InsForge%2FInsForge | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\n  \u003C\u002Fa>\n  \u003Cbr \u002F>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fvercel.com\u002Foss\">\n    \u003Cimg alt=\"Vercel 开源项目计划\" src=\"https:\u002F\u002Fvercel.com\u002Foss\u002Fprogram-badge-2026.svg\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n## InsForge\nInsForge 是一个专为 AI 编码代理和 AI 代码编辑器设计的后端开发平台。它通过语义层暴露数据库、认证、存储和函数等后端原语，使代理能够理解、推理和端到端操作这些原语。\n\n\u003Cp align=\"center\">\n  \u003Cvideo width=\"100%\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F2e2a43c9-4664-48a6-b61b-4f7cf8eb0ebf\" controls>\u003C\u002Fvideo>\n\u003C\u002Fp>\n\n### 工作原理\nInsForge 充当 AI 编码代理与后端原语之间的语义层。它通过后端上下文工程，使代理能够理解、操作和检查后端系统。\n\n- **获取后端上下文**：代理可以获取所使用后端原语的文档和可用操作。\n- **配置原语**：代理可以直接配置后端原语。\n- **检查后端状态**：后端状态和日志通过结构化模式公开。\n\n```mermaid\ngraph TB\n\n    subgraph TOP[\" \"]\n        AG[AI 编码代理]\n    end\n\n    subgraph MID[\" \"]\n        SL[InsForge 语义层]\n    end\n\n    AG --> SL\n\n    SL --> AUTH[认证]\n    SL --> DB[数据库]\n    SL --> ST[存储]\n    SL --> EF[边缘函数]\n    SL --> MG[模型网关]\n    SL --> DEP[部署]\n\n    classDef bar fill:#0b0f14,stroke:#30363d,stroke-width:1px,color:#ffffff\n    classDef card fill:#161b22,stroke:#30363d,stroke-width:1px,color:#ffffff\n\n    class AG,SL bar\n    class AUTH,DB,ST,EF,MG,DEP card\n\n    style TOP fill:transparent,stroke:transparent\n    style MID fill:transparent,stroke:transparent\n\n    linkStyle default stroke:#30363d,stroke-width:1px\n```\n\n### 核心产品：\n- **认证**：用户管理、身份验证和会话\n- **数据库**：Postgres 关系型数据库\n- **存储**：兼容 S3 的文件存储\n- **模型网关**：支持跨多个 LLM 提供者的 OpenAI 兼容 API\n- **边缘函数**：在边缘运行的无服务器代码\n- **站点部署**：网站的构建和发布\n\n\n## ⭐️ 给这个仓库点个赞\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_b512b7655c46.gif\" alt=\"Star InsForge\" width=\"100%\">\n\u003C\u002Fp>\n\n如果您觉得 InsForge 有用或有趣，一颗 GitHub 星标 ⭐️ 将不胜感激。\n\n## 快速入门\n\n### 云端托管：[insforge.dev](https:\u002F\u002Finsforge.dev)\n\n\u003Ca href=\"https:\u002F\u002Finsforge.dev\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Finsforge.dev-181818?logo=data:image\u002Fsvg%2bxml;base64,PHN2ZyB3aWR0aD0iMjQwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDI0MCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI2LjExODQgMTAxLjZDMjMuMjkzOSA5OC43ODMzIDIzLjI9MzkgOTQuMjE66Ni AyVi.xl IDALIST\n    \u003Ca href=\"https:\u002F\u002Fgitcgr.com\u002FInsForge\u002FInsForge\">\n      \u003Cimg src=\"https:\u002F\u002Fgitcgr.com\u002Fbadge\u002FInsForge\u002FInsForge.svg\" alt=\"gitcgr\" \u002F>\n    \u003C\u002Fa>\n  \u003C\u002Fp>\n  \u003Cp>\n    \u003Ca href=\"https:\u002F\u002Fx.com\u002FInsForge_dev\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow%20on%20X-000000?logo=x&logoColor=white&style=for-the-badge\" alt=\"Follow on X\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Finsforge\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow%20on%20LinkedIn-0A66C2?logo=linkedin&logoColor=white&style=for-the-badge\" alt=\"Follow on LinkedIn\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fdiscord.com\u002Finvite\u002FMPxwj5xVvW\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FJoin%20our%20Discord-5865F2?logo=discord&logoColor=white&style=for-the-badge\" alt=\"Join our Discord\">\u003C\u002Fa>\n  \u003C\u002Fp>\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F19834\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_4a68feb902da.png\" alt=\"InsForge%2FInsForge | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\n  \u003C\u002Fa>\n  \u003Cbr \u002F>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fvercel.com\u002Foss\">\n    \u003Cimg alt=\"Vercel 开源项目计划\" src=\"https:\u002F\u002Fvercel.com\u002Foss\u002Fprogram-badge-2026.svg\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n## InsForge\nInsForge 是一个专为 AI 编码代理和 AI 代码编辑器打造的后端开发平台。它通过语义层暴露数据库、认证、存储和函数等后端原语，使代理能够理解、推理和端到端操作这些原语。\n\n\u003Cp align=\"center\">\n  \u003Cvideo width=\"100%\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F2e2a43c9-4664-48a6-b61b-4f7cf8eb0ebf\" controls>\u003C\u002Fvideo>\n\u003C\u002Fp>\n\n### 工作原理\nInsForge 充当 AI 编码代理与后端原语之间的语义层。它通过后端上下文工程，使代理能够理解、操作和检查后端系统。\n\n- **获取后端上下文**：代理可以获取所使用后端原语的文档和可用操作。\n- **配置原语**：代理可以直接配置后端原语。\n- **检查后端状态**：后端状态和日志通过结构化模式公开。\n\n```mermaid\ngraph TB\n\n    subgraph TOP[\" \"]\n        AG[AI 编码代理]\n    end\n\n    subgraph MID[\" \"]\n        SL[InsForge 语义层]\n    end\n\n    AG --> SL\n\n    SL --> AUTH[认证]\n    SL --> DB[数据库]\n    SL --> ST[存储]\n    SL --> EF[边缘函数]\n    SL --> MG[模型网关]\n    SL --> DEP[部署]\n\n    classDef bar fill:#0b0f14,stroke:#30363d,stroke-width:1px,color:#ffffff\n    classDef card fill:#161b22,stroke:#30363d,stroke-width:1px,color:#ffffff\n\n    class AG,SL bar\n    class AUTH,DB,ST,EF,MG,DEP card\n\n    style TOP fill:transparent,stroke:transparent\n    style MID fill:transparent,stroke:transparent\n\n    linkStyle default stroke:#30363d,stroke-width:1px\n```\n\n### 核心产品：\n- **认证**：用户管理、身份验证和会话\n- **数据库**：Postgres 关系型数据库\n- **存储**：兼容 S3 的文件存储\n- **模型网关**：支持跨多个 LLM 提供者的 OpenAI 兼容 API\n- **边缘函数**：在边缘运行的无服务器代码\n- **站点部署**：网站的构建和发布\n\n\n## ⭐️ 给这个仓库点个赞\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_b512b7655c46.gif\" alt=\"Star InsForge\" width=\"100%\">\n\u003C\u002Fp>\n\n如果您觉得 InsForge 有用或有趣，一颗 GitHub 星标 ⭐️ 将不胜感激。\n\n## 快速入门\n\n### 云端托管：[insforge.dev](https:\u002F\u002Finsforge.dev)\n\n\u003Ca href=\"https:\u002F\u002Finsforge.dev\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Finsforge.dev-181818?logo=data:image\u002Fsvg%2bxml;base64,PHN2ZyB3aWR0aD0iMjQwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDI0MCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI2LjExODQgMTAxLjZDMjMuMjkzOSA5OC43ODMzIDIzLjI9MzkgOTQuMjE66Ni AyVi.xl IDALIST\n    \u003Ca href=\"https:\u002F\u002Fgitcgr.com\u002FInsForge\u002FInsForge\">\n      \u003Cimg src=\"https:\u002F\u002Fgitcgr.com\u002Fbadge\u002FInsForge\u002FInsForge.svg\" alt=\"gitcgr\" \u002F>\n    \u003C\u002Fa>\n  \u003C\u002Fp>\n  \u003Cp>\n    \u003Ca href=\"https:\u002F\u002Fx.com\u002FInsForge_dev\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow%20on%20X-000000?logo=x&logoColor=white&style=for-the-badge\" alt=\"Follow on X\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Finsforge\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow%20on%20LinkedIn-0A66C2?logo=linkedin&logoColor=white&style=for-the-badge\" alt=\"Follow on LinkedIn\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fdiscord.com\u002Finvite\u002FMPxwj5xVvW\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FJoin%20our%20Discord-5865F2?logo=discord&logoColor=white&style=for-the-badge\" alt=\"Join our Discord\">\u003C\u002Fa>\n  \u003C\u002Fp>\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F19834\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_4a68feb902da.png\" alt=\"InsForge%2FInsForge | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\n  \u003C\u002Fa\n\n# 使用 Docker 运行\ngit clone https:\u002F\u002Fgithub.com\u002Finsforge\u002Finsforge.git\ncd insforge\ncp .env.example .env\ndocker compose -f docker-compose.prod.yml up\n```\n\n#### 2. 连接 InsForge MCP\n\n打开 [http:\u002F\u002Flocalhost:7130](http:\u002F\u002Flocalhost:7130)\n\n按照步骤连接 InsForge MCP 服务器\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_f0b8c8d216e2.png\" alt=\"连接 InsForge MCP\" width=\"600\">\n\u003C\u002Fdiv>\n\n#### 3. 验证安装\n\n要验证连接，请向您的代理发送以下提示：\n```\n我正在使用 InsForge 作为我的后端平台，调用 InsForge MCP 的 fetch-docs 工具来了解 InsForge 的使用说明。\n```\n\n#### 4. 运行多个项目\n\n您可以在同一台主机上通过使用不同的端口和项目名称来运行多个 InsForge 项目。\n\n```bash\n# 为每个项目创建单独的 env 文件\ncp .env.example .env.project1\ncp .env.example .env.project2\n```\n\n编辑 `.env.project2` 文件以设置不同的端口：\n```\nPOSTGRES_PORT=5442\nPOSTGREST_PORT=5440\nAPP_PORT=7230\nAUTH_PORT=7231\nDENO_PORT=7233\n```\n\n使用唯一的名称启动每个项目：\n```bash\ndocker compose -f docker-compose.prod.yml --env-file .env.project1 -p project1 up -d\ndocker compose -f docker-compose.prod.yml --env-file .env.project2 -p project2 up -d\n```\n\n每个项目都有其独立的数据库、存储和配置。您可以使用以下命令管理它们：\n```bash\ndocker compose -f docker-compose.prod.yml --env-file .env.project1 -p project1 ps      # 查看状态\ndocker compose -f docker-compose.prod.yml --env-file .env.project1 -p project1 logs -f  # 查看日志\ndocker compose -f docker-compose.prod.yml --env-file .env.project1 -p project1 down     # 停止\n```\n\n### 一键部署\n\n除了在本地运行 InsForge 外，您还可以使用预配置的设置快速启动 InsForge。这样无需在本地安装 Docker 即可快速开始使用 InsForge。\n\n| Railway | Zeabur | Sealos |\n| --- | --- | --- |\n| [![在 Railway 上部署](https:\u002F\u002Frailway.com\u002Fbutton.svg)](https:\u002F\u002Frailway.com\u002Fdeploy\u002Finsforge) | [![在 Zeabur 上部署](https:\u002F\u002Fzeabur.com\u002Fbutton.svg)](https:\u002F\u002Fzeabur.com\u002Ftemplates\u002FQ82M3Y) | [![在 Sealos 上部署](https:\u002F\u002Fsealos.io\u002FDeploy-on-Sealos.svg)](https:\u002F\u002Fsealos.io\u002Fproducts\u002Fapp-store\u002Finsforge) |\n\n\n## 贡献\n\n**贡献**：如果您有兴趣参与贡献，可以查看我们的贡献指南 [CONTRIBUTING.md](CONTRIBUTING.md)。我们非常欢迎各种形式的 Pull Request 和帮助！\n\n**支持**：如果您需要任何帮助或支持，欢迎加入我们的 [Discord 社区](https:\u002F\u002Fdiscord.com\u002Finvite\u002FMPxwj5xVvW)，或者发送邮件至 [info@insforge.dev](mailto:info@insforge.dev)！\n\n\n## 文档与支持\n\n### 文档\n- **[官方文档](https:\u002F\u002Fdocs.insforge.dev\u002Fintroduction)** - 全面的指南和 API 参考\n\n### 社区\n- **[Discord](https:\u002F\u002Fdiscord.com\u002Finvite\u002FMPxwj5xVvW)** - 加入我们活跃的社区\n- **[Twitter](https:\u002F\u002Fx.com\u002FInsForge_dev)** - 关注获取最新动态和技巧\n\n### 联系方式\n- **邮箱**：info@insforge.dev\n\n## 许可证\n\n本项目采用 Apache License 2.0 许可证授权，详情请参阅 [LICENSE](LICENSE) 文件。\n\n---\n\n[![Star History Chart](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_readme_f4d1f4198c2a.png)](https:\u002F\u002Fwww.star-history.com\u002F#InsForge\u002Finsforge&Date)\n\n## 徽章\n\n展示您的项目是使用 InsForge 构建的。\n\n### 由 InsForge 制作\n\n\u003Ca href=\"https:\u002F\u002Finsforge.dev\">\n  \u003Cimg\n    width=\"168\"\n    height=\"30\"\n    src=\"https:\u002F\u002Finsforge.dev\u002Fbadge-made-with-insforge.svg\"\n    alt=\"由 InsForge 制作\"\n  \u002F>\n\u003C\u002Fa>\n\n**Markdown:**\n```md\n[![由 InsForge 制作](https:\u002F\u002Finsforge.dev\u002Fbadge-made-with-insforge.svg)](https:\u002F\u002Finsforge.dev)\n```\n\n**HTML:**\n```html\n\u003Ca href=\"https:\u002F\u002Finsforge.dev\">\n  \u003Cimg\n    width=\"168\"\n    height=\"30\"\n    src=\"https:\u002F\u002Finsforge.dev\u002Fbadge-made-with-insforge.svg\"\n    alt=\"由 InsForge 制作\"\n  \u002F>\n\u003C\u002Fa>\n```\n\n### 由 InsForge 制作（深色）\n\n\u003Ca href=\"https:\u002F\u002Finsforge.dev\">\n  \u003Cimg\n    width=\"168\"\n    height=\"30\"\n    src=\"https:\u002F\u002Finsforge.dev\u002Fbadge-made-with-insforge-dark.svg\"\n    alt=\"由 InsForge 制作\"\n  \u002F>\n\u003C\u002Fa>\n\n**Markdown:**\n```md\n[![由 InsForge 制作](https:\u002F\u002Finsforge.dev\u002Fbadge-made-with-insforge-dark.svg)](https:\u002F\u002Finsforge.dev)\n```\n\n**HTML:**\n```html\n\u003Ca href=\"https:\u002F\u002Finsforge.dev\">\n  \u003Cimg\n    width=\"168\"\n    height=\"30\"\n    src=\"https:\u002F\u002Finsforge.dev\u002Fbadge-made-with-insforge-dark.svg\"\n    alt=\"由 InsForge 制作\"\n  \u002F>\n\u003C\u002Fa>\n```\n\n\n\u003Cp align=\"center\">⭐ \u003Cb>在 GitHub 上关注我们\u003C\u002Fb>，以便及时获取新版本通知！\u003C\u002Fp>\n\n\u003C!-- 链接分组 -->\n\n[docker-btn]: .\u002Fdeploy\u002Fbuttons\u002Fdocker.png\n[docker-deploy]: .\u002Fdeploy\u002Fdocker-deploy.md","# InsForge 快速上手指南\n\nInsForge 是专为 AI 编程助手（Agentic Development）打造的后端开发平台。它通过语义层将数据库、认证、存储、函数等后端原语暴露给 AI，使 AI 能够理解、配置并操作整个后端系统。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：Linux, macOS 或 Windows (需安装 WSL2)\n*   **前置依赖**：\n    *   [Docker](https:\u002F\u002Fwww.docker.com\u002F) (必须已安装并运行)\n    *   [Node.js](https:\u002F\u002Fnodejs.org\u002F) (推荐最新 LTS 版本)\n    *   Git\n\n> **国内开发者提示**：如果拉取 Docker 镜像速度较慢，建议配置国内镜像加速器（如阿里云、腾讯云或网易云镜像加速）。\n\n## 安装步骤\n\n### 方式一：本地部署 (Docker Compose)\n\n这是最推荐的自托管方式，适合本地开发和测试。\n\n1.  **克隆仓库**\n    ```bash\n    git clone https:\u002F\u002Fgithub.com\u002Finsforge\u002Finsforge.git\n    cd insforge\n    ```\n\n2.  **配置环境变量**\n    复制示例配置文件：\n    ```bash\n    cp .env.example .env\n    ```\n\n3.  **启动服务**\n    使用 Docker Compose 启动所有服务（首次运行需下载镜像，可能需要几分钟）：\n    ```bash\n    docker compose -f docker-compose.prod.yml up -d\n    ```\n\n4.  **验证状态**\n    等待容器健康运行（通常需 1-2 分钟）：\n    ```bash\n    docker compose ps\n    ```\n    当所有服务状态显示为 `healthy` 时，表示启动成功。\n\n5.  **访问控制台**\n    打开浏览器访问：[http:\u002F\u002Flocalhost:7130](http:\u002F\u002Flocalhost:7130)\n\n### 方式二：一键云部署\n\n如果您不想在本地安装 Docker，可以使用以下云平台一键部署：\n\n*   [Deploy on Railway](https:\u002F\u002Frailway.com\u002Fdeploy\u002Finsforge)\n*   [Deploy on Zeabur](https:\u002F\u002Fzeabur.com\u002Ftemplates\u002FQ82M3Y)\n*   [Deploy on Sealos](https:\u002F\u002Fsealos.io\u002Fproducts\u002Fapp-store\u002Finsforge)\n\n## 基本使用\n\n安装完成后，您需要将 InsForge 的 MCP (Model Context Protocol) 服务器连接到您的 AI 编程助手（如 Cursor、Windsurf 等），以便 AI 能够操控后端。\n\n### 1. 连接 MCP Server\n\n1.  在浏览器中打开 InsForge 仪表盘 ([http:\u002F\u002Flocalhost:7130](http:\u002F\u002Flocalhost:7130))。\n2.  按照界面指引获取 MCP 配置信息。\n3.  在您的 AI 编辑器配置中添加 InsForge MCP Server。\n\n### 2. 验证连接\n\n连接成功后，您可以在 AI 聊天窗口中输入以下指令进行测试：\n\n```text\nI'm using InsForge as my backend platform, call InsForge MCP's fetch-docs tool to learn about InsForge instructions.\n```\n\n如果配置正确，AI 将调用工具获取 InsForge 的文档和可用操作列表，并开始协助您管理后端资源（如创建数据库表、配置认证、部署边缘函数等）。\n\n### 3. 多项目运行（可选）\n\n如果您需要在同一台机器上运行多个独立的 InsForge 项目，可以通过修改端口和项目名来实现：\n\n1.  为每个项目创建独立的环境文件（例如 `.env.project1`, `.env.project2`）。\n2.  在文件中修改端口配置以避免冲突：\n    ```env\n    # .env.project2 示例\n    POSTGRES_PORT=5442\n    POSTGREST_PORT=5440\n    APP_PORT=7230\n    AUTH_PORT=7231\n    DENO_PORT=7233\n    ```\n3.  使用不同的项目名称启动：\n    ```bash\n    docker compose -f docker-compose.prod.yml --env-file .env.project1 -p project1 up -d\n    docker compose -f docker-compose.prod.yml --env-file .env.project2 -p project2 up -d\n    ```\n\n---\n\n**更多资源：**\n*   官方文档：[docs.insforge.dev](https:\u002F\u002Fdocs.insforge.dev\u002Fintroduction)\n*   社区讨论：[Discord](https:\u002F\u002Fdiscord.com\u002Finvite\u002FMPxwj5xVvW)","一家初创公司的全栈开发者正试图让 AI 助手独立构建一个包含用户认证、数据存储和文件上传功能的 MVP 产品。\n\n### 没有 InsForge 时\n- **上下文断裂**：AI 助手无法直接理解数据库 Schema 或 API 结构，开发者需手动编写大量提示词来解释后端逻辑，导致沟通成本极高。\n- **环境配置繁琐**：每次让 AI 生成新功能（如添加新表），开发者都必须手动迁移数据库、更新环境变量并重启服务，打断开发心流。\n- **代码幻觉频发**：由于缺乏对现有后端状态的实时感知，AI 常生成调用不存在的接口或字段错误的代码，调试耗时远超编写时间。\n- **全栈协同困难**：前端与后端逻辑割裂，AI 难以端到端地协调鉴权流程与数据存储，最终产出往往是需要人工大幅重构的“半成品”。\n\n### 使用 InsForge 后\n- **语义化后端感知**：InsForge 将数据库、认证和存储等后端原语转化为 AI 可理解的语义层，助手能直接“看懂”架构并自主规划开发路径。\n- **自动化资源编排**：当 AI 决定新增功能时，InsForge 自动处理底层的容器部署、数据库迁移及服务连接，实现真正的“所想即所得”。\n- **精准代码生成**：基于实时的后端状态洞察，AI 生成的代码天然符合当前 Schema 定义，几乎消除了因信息不同步导致的运行时错误。\n- **端到端交付能力**：从前端界面到后端逻辑，AI 能在 InsForge 的支撑下独立完成全链路开发，直接输出可部署的生产级应用。\n\nInsForge 通过为 AI 代理提供可理解、可操作的后端基础设施，将开发模式从“辅助编码”升级为“自主交付”。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FInsForge_InsForge_b50d343f.png","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FInsForge_0ba2104b.png","The backend built for agentic development.",null,"https:\u002F\u002Fgithub.com\u002FInsForge",[80,84,88,92,96,100,104,108],{"name":81,"color":82,"percentage":83},"TypeScript","#3178c6",88.3,{"name":85,"color":86,"percentage":87},"Shell","#89e051",7.4,{"name":89,"color":90,"percentage":91},"PLpgSQL","#336790",2.1,{"name":93,"color":94,"percentage":95},"JavaScript","#f1e05a",0.7,{"name":97,"color":98,"percentage":99},"MDX","#fcb32c",0.6,{"name":101,"color":102,"percentage":103},"CSS","#663399",0.4,{"name":105,"color":106,"percentage":107},"Dockerfile","#384d54",0.3,{"name":109,"color":110,"percentage":111},"HTML","#e34c26",0.1,7178,567,"2026-04-04T16:36:10","Apache-2.0","Linux, macOS, Windows","未说明","未说明 (Docker 容器运行通常建议至少 2GB-4GB 可用内存)",{"notes":120,"python":121,"dependencies":122},"该工具主要基于 Docker Compose 部署。自托管需要预先安装 Docker 和 Node.js。支持通过修改环境变量文件在单机上运行多个隔离的项目实例。也可通过 Railway、Zeabur 或 Sealos 进行一键云部署。","未说明 (依赖 Node.js，需安装 Docker)",[123,124,125],"Docker","Docker Compose","Node.js",[15,14,13],[128,129,130,131,132,133,134,135,136,137,138,139,140],"ai","ai-agents","coding","oauth2","postgresql","deno","embeddings","insforge","nextjs","pgvector","realtime","vectors","websockets","2026-03-27T02:49:30.150509","2026-04-06T08:09:03.190234",[144,149,153,157,162,167,172,177],{"id":145,"question_zh":146,"answer_zh":147,"source_url":148},15628,"如何设计支付集成架构以避免被单一供应商（如 Stripe）锁定？","建议构建一个核心支付框架，包含内部的实体和流程，并首先支持手动订单。这样可以手动将用户升级为付费计划、免费升级或在没有依赖任何提供商的情况下测试付费功能。然后在此基础上插入外部提供商（如 Stripe、PayPal、加密货币等）。这种架构允许添加任意支付提供商和设计任意流程，同时确保核心业务逻辑无论客户如何支付都能正常工作。","https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fissues\u002F543",{"id":150,"question_zh":151,"answer_zh":152,"source_url":148},15629,"在 InsForge 中应如何安全地配置和管理 Stripe 密钥？","由于 Stripe 密钥和机密信息高度敏感且难以自动化，最佳实践是在项目仪表板（Dashboard）中进行设置，类似于 OAuth 的配置方式。这既保证了安全性，也便于自动化管理。",{"id":154,"question_zh":155,"answer_zh":156,"source_url":148},15630,"InsForge 中推荐的实时数据更新机制是 WebSocket 还是轮询？","虽然最初可能倾向于长轮询，但这可能导致过多和重复的调用。为了优先考虑可靠性并简化流程，建议使用 HTTP 轮询代替 WebSocket，或者根据具体需求对齐设计方案以确保稳定性。",{"id":158,"question_zh":159,"answer_zh":160,"source_url":161},15631,"如何在 InsForge 中实现定时任务（Cron Jobs）功能？","目前有两种主要实现方案：1. 在 InsForge 后端添加 Node.js 调度器；2. 直接在数据库中使用 pgcron 扩展。该功能旨在让 AI 通过 MCP 学习如何创建周期性调用的函数（例如每天抓取新闻并发送邮件）。","https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fissues\u002F465",{"id":163,"question_zh":164,"answer_zh":165,"source_url":166},15632,"InsForge 前端网站部署推荐使用什么服务和技术栈？","推荐将站点文件上传到 AWS S3 并使用 CloudFront 进行全球访问。目前不支持 SSR（服务端渲染）。此外，也可以研究 Vercel 等其他部署服务商，它们不仅支持 Next.js，也支持其他框架的部署。","https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fissues\u002F499",{"id":168,"question_zh":169,"answer_zh":170,"source_url":171},15633,"是否可以在 InsForge 中编辑、删除或下载 Edge Functions？","后端已经提供了更新、创建和删除 Edge Functions 的 API。虽然创建一个完整的在线编辑器可能过于复杂，但计划提供简单的方式来编辑、删除和下载 Edge Function 代码，未来还可能支持上传 Edge Function 文件的功能。","https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fissues\u002F470",{"id":173,"question_zh":174,"answer_zh":175,"source_url":176},15634,"InsForge 是否有类似 Vercel 的生产就绪模板库来加速开发？","项目计划创建一个精选的生产就绪启动模板库（Starter Templates），类似于 Vercel 的 Next.js 模板。这些模板将涵盖不同的技术栈（如 Next.js, MDX, Tailwind CSS 等），旨在解决“空白画布”问题，展示最佳实践，并作为新用户的入门资源。","https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fissues\u002F554",{"id":178,"question_zh":179,"answer_zh":180,"source_url":148},15635,"如何在 InsForge 的产品列表中区分一次性收费和订阅制产品？","产品应分为两类：一次性收费（one-time charge）和订阅制（subscription）。开发者可以通过 Agent (MCP tool) 或项目仪表板手动创建新产品。后端应提供一个端点，支持按条件列出这些产品。",[182,187,192,197,202,207,212,217,222,227,232,237,242,247,252,257,262,267,272,277],{"id":183,"version":184,"summary_zh":185,"released_at":186},90220,"v2.0.2","## 变更内容\n* 由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F831 中向 README 添加 Trendshift 徽章\n* chore：修复所有失败的单元测试并添加前端测试基础设施，由 @mdp 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F829 中完成\n* 分阶段构建镜像，由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F830 中完成\n* 添加服务器客户端类型，由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F834 中完成\n* 重构\u002FDocker 移除 Deno，由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F833 中完成\n* 修复 path-to-regexp 通配符路由兼容性，由 @aalhadxx 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F840 中完成\n* 升级 GitHub Actions 以兼容 Node 24，由 @salmanmkc 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F853 中完成\n* 将 GitHub Actions 升级至最新版本，由 @salmanmkc 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F854 中完成\n* 新增实时功能：实现频道创建流程，由 @prakharsingh-74 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F838 中完成\n* 添加密钥显示与复制控件，由 @benzaid32 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F871 中完成\n* 认证功能改进：使提供商列表列的徽章响应列宽变化，由 @abdur4code 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F877 中完成\n* 文档：修复日文 README 中不一致的 & 符号转义问题，由 @AbdulWasih05 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F881 中完成\n* 安全修复：对表名插值使用 pg-format 标识符引号，由 @babuClawd 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F869 中完成\n* 存储修复：防止 FilePreviewDialog 内容和操作溢出对话框，由 @adi-rajput 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F886 中完成\n* 安全加固：强化存储中的加密机制并防止路径遍历，由 @RinZ27 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F839 中完成\n* 文档：添加 AWS 配置环境变量并改进 JSDoc 注释，由 @hiSandog 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F865 中完成\n* 数据库修复：为记录和 RPC 路由添加认证中间件，由 @gokul-hastrophil 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F899 中完成\n* 修复 (#898 日志)：在主日志页面启用分页，由 @happyaaa 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F900 中完成\n* 修复：启用 MCP 日志分页并确保正确显示，由 @bbddbb1 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F888 中完成\n* 修复 MCP 日志页面中的 bug，由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F915 中完成\n* 前端修复：在导航和 sch… 过程中保持表格列宽不变，由 @rickyyyxu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F867 中完成\n* 新增功能：为实时消息添加自动保留\u002F回收功能，由 @prakharsingh-74 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F885 中完成\n* 修复：在缺少 ENCRYPTION_KEY 时发出警告，以防止 JWT_SECRET 轮换期间数据丢失，由 @JeevaAnanthV 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F906 中完成\n* 文档：移除过时的 i18n 翻译，由 @AbdulWasih05 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F923 中完成\n* 添加实时消息保留功能，由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F929 中完成\n* 修复","2026-03-27T23:21:33",{"id":188,"version":189,"summary_zh":190,"released_at":191},90221,"v2.0.1","## [2.0.1](https:\u002F\u002Fgithub.com\u002FInsForge\u002Finsforge\u002Fcompare\u002Fv2.0.0-fix-settings-2...v2.0.1)（2026-03-09）\n\n## 变更内容\n* 文档（README）：由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F825 中更新标语、Vercel 徽章和演示视频。\n* 文档：由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F827 中扩展 pgvector，加入 AI 嵌入、RPC 搜索和 RAG 功能。\n* 部署：由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F826 中将 Zeabur 模板更新为 PREBUILT_V2 和 v2.0.0。\n* 修复设置对话框：由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F828 中完成。\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv2.0.0...v2.0.1","2026-03-09T06:25:12",{"id":193,"version":194,"summary_zh":195,"released_at":196},90222,"v2.0.0","# [2.0.0](https:\u002F\u002Fgithub.com\u002FInsForge\u002Finsforge\u002Fcompare\u002Fv1.5.9-ui-6...v2.0.0) (2026-03-06)\n\n## 变更内容\n* 文档：添加 Claude Sonnet 4.6 和兼容 S3 的存储，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F814 中完成\n* 修复：修复文档中不必要的内容链接问题，由 @wongdark2017 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F817 中完成\n* 文档：移除 Sealos 部署选项上的“即将推出”标签，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F818 中完成\n* 更新实例升级界面，由 @CarmenDou 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F815 中完成\n* 文档：更新 Sealos 一键部署链接和图标 URL，由 @yangchuansheng 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F820 中完成\n* UI 重构，由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F819 中完成\n* 杂项\u002F版本升级，由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F822 中完成\n\n## 新贡献者\n* @wongdark2017 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F817 中完成了首次贡献\n* @yangchuansheng 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F820 中完成了首次贡献\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.5.8...v2.0.0","2026-03-06T18:49:34",{"id":198,"version":199,"summary_zh":200,"released_at":201},90223,"v1.5.8","## [1.5.8](https:\u002F\u002Fgithub.com\u002FInsForge\u002Finsforge\u002Fcompare\u002Fv1.5.8-admin...v1.5.8) (2026-02-27)\n\n## 变更内容\n* chore: 添加 GitHub Sponsors 资助配置，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F791 中完成\n* ForeignKeyCell 中的 UI 闪烁问题，由 @CarmenDou 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F788 中修复\n* 优化单元格更新逻辑，由 @CarmenDou 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F793 中完成\n* refactor: 统一上传中间件和 S3 提供商中的 MAX_FILE_SIZE，并将其移至环境变量中，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F789 中完成\n* feat: 支持兼容 S3 的存储提供商，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F795 中完成\n* chore: 在文档侧边栏和 README 中添加 GitHub 链接，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F798 中完成\n* chore: 将文档中的图片和视频排除在 Docker 构建上下文之外，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F790 中完成\n* docs: 在 README 中新增“Star the Repository”章节，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F800 中完成\n* docs: 在 README 中添加“Made with InsForge”徽章，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F799 中完成\n* 为文档添加远程 MCP 相关内容，由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F803 中完成\n* fixed: 由于声明顺序问题，\u002Fapi\u002Fdeployments\u002Fslug 接口无法正常工作，由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F801 中修复\n* 在 README 中添加 Vercel OSS 计划徽章，并修复 GIF，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F807 中完成\n* feat: 为边缘函数添加 Deno 检查预校验功能，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F802 中完成\n* AI 集成包括函数工具调用功能，由 @CarmenDou 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F794 中完成\n* fix(ai): 对带有 is_active 标志的配置进行软禁用处理，由 @versun 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F804 中完成\n* docs: 新增计划架构页面，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F806 中完成\n* fix: 允许管理员在没有管理员记录的情况下使用刷新令牌，由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F812 中完成\n* 修复 camelCase 问题及部分缺失的文档，由 @CarmenDou 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F811 中完成\n* v1.5.8 预发布版本，由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F813 中完成\n\n## 新贡献者\n* @versun 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F804 中完成了首次贡献\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.5.6...v1.5.8","2026-02-27T03:55:20",{"id":203,"version":204,"summary_zh":205,"released_at":206},90224,"v1.5.6","## [1.5.6](https:\u002F\u002Fgithub.com\u002FInsForge\u002Finsforge\u002Fcompare\u002Fv1.5.5-e2e-1...v1.5.6)（2026-02-13）\n\n## 变更内容\n* 由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F778 中将上传限制放宽至50MB\n* 新增：在部署概览中添加“访问”按钮和可点击的预览功能，由 @honoyomu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F776 中实现\n* 新增：在存储桶编辑对话框中添加文件大小限制信息（仅限云环境），由 @honoyomu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F777 中实现\n* 重构健康检查服务，由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F775 中完成\n* 文档：添加 OpenCode MCP 的设置说明，并整合验证镜像的相关内容，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F771 中完成\n* CI\u002FCD：将镜像推送到 ECR，由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F783 中实现\n* 新增 Deno 日志功能，由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F786 中实现\n* 1.5.6 预发布版本，由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F787 中创建\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.5.4...v1.5.6","2026-02-13T20:50:16",{"id":208,"version":209,"summary_zh":210,"released_at":211},90225,"v1.5.4","## [1.5.4](https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.5.3-e2e-5...v1.5.4) (2026-02-07)\n\n## 变更内容\n* 由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F757 中添加了 README 视频\n* 由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F758 中撤销了“添加 README 视频”的更改\n* 由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F760 中更新了 README.md 中的视频链接\n* 由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F759 中向 README.md 添加了一键部署说明\n* 由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F763 中更新了快速入门指南\n* 由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F765 中进行了文档\u002FREADME 相关的修改\n* 由 @honoyomu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F766 中对 docker-deploy.md 进行了格式和内容上的优化\n* 由 @p1kalys 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F755 中将 secrets 的软删除替换为硬删除\n* 由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F767 中格式化了日志字符串\n* 由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F761 中对部署流程进行了优化\n* 由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F768 中修改了速率限制器\n* 由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F764 中实现了获取 Deno 子托管应用日志的功能\n* 由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F770 中进行了版本号更新的相关工作\n* 由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F769 中修复了入职流程中的问题\n* 由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F772 中始终添加 function.logs 源\n* 由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F773 中撤销了无意中对入职流程所做的更改\n* 由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F774 中修复并修改了 Deno 应用日志获取 API\n\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fba9fae8f-b2fc-4e7d-8cd4-c3b2117e7ffd\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.5.2...v1.5.4","2026-02-07T01:56:55",{"id":213,"version":214,"summary_zh":215,"released_at":216},90226,"v1.5.2","## 变更内容\n* 更新 Typescript 的 RPC 文档，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F740 中完成  \n* 优化 AI 相关文档，后续将作为变更日志发布，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F741 中完成  \n* 优化引导界面及模态网关，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F742 中完成  \n* 迁移到 Deno，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F715 中完成  \n* 文档：支持多模型输入（Kotlin\u002FSwift SDK），并为 Swift SDK 更改 OAuth 页面视图，由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F743 中完成  \n* 为管理员登录添加刷新令牌逻辑，由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F732 中完成  \n* 更新前端用于 Deno 的功能标志位，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F745 中完成  \n* 登录时使用 ID 令牌，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F744 中完成  \n* 文档：清理 Swift 和 Kotlin SDK 的文档，并修改认证 OpenAPI 规范，由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F746 中完成  \n* 引入对 Opencode 的支持，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F747 中完成  \n* 功能：轮换 API 密钥（后端和前端），由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F748 中完成  \n* 功能（存储）：添加对自定义 S3 端点和路径风格 URL 的支持，由 @qdrddr 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F749 中完成  \n* 添加 Kimi 支持的相关文档，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F752 中完成  \n* 优化 README 文件，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F753 中完成  \n* 隐藏方法选择项，除非在云环境中，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F754 中完成  \n* 功能\u002FA\u002FB 测试，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F751 中完成  \n\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fe4362de8-ab46-4792-8499-4f1eec42a097\n\n\n## 新贡献者\n* @qdrddr 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F749 中完成了首次贡献\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.5.0...v1.5.2","2026-02-01T06:03:11",{"id":218,"version":219,"summary_zh":220,"released_at":221},90227,"v1.5.0","## 变更内容\n* 修复了微小的溢出问题，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F695 中完成\n* 新增功能：为我们的 AI 模型添加音频输入，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F699 中完成\n* 修复：将 console.log\u002Ferror 替换为日志记录器，由 @aakarshan-coding 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F672 中完成\n* 支持通过 RPC 转发到 Postgrest，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F678 中完成\n* 引入 Antigravity、Codex 和 Kiro，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F700 中完成\n* 支持注册和重新发送时的 emailRedirectTo 功能，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F694 中完成\n* 添加部署文档，由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F704 中完成\n* 更新文档以支持 VS Code 扩展和 MCP 安装说明，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F701 中完成\n* 重构 AI 功能仪表板 UI，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F703 中完成\n* 重构认证配置页面，移除预览部分，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F705 中完成\n* 更新最后三个编码代理，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F708 中完成\n* 允许引导模态在短屏幕上滚动以适应内容，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F707 中完成\n* 在快速入门中添加 YouTube 视频，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F711 中完成\n* 重构侧边栏，使其更适合较短的屏幕，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F709 中完成\n* 修复项目更新按钮缺失的问题，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F710 中完成\n* 将软件包版本改回原版，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F716 中完成\n* 添加 Cron 作业，由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F702 中完成\n* 引入引导覆盖层，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F717 中完成\n* 新增 AI 模型变量功能，由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F706 中完成\n* 杂项：将 AI 插件测试移至手动测试，由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F719 中完成\n* 发布共享模式，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F720 中完成\n* 为 OAuth 流程添加使用 PKCE 的代码交换功能，由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F712 中完成\n* 文档：添加多语言 SDK 框架，由 @jwfing 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F666 中完成\n* 更新文档和共享模式版本，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F721 中完成\n* 修复底部菜单内边距问题，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F722 中完成\n* 将管理员令牌有效期改为 24 小时，由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F725 中完成\n* 修复引导提示问题，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F724 中完成\n* 放宽匿名用户的存储限制，由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F723 中完成\n* 提供 Vercel.json 示例，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F729 中完成\n* 全部","2026-01-24T05:11:29",{"id":223,"version":224,"summary_zh":225,"released_at":226},90228,"v1.4.8","## 变更内容\n* 修复了微小的溢出问题，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F695 中完成\n* 新特性：为我们的 AI 模型添加音频输入功能，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F699 中完成\n* 修复：将 console.log\u002Ferror 替换为日志记录器，由 @aakarshan-coding 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F672 中完成\n* 支持通过 RPC 转发到 Postgrest，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F678 中完成\n* 引入 Antigravity、Codex 和 Kiro，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F700 中完成\n* 支持注册和重新发送时的 emailRedirectTo 功能，由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F694 中完成\n* 添加部署文档，由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F704 中完成\n* 更新文档以支持 VS Code 扩展和 MCP 安装说明，由 @tonychang04 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F701 中完成\n\n## 新贡献者\n* @aakarshan-coding 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F672 中完成了首次贡献\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.4.7...v1.4.8","2026-01-14T05:22:29",{"id":228,"version":229,"summary_zh":230,"released_at":231},90229,"v1.4.6","## 变更内容\n* 由 @Fermionic-Lyu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F661 中恢复认证 SDK 文档\n* 由 @p1kalys 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F686 中修复 UI 滚动问题\n* 由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F682 中更新共享 Schema\n* 由 @nicholaschen09 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F671 中修复执行原生 SQL 的 bug\n* 由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F688 中重构设置页面\n* 由 @Leo-rq-yu 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F691 中添加下划线\n\n## 新贡献者\n* @p1kalys 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F686 中完成了首次贡献\n* @nicholaschen09 在 https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F671 中完成了首次贡献\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.4.4...v1.4.6\n\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F2e2a43c9-4664-48a6-b61b-4f7cf8eb0ebf\n\n","2026-01-09T00:36:21",{"id":233,"version":234,"summary_zh":235,"released_at":236},90230,"v1.4.4","## What's Changed\r\n* zeabur 1.4.3, which contains recent changes + add zeabur readme by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F658\r\n* [UI] Add deepseek icon and Qwen icon by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F660\r\n* docker postgres image contains vector by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F659\r\n* [UI] Add LogDetailPanel by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F662\r\n* udpate pgcector docs by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F663\r\n* Upgrade auth component to latest version by @Leo-rq-yu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F664\r\n* Fix oauth generate uri by @Leo-rq-yu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F665\r\n* Refine custom auth & update components by @Leo-rq-yu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F669\r\n* get database string from cloud backend by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F675\r\n* udpate oauth docs by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F677\r\n* Add connection string & api credential by @Leo-rq-yu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F676\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.4.3...v1.4.4","2026-01-04T06:18:51",{"id":238,"version":239,"summary_zh":240,"released_at":241},90231,"v1.4.3","## What's Changed\r\n* Introduced Qoder & Copilot by @Leo-rq-yu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F657\r\n* feat: update zeabur template and backend server by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F655\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.4.2...v1.4.3","2025-12-24T01:35:59",{"id":243,"version":244,"summary_zh":245,"released_at":246},90232,"v1.4.0","# [1.4.0](https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.3.1-e2e.2...v1.4.0) (2025-12-19)\r\n\r\n## What's Changed\r\n* modify partnership doc, support multi-region by @jwfing in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F636\r\n* [Documentation] Fixed realtime sdk doc, and add change logs by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F637\r\n* fix backend type for emails by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F639\r\n* change logs for dec 12 by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F641\r\n* created s3 config for ai fields by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F638\r\n* add email docs core concepts by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F643\r\n* update function timeout to 60 sec by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F644\r\n* ✨Introduced apis to refresh tokens by @Leo-rq-yu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F622\r\n* update change logs docs by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F645\r\n* Feat\u002Fsupport vector by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F646\r\n* update icon for our docs by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F647\r\n* Feat\u002Fnextjs doc by @Leo-rq-yu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F642\r\n* allow query information scehma by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F648\r\n* Removed isProduction & isDevelopment by @Leo-rq-yu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F649\r\n* udpate partnership docs by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F650\r\n* [Infra] Schema rework by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F640\r\n* Upgrade auth version by @Leo-rq-yu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F652\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.3.0...v1.4.0","2025-12-19T23:52:10",{"id":248,"version":249,"summary_zh":250,"released_at":251},90233,"v1.3.0","## What's Changed\r\n* [Security] Upgrade react to 19.2.1 for critical vulnerability in React 19.2.0 RSC by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F628\r\n* update changelog for dec 7 by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F627\r\n* admin token works everytime by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F630\r\n* update send raw email routes by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F623\r\n* [Feature] Add realtime by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F618\r\n* [Feat] Add Oauth Apple provider by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F631\r\n* [Optimization] Rewrite real-time update logic by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F633\r\n* [Fix] Add scrollbar to FunctionsPage, SecretsPage, RealtimeChannelsPage by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F635\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.2.10...v1.3.0","2025-12-11T20:06:39",{"id":253,"version":254,"summary_zh":255,"released_at":256},90234,"v1.2.10","## What's Changed\r\n* Upgrade OSS posthog version to latest by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F625\r\n* Onboarding flow rework & many UI updates by @Leo-rq-yu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F624\r\n* pre-release v1.2.10 by @jwfing in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F626\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.2.8...v1.2.10","2025-12-07T07:41:42",{"id":258,"version":259,"summary_zh":260,"released_at":261},90235,"v1.2.8","## [1.2.8](https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.2.6...v1.2.8) (2025-12-05)\r\n\r\n## What's Changed\r\n* update zeabur template by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F613\r\n* update default image model by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F614\r\n* update docs for ai models by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F616\r\n* documentation: add deleting project endpoint for partnership by @jwfing in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F617\r\n* documentation: add ec2_compute to partnership usage by @jwfing in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F619\r\n* Nov change logs  add it in mintlify by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F620\r\n* pre-release: v1.2.8 by @jwfing in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F621\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.2.6...v1.2.8","2025-12-05T04:36:29",{"id":263,"version":264,"summary_zh":265,"released_at":266},90236,"v1.2.6","## [1.2.6](https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.2.4...v1.2.6) (2025-11-22)\r\n\r\n## What's Changed\r\n* [Fix] Include 402 error as well by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F611\r\n* update partnership endpoints document by @jwfing in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F612\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.2.4...v1.2.6","2025-11-22T05:45:43",{"id":268,"version":269,"summary_zh":270,"released_at":271},90237,"v1.2.4","## [1.2.4](https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.2.2...v1.2.4) (2025-11-22)\r\n\r\n## 🏗️ Major Refactoring\r\n### Backend Re-architecture (#598)\r\nReorganized backend into industry-standard structure with clear separation of concerns:\r\n- api\u002F: HTTP routes and middlewares\r\n- services\u002F: Business logic layer\r\n- providers\u002F: External integrations (OAuth, email, storage, AI, logs)\r\n- infra\u002F: Infrastructure components (database, socket, config, security)\r\n\r\nKey improvements:\r\n- Normalized route\u002Fservice file naming for consistency\r\n- Introduced extendable provider pattern for external services\r\n- Removed deprecated OpenAPI and agent documentation files\r\n\r\nRoutes, Services & Managers Normalization (#605)\r\n- Centralized database, encryption, token, and socket management in infra\u002F\r\n- All routes now use corresponding services instead of direct SQL queries\r\n- Standardized response format with successResponse for consistency\r\n- Replaced deprecated SQLite with PostgreSQL connection pooling\r\n- Converted all services to singleton pattern for improved stability\r\n## ✨ New Features\r\n### Partner Origins Support (#609)\r\n- Runtime partner-origin verification with remote config and caching\r\n- Async validation for secure cross-origin authentication\r\n- Improved login flow with centralized error handling\r\n### Enhanced Usage Tracking (#606)\r\n- Detailed AI usage metrics by model (input\u002Foutput tokens, images)\r\n- MCP usage recording and retrieval\r\n- Database and storage size metrics\r\n## 🎨 Frontend Improvements\r\n### Barrel Imports (#607)\r\nCentralized component exports for cleaner imports:\r\n```\r\n\u002F\u002F Before\r\nimport { Button } from '@\u002Fcomponents\u002Fradix\u002FButton';\r\nimport { Card } from '@\u002Fcomponents\u002Fradix\u002FCard';\r\n\r\n\u002F\u002F After\r\nimport { Button, Card } from '@\u002Fcomponents';\r\n```\r\n### UI Fixes (#603)\r\nFixed prompt dialog overflow with responsive sizing and scrolling\r\n## 📝 Documentation\r\nUpdated README formatting and architecture documentation (#604)\r\n## 🔧 Version History\r\n- v1.2.3 - Intermediate release\r\n- v1.2.4 - Current version\r\n\r\n---------------------------------------------------------------\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.2.2...v1.2.4","2025-11-22T02:17:13",{"id":273,"version":274,"summary_zh":275,"released_at":276},90238,"v1.2.2","## [1.2.2](https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.2.1-e2e...v1.2.2) (2025-11-18)\r\n\r\n## What's Changed\r\n* refactor oauth providers by @sunny775 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F590\r\n* feat: support X\u002Ftwitter OAuth by @HMaan0 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F578\r\n* [Refactor] Simplify OAuth files by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F594\r\n* 🐛Fixed Xai logo unmatch issue by @Leo-rq-yu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F595\r\n* update Quick start docs and use new onboarding screenshot by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F596\r\n* [Chore] Remove auto collapse by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F597\r\n* update readme and assets by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F599\r\n\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.2.0...v1.2.2","2025-11-18T05:13:56",{"id":278,"version":279,"summary_zh":280,"released_at":281},90239,"v1.2.0","# [1.2.0](https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fcompare\u002Fv1.1.7-Nov13...v1.2.0) (2025-11-15)\r\n\r\n## What's Changed\r\n* Update README.md by @sriharshamittapalli in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F360\r\n* fix: awkward phrasing in README.md by @HMaan0 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F354\r\n* Fix typo in README.md architecture diagram alt text by @HMaan0 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F356\r\n* Changed color of toggle button in dark mode to neutral-700 by @AtharvaPatil86 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F373\r\n* fix(storage): clear file selection when switching buckets by @sriharshamittapalli in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F364\r\n* fix upload auto key bug by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F379\r\n* docs: add Korean translation for README (README.ko.md) by @jungHyeonS in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F412\r\n* Modified all the discord links unifying it by @HarshSharma0801 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F411\r\n* Add Hindi translation for README.md  by @godlykmathews in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F409\r\n* [Feat] New logs page by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F381\r\n* fix : logo click to redirect insforge website by @jungHyeonS in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F420\r\n* added japanese translation README.ja.md by @hparihar-07 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F422\r\n* [Docs] Add Spanish translation of README by @devBitt in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F416\r\n* [FIX] AI credits & MCP usage by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F424\r\n* feat: sort model modalities in defined order by @HMaan0 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F414\r\n* Create README.ar.md by @judyab in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F418\r\n* fix: Hide delete button when table is 'users' by @iabhi4 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F425\r\n* Create README.fr.md by @taiaaaaa in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F413\r\n* zeabur template script by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F415\r\n* Add Contributor Covenant Code of Conduct by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F432\r\n* Add Russian translation of README.md(README.ru.md) by @SahasOP in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F433\r\n* refactor: centralize API base URL with getApiBaseUrl() utility throug… by @sunny775 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F429\r\n* fix: Re-fetching after deleting a bucket by @HMaan0 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F427\r\n* fix(storage): add minWidth to actions column to prevent collapse by @sriharshamittapalli in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F382\r\n* feat: created file based logging with aws credentials by @HarshSharma0801 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F410\r\n* migrate: create auth schema and functions by @jwfing in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F438\r\n* [FIX] Logs page bugs by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F440\r\n* [Fix] Change cloud authorization method by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F437\r\n* Adding utilities for deno workers by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F448\r\n* ADD: README.md to Portuguese (Brazilian) #394 by @Arham07 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F446\r\n* feat: Moved translation documentation and added links to README file by @hfactor13 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F451\r\n* [Chore] Update oauth schema to support more OAuth providers by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F452\r\n* [Refactor] AI models & configurations format conversion by @Leo-rq-yu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F439\r\n* refactor: Improved Vite Dev Configuration by @sunny775 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F435\r\n* fix: Specific error message by @Abiji-2020 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F455\r\n* Added linkedin oauth provider by @HarshSharma0801 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F421\r\n* Enhancement: Remove TypeScript  Types and eslint-disable Comments by @sunny775 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F461\r\n* update docker files by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F463\r\n* [Chore] Only show sharedkeys for supported oauth providers by @Fermionic-Lyu in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F466\r\n* fix(storage): resolve authentication error for admin image preview by @sriharshamittapalli in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F442\r\n* Fix: clear button visibility and rendering for zero linked value by @HMaan0 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F444\r\n* docs: fix docs to let sdk always latest version by @tonychang04 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F469\r\n* fix: `updated_at` time stamp modification on updates.  by @Abiji-2020 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsForge\u002Fpull\u002F447\r\n* feat: add Discord OAuth2 integration by @Silversoul-07 in https:\u002F\u002Fgithub.com\u002FInsForge\u002FInsF","2025-11-15T06:20:03"]