Instatic
CoreBunch/Instatic加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
Instatic 将可视化画布编辑器、AI Agent、静态站点发布全部塞进一个 Bun 服务器,让你拥有 Webflow/Framer 的编辑体验,同时掌握自己数据的完全所有权——MIT 协议,完全免费。
做一个网站,你曾经需要多少工具?
至少一个 WordPress(或几个主题插件),一个图床服务,一个联系表单 SaaS,一个 CDN,一个分析平台——每个都有自己的账号、账单和凌晨两点的故障告警。等你好不容易拼完这套积木,平台涨价了,或者服务挂了,或者你突然发现自己的数据根本没法完整导出。
Instatic 的出现,正是为了终结这种"数字佃农"状态。它来自 CoreBunch 团队,这个团队此前已打造了 Motion.page(WordPress 动画神器)和 Core Framework(设计令牌引擎),积累了数十万 WordPress 开发者的信任。他们的判断是:视觉建站领域的根本问题不是缺少工具,而是所有权错位——你花了钱、花了时间,但服务器是别人的,数据是别人的,平台规则也是别人定的。
Instatic 是一个自托管的可视化 CMS + 静态站点生成器,定位是 Webflow + Framer + WordPress 的开源替代方案。它的核心哲学很明确:
一个 Bun 服务器,承载一切——画布编辑器、内容引擎、媒体管理、权限系统、表单收集、插件体系、站点发布。输出的是干净到可以直接读 view-source 的 HTML/CSS。
GitHub 已突破 8,600 stars,MIT 协议,无任何使用限制。
大多数 CMS 的"可视化编辑"实际上是:左侧填表单,右侧 iframe 预览。Instatic 不一样——它是真正的 Canvas 画布,多个断点响应式框架并排显示,改桌面端,移动端同步反应。也可以切换到 Live 模式直接在完整尺寸页面上编辑。
编辑器底层是 TipTap(基于 ProseMirror 的富文本框架)和 CodeMirror(代码编辑),设计令牌由 Core Framework 驱动——这是 WordPress 生态中成熟度最高的令牌系统,数千名 WordPress 开发者已经熟悉它的工作方式。
组件系统也很实用:把模块拖到画布上,任何元素都可以"晋升"为可视化组件(Visual Component),附带类型化参数和具名插槽(字符串、数字、颜色、图片、富文本等),修改组件定义,所有实例自动跟随。
Instatic 的 AI Agent 不是给你生成一段 HTML 代码让你粘贴,而是直接在画布上写入真实的语义化节点——它通过与粘贴 markup 相同的导入管道工作,所以 AI 生成的内容和你手动编辑的内容完全等价,随时可以选中、修改、删除。
Agent 背后连接的是 MCP(Model Context Protocol) 协议,已接入 35+ 外部工具(Site Scope)和 15+ 内容工具(Content Scope),支持 Claude、OpenAI 等主流模型的自定义配置。
图2:AI Agent 与 MCP 连接器配置 — 支持 35+ 外部工具集成
传统 CMS 的联系表单要靠第三方服务(Formspree、Typeform 等),每月付费、数据不归你。Instatic 的表单是原生的 CMS 表单——用语义化字段构建表单,提交数据直接落入你自己的数据表,系统可以自动根据表单字段创建匹配的表结构。
图1:数据工作区 Schema 构建器 — 在可视化界面中定义内容表结构
图4:数据画廊视图 — 结构化内容的多维度展示管理
类比 Git 的分支工作流,Instatic 支持多分支站点管理——可以在独立分支上开发新页面,审核通过后再合并到主分支,避免草稿直接上线。这对团队协作内容生产非常有价值。
Instatic 提供了完整的插件架构,包括插件宿主 hooks 和专用 UI 接口。开发者可以用插件扩展编辑器功能、添加自定义面板或集成第三方服务。
| 层次 | 技术选型 |
|---|---|
| 运行时 | Bun(高性能 JavaScript 运行时) |
| 前端框架 | React + Vite(开发体验) |
| 可视化编辑 | TipTap + CodeMirror |
| 数据库 | SQLite(单站即用)或 PostgreSQL(团队生产推荐) |
| 反向代理 | Caddy(自动 HTTPS) |
| AI 集成 | MCP 协议,支持 OpenAI / Claude 等 |
| 部署 | Docker 多阶段构建 + compose.prod.yml |
| 语言 | TypeScript 全栈 |
架构上最值得注意的一点:发布的页面不含 React 运行时,不含 Builder 属性,不含 Hydration 步骤——纯粹的语义化 HTML + 精简 CSS,首屏性能和纯静态站点完全一致,同时具备完整 CMS 的内容管理能力。
安装难度:简单。 官方提供一条命令启动:
# SQLite 模式(适合个人/轻量使用)
docker compose -f compose.prod.yml -f compose.sqlite.yml up -d
# PostgreSQL 模式(适合团队/生产环境)
docker compose -f compose.prod.yml -f compose.postgres.yml up -d
本地开发也极其简单:
git clone https://github.com/CoreBunch/Instatic.git
cd Instatic
bun install
bun run dev
开发模式下默认使用 SQLite,不需要启动任何 Docker 服务。
如果不想自己运维,官方支持 Railway、Render 等平台的一键部署,文档中有详细的分步指南。
Instatic 是一个 pre-1.0 的项目,这是最大的现实考量:
Instatic 代表的趋势是内容创作工具的所有权回归。当 SaaS 建站平台靠 per-site 收费模式锁定用户时,Instatic 用 MIT 协议和一条 Docker 命令打破了这一范式。
其 GitHub stars 从 0 到 8,600+ 的增长轨迹(2026 年 4 月底创建,9 月已达 8,600 stars)说明市场需求真实存在:开发者、独立设计师、小型代理商都不想再被平台绑架,但也不想从零手写代码。这是一个真实存在却被长期忽视的中间地带。
| 维度 | 评价 |
|---|---|
| 可视化编辑体验 | ⭐⭐⭐⭐⭐ 真正的画布,非 iframe 预览 |
| 静态输出质量 | ⭐⭐⭐⭐⭐ 干净 HTML,无运行时污染 |
| 部署便捷性 | ⭐⭐⭐⭐⭐ Docker 一键,文档清晰 |
| AI 集成深度 | ⭐⭐⭐⭐ 画布直写,体验独特 |
| 生态成熟度 | ⭐⭐⭐ pre-1.0,插件生态待发展 |
如果你曾为 Webflow 的月费头疼,或被 WordPress 的插件地狱折磨,Instatic 值得用一个下午认真试试。
本文由 PIFS 智能分析系统生成 · 数据来源:GitHub API + 官方文档 · 图片来源:项目仓库 docs/assets/pr/