2.2 KiB
2.2 KiB
Aiclw 官网
前后端分离官网,基于 read.md 设计规范与品牌视觉(活力橙 + 深空黑、Agentic UI)。
技术栈
- 前端: React 18 + Vite + Tailwind CSS,Mobile-First
- 后端: Node.js + Express,REST API
本地运行
0. 若报错 command not found: npm 或 command not found: brew
需要先安装 Node.js(npm 随 Node 一起提供):
- 推荐(无需 Homebrew):打开 https://nodejs.org → 下载 LTS 安装包 → 安装 → 新开一个终端,再执行下面的
npm install。 - 若已安装 Homebrew,可用:
brew install node。若出现command not found: brew,请用上一条从 nodejs.org 安装即可。
安装完成后在新终端执行 node -v 和 npm -v 有版本号即表示成功。
1. 安装依赖
# 前端
cd frontend && npm install
# 后端
cd backend && npm install
2. 启动服务
终端 1 - 后端(默认 http://localhost:3000):
cd backend && npm run dev
终端 2 - 前端(默认 http://localhost:5173,已配置代理 /api → 后端):
cd frontend && npm run dev
浏览器访问:http://localhost:5173
3. 生产构建
cd frontend && npm run build
静态产物在 frontend/dist,可部署到任意静态托管;后端单独部署并配置 CORS 与 VITE_API_URL(若前后端不同域)。
功能概览
- 首屏: Hero + A-Claw 线条背景、主副文案、CTA「立即领养阿虾」「查看部署文档」
- A-Claw 闭环: 极速装机、多端唤醒、算力自由
- 核心功能: IM 全适配、模型聚合、云端常驻、隐私安全
- 价格: 免费版、阿虾订阅版、企业定制
- 内容: 阿虾周报、新手村文档
- 线下激活: 右上角「线下激活」弹窗输入激活码(后端校验,测试码:
AX2024/DEMO/TEST) - 实时看板: 页脚从后端拉取并展示「已激活节点」「今日任务」「节省时长」
环境变量(可选)
frontend/.env:VITE_API_URL=http://你的后端地址(默认用相对路径/api,依赖 Vite 代理或同域部署)