为什么要做这个项目?
市面上的图床和图像管理工具要么功能不够强大,要么界面设计不够友好。作为一个追求功能与美观并存的开发者,我基于 .NET 9 和 AI 视觉模型 打造了 Foxel,集成了 智能图像检索、高效管理 和 图床功能,希望为大家带来更好的体验。
项目地址:https://github.com/DrizzleTime/Foxel
Demo:https://foxel.cc/anonymous (Demo使用了 Telegram 存储模式)
Foxel 有什么亮点?
✨ 核心功能
-
智能图像检索:基于 AI 技术,支持图像内容搜索和相似度匹配,快速找到目标图片。
图:向量搜索界面,展示 AI 驱动的图像相似度匹配功能
-
强大的图像管理:支持分类、标签、批量操作,兼容多分辨率和格式,管理更高效。
图:图片预览界面,方便用户浏览和管理上传的图片
-
图床服务:上传、存储、分享图片,提供多种链接格式,可灵活设置访问权限。
图:匿名图床界面,支持 Telegram 存储的上传功能
-
多用户支持:用户注册、登录、权限管理。
-
轻量社交功能:支持点赞、评论、分享,增加互动体验。
-
第三方登录:支持 GitHub、LinuxDo 等快捷登录,操作更便捷。
-
现代化界面:响应式设计,适配手机、平板和电脑,界面美观。
-
安全可靠:数据安全存储,访问稳定,图片长期保存无忧。
-
多种存储:支持本地存储、Telegram 存储等多种存储方式,灵活切换,满足不同场景需求。
图:AI 后台队列处理,展示高效的任务处理流程
如何使用?
使用起来非常简单:
- 部署完成后,访问您的IP或域名。
- 拖放图片到上传区域,或点击选择文件。
- 上传完成后,复制生成的链接分享给他人。
- 注册账户后,可使用标签、搜索、批量管理等高级功能。
匿名用户可以直接上传图片,注册用户则能解锁更多管理功能,如图片编辑和整理。
部署超简单
只需 Docker,几分钟即可启动:
git clone https://github.com/DrizzleTime/Foxel.git
cd Foxel
docker build -t foxel .
docker run -d -p 80:80 --name foxel foxel
部署完成后,即可访问,记得修改 Dockerfile 中的 DEFAULT_CONNECTION 改成你的PG数据库连接字符串
欢迎一起参与!
Foxel 是一个开源项目(MIT 协议),欢迎大家贡献代码或提出建议!
欢迎 Fork 项目,给个 Star,或者分享你的宝贵意见。感谢各位大佬!
更新日志
2025年5月19日:
- 更新Github登录流程,修复登录失败问题
- 修复部署流程,支持一键部署
|