简体中文 · English
用一句话描述需求,让 AI 帮你挑选和比较报价。
知途 · 拾价是一个带有 AI 导购助手的订阅与账号比价平台,聚合卡网、发卡站的 ChatGPT / Codex、Claude / Claude Code、Gemini、Grok、Cursor 等报价,覆盖代充、成品号、共享账号、兑换码,以及邮箱、接码、住宅 IP 等配套服务。支持对话式选购、跨商铺比价、价格走势、官方地区价参考及 AI / IP 检测。
说出需求与预算,AI 导购助手帮你筛选、比较站内商家报价,并说明充值渠道、质保和购买条件。你可以继续追问,逐步找到适合自己的商品。
已有 GPT 账号,想找 Plus 代充,每月预算 100 元以内,优先有质保的。
同款订阅,多家报价。按平台、交付方式、使用期限和质保条件筛选,集中对比各商铺的价格与库存。
推荐使用 Node.js 26 LTS;需要 PostgreSQL 16+ 和 Redis 7+。先创建数据库并启动 Redis,在项目根目录执行:
git clone https://github.com/hhtower/price-comparison.git
cd price-comparison
npm ci
cp .env.example .env
# 编辑 .env:设置 DATABASE_URL、REDIS_URL、ADMIN_PASSWORD、PUBLIC_SITE_URL
# 初始化完整数据库结构
npm run db:migrate
npm run build
npm startPowerShell 使用 Copy-Item .env.example .env 复制配置。替换示例管理密码;PUBLIC_SITE_URL 为站点的 HTTPS origin。默认访问 http://localhost:3000,管理后台为 /admin。新安装不包含业务数据,需在后台添加并审核商铺,再采集商品。
开发模式运行 npm run dev,访问终端显示的前端地址。配置项见 .env.example,worker 和部署说明见 WORKFLOW.md。AI 默认关闭,启用后会向配置的模型服务发送商品证据并可能产生费用。
AI 导购助手需单独启用并运行对应 worker,配置与启动方式见 开发与部署流程。启用后会向配置的模型服务发送对话需求与候选商品资料。
需要 Docker Engine / Desktop 和 Compose v2。以下命令构建本地镜像,并启动 PostgreSQL、Redis、API 和基础 worker:
git clone https://github.com/hhtower/price-comparison.git
cd price-comparison
cp .env.example .env
# 编辑 .env,至少替换 ADMIN_PASSWORD 并设置 PUBLIC_SITE_URL
# 本地 Compose 会覆盖 DATABASE_URL、REDIS_URL,连接内置数据库与 Redis
docker compose -f docker-compose.dev.yml up -d postgres redis
docker compose -f docker-compose.dev.yml run --rm --build migrate
docker compose -f docker-compose.dev.yml up -d --build访问 http://localhost:3000。数据库保存在 Docker volume 中。内置数据库示例密码仅适合本机开发。使用外部数据库的部署参考 docker-compose.yml 和 开发与部署流程。
| QQ 群 | Telegram 群 |
|---|---|
![]() |
![]() |
欢迎通过 Issue 模板反馈问题或建议、通过 Pull Request 提交改进。开始前请阅读 贡献指南,参与社区时请遵守 行为准则。
项目使用 npm workspaces:
apps/web/ React 前端与界面测试
apps/api/ NestJS API、worker、迁移与后端测试
packages/catalog/ 前后端共用的商品规则与类型
scripts/ 本地开发启动入口
docs/ 产品截图、商铺评分规则与部署说明
更多说明见 文档索引,安全问题请按 SECURITY.md 反馈。
GNU GPL v3.0(GPL-3.0-only)。允许商业使用;分发本程序或修改版时须遵守 GPL 的声明保留、对应源码提供和相同许可要求。第三方依赖及资料遵循各自许可证。


