Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenBox · 开源 AI 资源导航

OpenBox · AI 时代免费资源,一处直达

AI 时代免费资源,一处收录,随时直达
270+ 精选资源 · 14 大分类 · 社区投稿 + 实跳验证 + 人工精选 · 三语界面

🌐 在线体验 · GitHub · GitCode · Gitee · 🇨🇳 WB 国内通道

License Status React Vite TypeScript Tailwind PWA Stars Last Commit


🎯 这是什么

OpenBox 是一个社区化的内容型资源导航平台——把 AI 时代真正可用、可白嫖、可薅的资源集中起来:免费 API、中转站、代理节点、免费服务器、免费域名、AI 应用、实用工具、学习资料、公益站、邀请码/激活码。

它不是站长一个人的作品——每条资源都来自社区投稿 + 实跳验证 + 人工精选三道闸门,任何人都可以投稿、投票、评论、上报失效。

✨ 为什么选 OpenBox

你遇到的痛点 OpenBox 怎么解决
公益站 / 中转站过几天就失效 每月全量实跳审计 · 失效域名黑名单 · 资源状态标记
不知道某个站要邀请码、白名单还是绑卡 资源卡片明示「准入门槛」与 tips
GitHub 上一堆 awesome-list 但要啥找不到 14 大分类 + 5 场景交叉筛选 + 三语搜索
资源描述千篇一律、看不出真实情况 每条描述基于站内实测内容撰写
收藏的网站换个设备就没了 可选 Supabase 云同步,跨设备无缝
资源页面 UI 丑、广告满天飞 干净极简、三语、深夜模式、移动端原生体验

📦 内容构成

  • 🧑‍🤝‍🧑 社区投稿 — 站内「投稿」页,审核后展示
  • 实跳验证 — 定期全量 HTTP 跳转验证,自动剔除死链
  • ✍️ 人工精选 — 官方免费层、永久免费、稳定项目
  • 🏷️ 门槛明示 — 邀请码 / 白名单 / 绑卡 / 境外网络全标清

🖼️ 看看里面长什么样

分类浏览

免费 API 分类:35 个资源,每个都有「官方 / 免费 / 可用 / 海外」等标签,「还能用 / 已失效」社区投票一目了然。

更多截图:首页 · 资源详情 · 全页演示

✨ 核心特性

  • 270+ 精选资源 / 14 大分类:免费 API / 免费聊天镜像 / 中转站 / 代理节点 / 免费服务器 / 免费域名 / AI 应用 / 实用工具 / 学习资料 / 公益站 / 邀请码激活码(系统软件 / 专业应用 / 手机软件 / 游戏 / 平台邀请),外加「小白白嫖 / 开发者 / 研究者 / 创作者 / 邀请码」五场景交叉筛选
  • 社区验证投票:每张卡片「👍 还能用 / ⚠ 已失效」+「N 人验证 · 最近验证 MM-DD」,匿名可投、云端共享、本地兜底
  • 评论区:每个资源一个轻量评论区,分享经验与避坑(匿名可留)
  • 一键反馈:卡片右上角 ⚠ 报告资源失效 / 链接错误,入库供审核
  • 投稿审核:投稿进审核库(pending → approved),URL 白名单校验 + 60s 提交冷却
  • 登录 / 收藏(可选):配置 Supabase 后开启注册即登录,收藏上云跨设备同步
  • 三语界面(zh / en / ja):分类名、界面、语录全三语,语言一键切换
  • 双视图浏览:网格卡 / 信息密集列表行,偏好本地记忆
  • 移动端专属:底部 Tab 导航、触控优化、safe-area 适配,不压缩桌面布局
  • 品牌过渡:1.5s 路由切换 / 2.8s 进站圆形光环 + Logo + 随机语录
  • SEO 就绪:动态标题、OG / Twitter 卡片、JSON-LD 结构化数据、sitemap / robots
  • PWA:可安装到桌面 / 手机,离线访问已部署页

🧱 技术栈

选型
框架 React 19 + TypeScript(严格模式)
构建 Vite 8(base: /OpenBox/,产物提交 docs/ 由 Pages 从分支部署)
样式 Tailwind CSS v4(@theme 语义令牌 + .dark 覆写)
状态 Zustand + persist(主题 / 收藏 / 提示 / 语言 / 会话)
路由 原生 Hash 路由(无需服务端)
后端 Supabase BaaS(可选,默认本地种子兜底)
图标 lucide-react

🚀 快速开始

git clone https://github.com/weed33834/OpenBox
cd OpenBox
npm install --legacy-peer-deps
npm run dev        # 开发服务器 http://localhost:5173/OpenBox/
npm run build      # tsc -b && vite build(输出 docs/)
npm run preview    # 本地预览

⚠️ 项目 base/OpenBox/,开发 / 预览均需通过 /OpenBox/ 路径访问。

🗂️ 项目结构

src/
├─ main.tsx                 # 入口(ErrorBoundary + App)
├─ App.tsx                  # 路由 + 全局布局 + 过渡加载层 + 动态标题
├─ index.css                # 设计系统(令牌 / 组件类 / 关键帧动画)
├─ components/              # 通用组件(NavBar / ResourceCard / ResourceRow / FeaturedCard /
│                           #  PageLoader / MobileTabBar / VerifyWidget / CommentsWidget ...)
├─ pages/                   # 页面(10 个)
├─ store/                   # Zustand 状态
├─ hooks/                   # 路由 hooks
├─ i18n/                    # 三语字典(zh / en / ja)+ 站点语录池
├─ lib/                     # 数据模型 / 访问层 / 校验
└─ data/
   ├─ taxonomy.ts           # 分类单一数据源
   ├─ curated.ts            # 190+ 条社区精选
   ├─ sites.ts / seed.ts    # 旧数据映射 + 存活白名单
   └─ weekly.ts             # 每周更新
supabase/migrations/        # RLS 安全的 SQL(0001 基础表 / 0002 验证投票表 / 0003 评论表)
.github/                    # Issue / PR 模板
screenshots/           # README 演示截图

🔌 接入 Supabase(可选)

本地种子即可完整运行。启用云后端(投稿审核 / 登录 / 云端收藏 / 反馈 / 投票 / 评论):

  1. Supabase 新建项目
  2. SQL Editor 依次执行 supabase/migrations/0001_init.sql0002_verifications.sql0003_comments.sql
  3. 复制 .env.example.env,填入 VITE_SUPABASE_URLVITE_SUPABASE_ANON_KEY(anon 可公开,受 RLS 保护;service_role 严禁入前端)
  4. Authentication → Email 关闭「Confirm email」实现注册即登录

详见 SUPABASE_SETUP.md

🤝 参与贡献

OpenBox 是社区项目,任何人都可以贡献,不需要会写代码。详细规范见 CONTRIBUTING.md

  • 📤 投稿资源 — 站内「投稿」页或 新建议题
  • 🗳️ 验证资源 — 薅到了投「还能用」、踩坑了投「已失效」——你的票直接更新社区状态
  • 💬 留言避坑 — 资源详情页评论区分享你的使用经验
  • ⚠️ 报告问题 — 资源失效 / 链接错误 → Bug 报告
  • 🌍 翻译 — 三语界面,欢迎补充改进 zh / en / ja 文案
  • 🧑‍💻 代码 — Fork → 分支 → PR(参考 PR 模板
  • 💡 反馈建议 — 任何想法都可以开 Issue 讨论
  • 点亮 Star — 如果这个项目对你有用,右上角点 Star 是最大的支持
  • 📣 分享给朋友 — 一句「AI 时代免费资源导航站」可能就是别人最需要的

🛡️ 安全 / 行为准则

📄 许可

Apache License 2.0 © weed33834 — 允许商业使用、修改和分发,需保留版权与许可声明。


Built with care by @weed33834 & @jaychouchannel · Mirrored on GitCode & Gitee · 如果觉得有帮助,欢迎 ⭐ Star 与 PR 🎉

About

OpenBox · 开源 AI 资源导航 — 聚合免费 API、中转站、代理节点、AI 应用、工具与学习资料。13 大分类 270+ 精选资源,社区投稿 + 集体验证,三语界面,登录云同步。主站:openbox-13o.pages.dev

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages