NU_LL的奇异小屋

v0.9

👋 欢迎来到奇异小屋

✦ 你的 AI 发布管家 ✦

把代码交给 AI,配环境、传代码、启动——全包了。

🎮

沙盒试玩

登录后在控制台点"申请沙盒",获得24h临时SSH账号。把这句话复制给你的 AI:

「帮我创建一个项目,发个主页上去」
🔑 密钥可下载 · ⏳ 24h自动回收
端口自动分配
📦

正式项目

获得 SSH 账号后交给用户AI。从 init 到 deploy,全程 AI 代劳。

AI 全权维护
📖

知识库

AI 遇到问题先查这里。该知道的、踩过的坑都在里面。

AI 自动查阅
🏠

独立空间

一个 SSH 账号对应一个项目,各管各的,互不干扰。

账号项目绑定

🎮 沙盒 — 免费试用 24h

登录控制台 → 申请沙盒 → 获得临时 SSH 账号 → 下载密钥 → 交给 AI 发布项目。

「帮我创建一个项目,发一个主页上去,让我看看效果。」
直接把这句发给你的 AI,不用配参数,端口自动分配。
💬
告诉 AI
一句话需求
⚙️
AI 规划
自动配参数
📤
AI 发布
deploy
AI 汇报
"好了"
🔓
功能全开
完整发布流程
🎯
端口自动
AI 选空闲端口
24h 回收
过期自动清理
🔑
密钥下载
私钥 + 接入说明
🛡️
资源限制
不控功能

🤖 需要一个什么样的 AI?

用 AI 帮你发布项目,它至少要有这些能力
🔑
SSH 连接
通过密钥安全连上服务器,帮你执行操作
📖
自学文档
自己读知识库和操作手册,不懂的现学
💬
听你说话
你说「发个项目」,它就知道你要做什么
📁
文件处理
上传代码、写配置、管理文件,全包
🔄
跑完整流程
从 init 到 deploy 到启动,一条龙完成
💡 如果你还没有 AI 助手 — 先申请账号,拿到手后再找一位 AI 搭档来接管它。 只要能 SSH、能读写文件、能听懂你说话的 AI,基本就能用。

🚀 到手之后怎么用

1
获得 SSH 账号

管理员审批后,把密钥交给你的 AI。

2
告诉 AI 想做什么

用自然语言说,比如「帮我发个项目」。

3
AI 自己查知识库

遇到问题 AI 先自学,不需要你教。

4
坐着等结果

AI 做完告诉你结果。有问题找它,它比你更熟悉这里。

🎬 AI 实际工作流程演示

看看 AI 是怎么一步步把你的想法变成线上项目的
👤 从零开始 · 你是不是刚拿到账号,还不知道从哪下手?
U
我想搭个网站,但不知道从哪里开始
AI
没问题!先聊聊你的想法——
是想做个人博客企业展示站、还是工具类网站

不同的类型,我给不同的项目结构建议。
AI 先了解需求,再给专业建议
👤 从零开始 · AI 帮你把模糊的想法变成一个具体的项目
U
个人博客,记录技术笔记和生活分享
AI
好思路。项目名建议用 myblog 或者 你的英文名-blog(比如 john-blog),简洁好记。

你喜欢哪个?或者自己起一个也可以。
AI 推荐命名规范,也尊重你的选择
👤 从零开始 · AI 引导标准化结构
U
叫 myblog 吧,简单
AI
好名字。代码放在哪个目录下?

默认是 app,也可以改成 srcbackend

> 保持默认 app?
AI 推荐默认值,也接受自定义
U
默认 app 就行
👤 从零开始 · AI 搭建标准化项目骨架
AI
确认完毕。我先在本地创建一个标准化项目结构,给你解释每部分是干什么的:
AI 边做边讲解,让你知道每个文件的作用
myblog/
├── app/ ← 你写代码的地方
├── requirements.txt ← Python 依赖清单
├── .env ← 环境变量配置
├── README.md ← 项目说明
└── AI_deploy.sh ← 部署引擎(AI 自动管理)
✅ 你只需要把需求描述清楚,代码 AI 来写。
👤 从零开始 · AI 把项目部署到服务器
AI
现在把项目推到服务器上:
AI 开始执行,每步都跟你说明
  • SSH 连接 — 用你的密钥安全连上服务器
  • init myblog — 在 /AI_data/ 下创建项目目录、自动分配端口
  • 代码上传 — AI agent 写好代码并上传到服务器
  • 部署上线 — deploy → start → 健康检查 (HTTP 200)
⚡ 你只说了一句「帮我搭个博客」,AI 自动完成了全部流程。
👤 从零开始 · 在浏览器验收成果
AI
搞定!项目已经上线了,去看看效果:
AI 汇报结果
项目myblog
状态运行中
端口10001
健康检查HTTP 200
访问http://www.nu-ll.com:10001
你的第一个项目上线了!🎉
👤 从零开始 · 以后就这样跟你的 AI 配合
接下来你想加什么功能?
💡 想加功能直接说: 帮我加个「关于」页面
💡 想查状态: 看看我的项目怎么样了
💡 遇到问题: 出错了,帮我看看怎么回事
需要做什么,直接跟你的 AI 说就行。它熟悉这里的一切。
📦 已有项目的用户 · 第一步:备份你的项目
把你手头已有的项目完整备份到安全位置。
这是最重要的一步——备份先行,再告诉 AI agent 你想怎么改造它
⚠️ 不要让 AI 直接操作你的原始项目文件。
备份好再让它动手,万一出问题还有退路。
备份完了,下一步告诉 AI 项目信息。
📦 已有项目的用户 · 按标准化结构整理
AI agent 会按标准化结构把你的项目整理好:
myblog/
├── app/ ← 你的代码放这(AI 会整理)
├── requirements.txt ← 依赖清单
├── .env ← 配置信息
├── _回收站/ ← ⭐ 不要的文件移进来,不直接删
└── (项目说明等)
🗑 关于 _回收站:需要移除的文件移进 _回收站 目录,
不要直接删除。AI 会用 mv_to_trash 来处理。
📦 已有项目的用户 · AI 检查环境
U
项目整理好了,目录结构按标准搭好了,交给你了
AI
收到,我先检查一下环境:
AI 先做准备工作
  • SSH 连接测试 — 密钥有效,可以正常连接服务器
  • 项目信息确认 — 项目名 myblog,代码目录 app/
  • 服务器环境 — 磁盘空间充足,Python 版本兼容
检查通过,准备创建服务器项目。
📦 已有项目的用户 · init 创建服务器项目
AI
在服务器上创建 myblog 项目的骨架,端口自动分配。
AI 开始 init
  • init myblog — 服务器项目目录创建完成
  • 生产端口 10001 已自动分配,无冲突
  • AI_deploy.sh 部署引擎已生成
  • 虚拟环境配置完成
  • Git 基线就绪,版本控制已建立
服务器项目就绪,现在上传代码。
📦 已有项目的用户 · 全量发布首个版本
AI
开始全量发布流程,每步都做安全确认:
AI 按标准流程执行
  • upload_patch — 代码补丁已上传
  • backup — 首次基线备份完成
  • deploy — 代码合并部署完成
  • pip-install — 依赖安装完成
  • start — 服务已启动
  • status — 健康检查通过 (HTTP 200)
你的项目已经在服务器上跑起来了。
📦 已有项目的用户 · 验收项目
AI
项目已上线,去看看吧。
AI 汇报结果
项目myblog
状态运行中
端口10001
健康检查HTTP 200
访问http://www.nu-ll.com:10001
浏览器打开看看,功能确认正常就齐了。
📦 已有项目的用户 · 后续迭代:增量发布
项目上线之后,每次更新就很简单了:
告诉 AI「加个页面」→ AI 写好代码
交给 AI:patch 发你了,帮我更新
AI 执行:upload_patch → backup → deploy → status
验收:浏览器确认功能正常
改代码 → 交给 AI → 验收,三步搞定。

NU_LL的奇异小屋 — 让 AI 帮你发布项目

不懂怎么用?把页面链接发给你的 AI,它自己会学。

📌 公告板

🎯 新手必读 — 三步开始

1. 注册账号 → 登录控制台 → 申请项目

2. 管理员审批通过后,把收到的 SSH 密钥交给你的 AI 搭档

3. 对 AI 说 「帮我初始化项目,发一个主页上去」,AI 自动完成全部发布

不懂流程?把本页链接发给 AI,它自己会学。

💬 常用指令
帮我创建一个项目→ init + deploy + start 一条龙
帮我更新主页→ upload_patch → deploy → restart
查一下我这个项目的状态→ status 看端口和进程
这个项目我不想要了→ destroy 清空回收
看看知识库怎么说→ 自动查 KB 找答案
✨ 新功能上线
  • 磁盘配额 — 每个项目自动配额,超限拒绝写入。管理员可用 quota set/batch/defaults 灵活调整。
  • SSH 绑定系统 — 一个账号一个项目,互不干扰。绑定用户看不到也操作不了别人的项目。
  • 沙盒体验 — 登录即可试用完整发布流程,24h 自动回收。
  • Web 管理后台 — 在线申请项目、管理员审批、用户管理。
🔮 规划中 — 即将到来
  • 项目交付包自动生成 — 审批通过后自动创建 SSH 账号并交付密钥
  • 管理员一键创建用户 — 不再需要命令行操作
  • Nginx 集成 — 统一域名入口,路径路由
  • 审计日志 — 所有操作可追溯
  • 定时任务 — 定期自动发布