为什么要做这个项目?
市面上的图床和图像管理工具要么功能不够强大,要么界面设计不够友好。作为一个追求功能与美观并存的开发者,我基于 .NET 9 和 AI 视觉模型 打造了 Foxel,集成了 智能图像检索、高效管理 和 图床功能,希望为大家带来更好的体验。
项目地址:https://github.com/DrizzleTime/Foxel
Demo:https://foxel.cc/anonymous
Foxel 主要特性
核心能力
-
智能图像检索:基于 AI 技术,支持图像内容搜索和相似度匹配,快速找到目标图片。
图:AI 驱动的图像相似度匹配功能 -
强大图片管理:支持分类、标签、批量操作,兼容多分辨率和格式,批量管理高效便捷。
图:直观的图片预览与管理界面 -
图床服务:上传、存储、分享图片,支持多种格式链接,灵活设置访问权限。
图:匿名图床界面,支持 Telegram 存储上传 -
多用户支持:注册、登录、权限管理,满足团队或个人使用需求。
-
轻量社交功能:支持点赞、评论、分享,增强互动体验。
-
第三方登录:支持 GitHub、LinuxDo 等快捷登录,操作更流畅。
-
现代化界面:响应式设计,适配手机、平板和电脑,界面美观。
-
安全可靠:数据安全存储,访问稳定,图片长期保存无忧。
-
多种存储策略:支持本地、S3、webDAV、Telegram、腾讯云COS等多种存储方式,灵活切换。
-
配置导出导入、格式转换:便于迁移和管理,支持多种图片格式互转。
-
一键部署、Docker 支持:内置 Docker 工作流,几分钟即可启动。
-
AI 后台队列处理:高效任务调度,处理大批量图片。
图:后台 AI 队列高效处理流程
如何使用?
- 部署完成后,访问您的 IP 或域名。
- 拖放图片到上传区域,或点击选择文件。
- 上传完成后,复制生成的链接分享给他人。
- 注册账户后,可使用标签、搜索、批量管理等高级功能。
匿名用户可直接上传图片,注册用户解锁更多管理功能如编辑和批量整理。
部署超简单
只需 Docker,几分钟即可启动:
docker run -d -p 80:80 --name foxel \
-e 'DEFAULT_CONNECTION=Host=foxel;Username=foxel_dev;Password=foxel;Database=foxel_dev' \
ghcr.io/drizzletime/foxel:dev
欢迎一起参与!
Foxel 是一个开源项目(MIT 协议),欢迎大家贡献代码或提出建议!
欢迎 Fork 项目,给个 Star,或者分享你的宝贵意见。感谢各位佬友!