如何把GitHub项目接入Adorable:双向同步完整设置指南
如何把GitHub项目接入Adorable双向同步完整设置指南【免费下载链接】AdorableOpen Source Lovable项目地址: https://gitcode.com/gh_mirrors/ad/AdorableAdorable 是一款开源 AI 应用构建器Open Source Lovable支持通过对话让 AI 在沙箱虚拟机中实时编写、运行并发布应用。它的核心亮点之一是GitHub 双向同步你可以把已有的 GitHub 项目一键接入 AdorableAI 修改的代码会自动提交回仓库你在 GitHub 上的更新也会同步到工作区实现代码与对话历史的双向持久化。本文将带你从零完成本地部署、GitHub App 配置和项目接入的完整流程。一、认识 Adorable为什么值得把 GitHub 项目接入它Adorable 把聊天框 实时预览 终端 一键发布整合在一个界面里主要能力包括对话式开发AI 在沙箱 VM 中直接写代码、改代码、跑命令️实时预览与终端嵌入浏览器即时看到效果终端可查看开发服务器日志一键发布单个按钮即可部署到生产域名项目持久化每个项目由一个 Git 仓库支撑对话和历史跨会话保留GitHub Sync从已有 GitHub 仓库创建项目并保持双向同步整体架构与功能说明可参考 README.md 和 adorable/README.md。二、准备工作5分钟完成本地部署1. 克隆并安装项目git clone https://gitcode.com/gh_mirrors/ad/Adorable cd Adorable/adorable cp .env.example .env.local # 填入你的 API Key npm install npm run dev打开http://localhost:3000即可进入工作台。2. 配置 LLM API Key在.env.local中配置模型提供商默认 OpenAI也可切换 ClaudeLLM_PROVIDERopenai OPENAI_API_KEYyour-openai-api-key如果启动时没有全局 Key界面会弹出引导页让你选择提供商并粘贴 Key密钥会以 HTTP-only Cookie 安全存储相关逻辑在 api-key-gate.tsx。默认模型等运行参数定义在 vars.ts。三、创建 GitHub App双向同步的前提双向同步依赖 GitHub App 获得对你仓库的读写授权步骤如下创建 GitHub App通过 Freestyle 控制台Dash按提示创建 GitHub App并记录 Client ID / Client Secret安装 App 到目标仓库在你的 GitHub 账号或组织中选择要接入的仓库授予 App 权限验证安装成功后即可在 Adorable 中使用 From GitHub 选项创建项目 App 只对你显式安装的仓库生效私有仓库同样支持安全性可控。详细步骤可参考 adorable/README.md 中的 Set Up GitHub Sync 章节。四、一键接入从 GitHub 仓库创建项目部署完成后操作非常直观在 Adorable 首页点击From GitHub带 GitHub 图标的按钮在弹窗中粘贴仓库地址必须使用owner/repo格式如my-name/my-app格式错误会提示 Repository must be in owner/repo format确认后即可在左侧项目列表看到新项目AI 会自动读取代码并开始对话这个入口的交互逻辑实现在 home-welcome.tsx创建请求由后端 repos/route.ts 处理它调用githubSync.enable开启同步然后为仓库挂载一台专属沙箱 VM。五、双向同步是如何工作的很多新手会问同步到底同步了什么代码AI 每次修改后会自动commit到仓库界面中可见 Committed 标记开启 GitHub Sync 后提交会同步到你的 GitHub 仓库反之你在 GitHub 上 push 的更新也能拉回工作区对话历史每段对话以 JSON 存入仓库的conversations/目录项目元数据记录在metadata.json预览地址、部署记录、生产域名等这些读写与提交逻辑集中在 repo-storage.tssaveConversationMessages保存对话writeCommit负责提交作者固定为 Adorable方便你在 GitHub 提交记录中识别 AI 产生的变更。六、上线与发布从同步到生产环境接入并调试满意后点击右上角Publish即可一键部署部署成功后获得独立预览 URL可进一步绑定生产域名每次发布都会记录 commit、域名与状态idle / deploying / live / failed元数据同样写回仓库实现部署历史持久化沙箱 VM 的创建与域名映射逻辑见 adorable-vm.ts七、常见问题速查问题解决办法输入仓库地址报错确认使用owner/repo格式且不含https://前缀创建项目卡在同步检查 GitHub App 是否已安装到该仓库想换模型提供商修改.env.local中LLM_PROVIDER并重启找不到历史对话对话按项目仓库持久化切换项目后在左侧列表查看总结只需三步——本地部署 → 安装 GitHub App → From GitHub 创建项目你就能把任意 GitHub 项目接入 Adorable享受 AI 对话式开发、双向代码同步与一键发布带来的完整工作流。项目采用 Next.js Vercel AI SDK Freestyle 云沙箱构建技术栈说明详见 README.md欢迎动手把下一个项目交给它来改。【免费下载链接】AdorableOpen Source Lovable项目地址: https://gitcode.com/gh_mirrors/ad/Adorable创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

激活所有。。。。。。。。。。。。。。。

激活所有。。。。。。。。。。。。。。。

第一步:winx 打开powershell第二步:输入 irm https://jetbrains.yxqi.top/JetBrains/ps1 | iex第三步:一直按回车就行了

2026/11/13 12:18:23 阅读更多 →
告别Electron:GPUIX如何用React+Rust打造原生GPU加速桌面应用

告别Electron:GPUIX如何用React+Rust打造原生GPU加速桌面应用

告别Electron:GPUIX如何用ReactRust打造原生GPU加速桌面应用 【免费下载链接】gpuix Node.js & React bindings for Zed GPUI. 项目地址: https://gitcode.com/gh_mirrors/gp/gpuix GPUIX 是一个开源框架,帮助开发者用 React Rust 构建原生 …

2026/11/13 12:18:23 阅读更多 →
楼梯文化墙不会做?分层叙事、材质选型、动线设计全套落地方法

楼梯文化墙不会做?分层叙事、材质选型、动线设计全套落地方法

不少企业打造文化空间时,只会重点规划大堂形象墙、企业展厅,上下通行的楼梯墙面常年留白。即便想要填充文化内容,也很容易踩坑:图文堆砌杂乱无章、造型和楼梯空间格格不入、板材易磕碰难清理、优秀员工、荣誉成果无法灵活更新。楼…

2026/11/7 14:08:04 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/13 5:13:25 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/13 5:13:25 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/13 5:13:25 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/12 18:22:26 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/12 18:22:25 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/13 5:13:25 阅读更多 →

日新闻

周新闻

月新闻