# OpenPrice
> **💖 如果这个项目对您有帮助,请在右上角帮我们点个 Star ⭐!**
> 您的支持是我们持续开源更新的最大动力!请关注项目后续的新功能发布,接下来我们将接入更多类型的渠道 ,敬请期待!
open price,就是开放价格的意思。所以这是一个开源的收录全网卡网渠道各种AI订阅价格的项目。项目的目的只有一个,打破信息茧房,让友友们能方便挑选价格更低、更更低的 AI 订阅服务。本项目不提供 AI 服务,只是 AI 订阅产品的搬运工。
### 📊 汇聚全网海量渠道底价

---
## 🔗 快速访问 (Quick Links)
**🛒 买家入口:**
- [**查看全网 AI 订阅 各个渠道的最新底价**](https://www.openprice.cc/card-products)
**🏪 渠道商必看:**
- [**卡网商家一键免费收录**](https://www.openprice.cc/)
- [**如何被正确收录?(渠道商接入指南)**](https://www.openprice.cc/guide/getting-started)
- [**如何更好的展示商品?(渠道商最佳实践)**](https://www.openprice.cc/guide/best-practices)
**💻 开发者及其他:**
- [**快速开始部署指南**](#-快速开始-getting-started)
- [**免责声明**](#️-免责声明-disclaimer)
## 💡 项目初衷与解决的痛点
如今大家对 AI 订阅如 Claude、chatgpt 有着很大的需求,虽然市面上有着非常多高性价比的产品,但它们往往分散在各个不同的渠道中,例如**链动小铺、独角卡网、二次元发卡、微信群、QQ群、闲鱼、淘宝**等。这种信息不对称导致了两个主要问题:
1. **对于买家(普通用户)**:很难找到靠谱、便宜的购买渠道,往往需要花费很多时间找渠道,甚至容易买贵。
2. **对于卖家(渠道商)**:手里有优质、低价的渠道产品,却苦于没有集中曝光的流量池,价格最低但是很难卖出去。
**OpenPrice 致力于解决这些问题,它是一个完全免费的开源平台,适合以下人群:**
* **适合买家**:平台汇聚了全网绝大部分的卡网ai产品价格数据。无论是**代充、成品号、日抛、rt、at、带质保**等形式的 AI 产品(如 **Claude, GPT, Codex, Gemini** 等),还是非 AI 类的数字产品(如**接码、住宅代理、TG账号、谷歌账号**等),渠道价格在这里**一览无余**。你能轻松对比全网价格,打破信息差,以**最低价**购买到最适合自己的产品。👉 [**点击这里查看全网 AI 订阅最新底价**](https://www.openprice.cc/card-products)
* **适合卡网商家/渠道商**:支持商家**一键免费提交**自己的卡网渠道。无需复杂的推广,即可获得曝光,方便地向全网用户展示和推销自己的优质产品。👉 [**点击这里快速免费收录您的渠道**](https://www.openprice.cc/)
## ✨ 核心特性 (Features)
* **全网价格透明化**: 实时聚合各卡网(如链动小铺、独角卡网等)渠道产品价格,最低价及质保服务一目了然。
* **AI 及数字产品深度定制**: 针对市面上热门的 AI 产品(Claude, GPT 等的代充、成品号、日抛)以及接码、住宅代理等服务,进行深度的数据分类与智能匹配。
* **商家一键入驻**: 目前已无缝支持市面主流发卡系统(如**链动小铺、独角数卡、二次元发卡**等)的**免开发一键接入**。同时,对于**自建商城/非标系统**,平台也已发布了标准化的 **[JSON-LD 接入规范](https://www.openprice.cc/guide/getting-started)**,只需简单优化代码,即可被精准收录,轻松获取海量免费流量。
* **极致的用户体验**: 告别繁杂的信息堆砌,提供直观、清爽的产品聚合展示,流畅地检索、对比和挑选心仪的商品,享受极速、顺滑的购物决策体验。
## 🛠 技术栈 (Tech Stack)
* **前端**: Next.js 14 (React 18), Tailwind CSS, Material UI, Framer Motion
* **后端/数据库**: Supabase (PostgreSQL, Authentication)
* **抓取/引擎**: 基于 Python 的爬虫工具与规则分类引擎
## 🚀 快速开始 (Getting Started)
### 环境要求
* Node.js (推荐 v18 或以上)
* pnpm 或 npm
* Python (推荐 v3.8 或以上,用于运行爬虫与分类引擎)
### 1. 克隆项目与安装依赖
```bash
git clone
cd awesome-OpenPrice
# 安装依赖
npm install
# 或者使用 pnpm
pnpm install
```
### 2. 环境配置
复制根目录下的示例环境变量文件,并填入你自己的配置信息:
```bash
cp .env.example .env.local
```
### 3. 数据库初始化
本项目底层使用 **PostgreSQL** 作为核心数据库。
请执行本项目 `supabase/public_schema.sql` 文件中的 SQL 语句,以完成表结构与基础数据的初始化。
### 4. 运行开发环境
```bash
npm run dev
# 或 pnpm dev
```
打开浏览器访问 [http://localhost:3000](http://localhost:3000) 即可查看项目运行效果。
### 5. 运行爬取数据脚本
本项目包含一个基于 Python 的用于抓取渠道数据的脚本。如果需要运行抓取数据,请执行以下步骤:
```bash
cd scraper
# 建议使用虚拟环境
python3 -m venv venv
source venv/bin/activate # Windows 下使用 venv\Scripts\activate
# 安装依赖
pip install -r requirements.txt
# 运行主程序
python main.py
```
## 🤝 贡献与入驻
* **提交渠道**: 如果您是卡网商家,欢迎在平台上免费提交您的渠道信息。
* **代码贡献**: 本开源项目欢迎任何形式的代码贡献!如果你发现了 Bug 或者有新功能建议,请提交 Issue 或者 Pull Request。
## ⚠️ 免责声明 (Disclaimer)
**本网站/项目仅提供对全网渠道价格的客观聚合展示,不参与任何实际交易,也不对任何第三方产品的质量提供任何担保。**
本项目只是对第三方渠道做收录,任何人都可以自由提交渠道并被平台收录。平台内展示的具体商品**完全按照价格高低进行客观排序**,绝不存在弄虚作假、暗箱操作或故意更改排序的行为。
用户在进行购买决策时,需自行仔细甄别,并遵循原商品发布平台的规则与质保条款。所有交易风险由买卖双方自行承担。
## 📄 许可证 (License)
本项目采用 **自定义许可协议**。
**✅ 允许以下行为:**
* 学习、研究和代码阅读。
* 个人自用和本地部署。
* 内部非商业使用。
* 提交 Issue、Pull Request 和改进建议。
**🚫 未经书面授权,不允许:**
* **直接运营或商业化**:将 OpenPrice 或其修改版本作为公开网站、SaaS 平台对外运营,或在项目中接入广告、推广链接(AFF)、付费导流等任何形式的商业变现。
* **竞品化**:利用本项目的代码或核心逻辑,运营与 OpenPrice 定位高度相似的比价、导航、或数据聚合服务。
* **滥用品牌与数据**:使用 OpenPrice 的名称、截图、线上抓取的数据快照或渠道资源用于商业服务。