# SearchFly 个性化搜索助手 **Repository Path**: gitcoffee-os/searchfly ## Basic Information - **Project Name**: SearchFly 个性化搜索助手 - **Description**: SearchFly 个性化搜索助手 一款开源的个性化搜索效率工具。 整合 AI 搜索、传统搜索、社交媒体、学术搜索等多种搜索类型,搜罗万象信息,提供"因你而不同"的个性化搜索服务! - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: https://github.com/gitcoffee-os/searchfly - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-19 - **Last Updated**: 2026-01-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #
SearchFly Logo

SearchFly - 个性化搜索助手 v1.0.0

个性化搜索,搜罗万象,因你而不同!

🎯 多平台个性搜索 • 🧩 灵活插件扩展 • 🌐 全语言支持

Ask DeepWiki zread

正在持续迭代中...

一款开源的个性化搜索效率工具,整合 AI 搜索、传统搜索、社交媒体、学术搜索等多种搜索类型,搜罗万象信息,提供"因你而不同"的个性化搜索服务! ## 🖼️ 界面展示 ![searchfly-homepage](https://searchfly.exmay.com/docs/images/searchfly_homepage.png)
![searchfly-homepage](https://searchfly.exmay.com/docs/images/searchfly_homepage_dark.png)
![searchfly-search](https://searchfly.exmay.com/docs/images/searchfly_search.png)
![searchfly-search](https://searchfly.exmay.com/docs/images/searchfly_search_dark.png)
## ✨ 功能特性 ### 🔍 多平台个性搜索 #### 🎯 搜罗万象,因你而不同的搜索分类 **🔍 AI个性化搜索** - 基于AI的智能搜索推荐,搜罗万象信息 - 语义理解和意图识别,精准匹配你的独特需求 - 多维度搜索结果筛选和排序,为你定制呈现 - 学习你的搜索习惯,搜索体验因你而不同 - 国内:文心搜索、豆包搜索、百度AI搜索等 - 国际:Bing AI、Perplexity AI等 **🌐 传统搜索** - 全球主流搜索引擎支持 - 精准关键词匹配 - 快速搜索结果返回 - 稳定可靠的搜索体验 - 国内:百度、360搜索、搜狗搜索、必应中国等 - 国际:Google、Bing、Yahoo、DuckDuckGo等 **📱 社交媒体** - 国内:微博、知乎、小红书、B站等 - 国际:Twitter/X、LinkedIn、Medium等 **🔬 学术搜索** - 国内:CNKI(中国知网)、万方数据、维普网、超星学术等 - 国际:arXiv、Google Scholar、ResearchGate等 **👥 技术社区** - 国内:CSDN、掘金、SegmentFault、V2EX等 - 国际:Stack Overflow、Reddit、Dev.to等 **💻 代码搜索** - 国内:Gitee、CodeChina、阿里云 Code等 - 国际:GitHub、GitLab、Bitbucket等 **🐳 容器镜像** - 国内:阿里云容器镜像服务、华为云容器镜像服务、腾讯云容器镜像服务等 - 国际:Docker Hub、Quay.io、GitHub Container Registry等 **📦 依赖包搜索** - 国内:npm 淘宝镜像、阿里云 Maven 镜像、华为云 Maven 镜像等 - 国际:npm、PyPI、Maven、Go Modules等 ### 🔧 灵活强大的搜索接口配置 - 支持多种搜索接口的灵活配置 - 可根据需求自定义搜索数据源 - 支持搜索结果的个性化排序和过滤 - 提供简洁的API接口,方便集成到其他系统 ### 🧩 灵活插件系统 - 模块化插件架构,支持热插拔 - 内置丰富插件,覆盖各种搜索场景 - 简单的插件开发 API,轻松扩展功能 - 插件市场支持(规划中) ### 🌐 全语言支持 - 支持英文 (en)、中文简体 (zh)、中文繁体 (zh-TW) - 基于 Vue I18n 的国际化框架 - 易于扩展新语言支持 ### 🎨 现代化界面 - 基于 Vue 3 + Ant Design Vue 的精美 UI - 响应式设计,适配各种屏幕尺寸 - 深色/浅色主题切换 - 流畅的动画效果和交互体验 ### 🔧 高度可定制的个性化体验 - 自定义搜索引擎优先级,打造你的专属搜索矩阵 - 快捷键配置,符合你的操作习惯 - 个性化主题设置,视觉体验量身定制 - 搜索历史和收藏管理,构建你的个人知识体系 ## 📦 安装 ### 前置要求 - **Node.js** 18+(推荐使用 Node.js 20 LTS) - **pnpm** 包管理器 ### 本地开发浏览 ```bash # 克隆仓库 git clone https://github.com/gitcoffee-os/searchfly.git cd searchfly # 安装依赖 pnpm i # 启动开发服务器 pnpm dev ``` ## 🚀 开发与构建 ### 开发模式 ```bash # 运行 Vite 开发服务器 pnpm dev # 支持实时重载与 HMR 热更新 ``` ### 构建生产版本 ```bash # 构建生产版本 pnpm build ``` ### 代码质量 ```bash # 使用 Prettier 格式化代码 pnpm format # 检查代码格式 pnpm format:check ``` ## ⛰️ 项目结构 ``` ├── assets/ # 静态资源文件 ├── plugins/ # 内置插件集合 ├── scripts/ # 辅助脚本 ├── src/ # 源代码目录 │ ├── locales/ # 国际化资源 │ ├── plugins/ # 插件系统核心 │ ├── router/ # 路由配置 │ ├── search/ # 搜索相关配置 │ ├── styles/ # 全局样式 │ ├── views/ # Vue 页面视图 │ ├── App.vue # Vue 主应用 │ └── main.tsx # 应用入口 └── package.json # 项目配置 ``` ## 🧩 插件系统 SearchFly 采用灵活的插件架构,允许开发者轻松扩展搜索功能。 ### 内置插件 - **社交媒体**:支持 Twitter、LinkedIn 等社交平台 - **学术搜索**:支持 arXiv、Google Scholar 等学术平台 - **社区搜索**:支持 Stack Overflow、Reddit 等技术社区 - **代码搜索**:支持 GitHub、GitLab 等代码仓库 - **容器搜索**:支持 Docker Hub、Quay.io 等容器镜像 - **依赖搜索**:支持 npm、PyPI 等包管理器 ### 开发自定义插件 ```javascript // plugins/my-custom-plugin.js module.exports = { name: 'my-custom-plugin', displayName: '我的自定义插件', description: '自定义搜索插件示例', version: '1.0.0', search: async (query, options) => { // 实现搜索逻辑 return [ { title: '搜索结果', url: 'https://example.com', description: '这是一个搜索结果示例' } ]; } }; ``` ## 🌐 国际化 项目支持多种语言,可在 `src/locales/` 目录下添加或修改语言资源: - 英文 (en) - 中文简体 (zh) - 中文繁体 (zh-TW) ### 添加新语言 1. 在 `src/locales/` 目录下创建新的语言文件夹 2. 添加对应的 JSON 资源文件 3. 在 `src/locales/language.config.ts` 中注册新语言 ## 🎨 技术栈 | 类别 | 技术 | 版本 | |------|------|------| | 框架 | Vue | 3.x | | 语言 | TypeScript | 5.x | | 构建工具 | Vite | 6.x | | UI 组件库 | Ant Design Vue | 4.x | | 代码格式化 | Prettier | 3.x | ## 🤝 贡献指南 欢迎对 SearchFly 进行贡献!请按照以下步骤进行: 1. Fork 本仓库 2. 创建功能分支:`git checkout -b feature/your-feature` 3. 提交更改:`git commit -m 'Add some feature'` 4. 推送到分支:`git push origin feature/your-feature` 5. 提交 Pull Request ### 开发规范 - 代码风格:遵循 Prettier 配置 - 提交信息:使用语义化提交规范 - 测试:确保所有功能正常工作 - 文档:更新相关文档 ## ⚖️ License 本仓库遵循 [GitCoffee Open Source License](https://github.com/gitcoffee-os/searchfly/blob/main/LICENSE) 开源协议,该许可证本质上是 [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0),但有一些额外的限制。 ## ⚠️ 免责声明 本项目仅供学习和研究使用,请勿用于商业用途。使用本项目产生的任何后果,项目作者不承担任何责任。请遵守相关法律法规,合理使用本项目。 ## 👥 加入社区 SearchFly 个性化搜索助手 微信 交流群: (扫码添加微信,备注:SearchFly,邀您加入群聊) ## 🌍 开源生态 [开源生态](https://searchfly.exmay.com/docs/opensource) --- **SearchFly** - 个性化搜索,搜罗万象,因你而不同! 🚀