|
1 | | -# FocusAny |
| 1 | +# 🎯 FocusAny - 智能AI办公助理 |
2 | 2 |
|
3 | | - |
| 3 | +<div align="center"> |
| 4 | + <img src="./screenshots/cn/home.png" alt="FocusAny 主界面" width="800"/> |
| 5 | +</div> |
4 | 6 |
|
5 | | - |
6 | | -[](https://focusany.com) |
7 | | -[](https://github.com/modstart-lib/focusany) |
8 | | -[](https://gitee.com/modstart-lib/focusany) |
9 | | -[](https://gitcode.com/modstart-lib/focusany) |
| 7 | +<div align="center"> |
| 8 | + <img src="https://img.shields.io/badge/Framework-TS%2BVue3%2BElectron-blue" alt="Framework"/> |
| 9 | + <a href="https://focusany.com"><img src="https://img.shields.io/badge/WEB-focusany.com-blue" alt="Website"/></a> |
| 10 | + <a href="https://github.com/modstart-lib/focusany"><img src="https://img.shields.io/github/stars/modstart-lib/focusany.svg" alt="GitHub Stars"/></a> |
| 11 | + <a href="https://gitee.com/modstart-lib/focusany"><img src="https://gitee.com/modstart-lib/focusany/badge/star.svg" alt="Gitee Stars"/></a> |
| 12 | + <a href="https://gitcode.com/modstart-lib/focusany"><img src="https://gitcode.com/modstart-lib/focusany/star/badge.svg" alt="GitCode Stars"/></a> |
| 13 | + <img src="https://img.shields.io/badge/License-Apache%202.0-green" alt="License"/> |
| 14 | +</div> |
10 | 15 |
|
11 | | -`FocusAny` 是一个智能AI办公助理,支持市场插件、本地插件的一键启动,快速扩展功能,提高工作效率。 |
| 16 | +## ✨ 项目简介 |
12 | 17 |
|
13 | | -## 功能特性 |
| 18 | +`FocusAny` 是一个强大的智能AI办公助理,专为提升工作效率而设计。它支持市场插件和本地插件的一键启动,让你能够快速扩展功能,打造个性化的办公环境。 |
14 | 19 |
|
15 | | -- 功能设置:呼出快捷键设置、开机启动 |
16 | | -- 插件管理:支持插件安装、卸载、启用、禁用等操作 |
17 | | -- 动作管理:支持内置和插件动作快速一览和启用、禁用、打开等操作 |
18 | | -- 文件快速启动:支持文件快速启动,快速抵达目标文件 |
19 | | -- 快捷键启动:支持全局快捷键启动,快速启动软件 |
20 | | -- 数据中心:支持文件导出同步、WebDav文件同步 |
21 | | -- 暗黑模式:支持暗黑模式,保护眼睛 |
| 20 | +🚀 **快速启动** | 🔧 **插件扩展** | 🎨 **现代化界面** | 🌙 **暗黑模式支持** |
22 | 21 |
|
23 | | -## 插件支持一览 |
| 22 | +## 📋 功能特性 |
| 23 | + |
| 24 | +- ⚙️ **功能设置**:自定义呼出快捷键,开机自启动 |
| 25 | +- 🛠️ **插件管理**:一键安装、卸载、启用/禁用插件 |
| 26 | +- 🎯 **动作管理**:内置和插件动作快速预览和管理 |
| 27 | +- 📁 **文件快速启动**:瞬间定位目标文件 |
| 28 | +- ⌨️ **快捷键启动**:全局快捷键快速启动应用 |
| 29 | +- 💾 **数据中心**:文件导出同步、WebDAV 文件同步 |
| 30 | +- 🌙 **暗黑模式**:护眼的暗黑主题界面 |
| 31 | + |
| 32 | +## 🔌 插件生态 |
| 33 | + |
| 34 | +FocusAny 拥有丰富的插件生态系统,支持各种办公场景: |
| 35 | + |
| 36 | +### 插件市场概览 |
24 | 37 |
|
25 | 38 | <table width="100%"> |
26 | | - <tbody> |
27 | | - <tr> |
28 | | - <td colspan="2">插件市场</td> |
29 | | - </tr> |
30 | | - <tr> |
31 | | - <td colspan="2"> |
32 | | - <img style="width:100%;" |
33 | | - src="./screenshots/cn/plugin/Store.png" /> |
34 | | - </td> |
35 | | - </tr> |
36 | | - <tr> |
37 | | - <td width="50%">Markdown插件</td> |
38 | | - <td>Ctool程序员工具箱</td> |
39 | | - </tr> |
40 | | - <tr> |
41 | | - <td> |
42 | | - <img style="width:100%;" |
43 | | - src="./screenshots/cn/plugin/Markdown.png" /> |
44 | | - </td> |
45 | | - <td> |
46 | | - <img style="width:100%;" |
47 | | - src="./screenshots/cn/plugin/Ctool.png" /> |
48 | | - </td> |
49 | | - </tr> |
50 | | - <tr> |
51 | | - <td>翻译插件</td> |
52 | | - <td>剪切板插件</td> |
53 | | - </tr> |
54 | | - <tr> |
55 | | - <td> |
56 | | - <img style="width:100%;" |
57 | | - src="./screenshots/cn/plugin/Translate.png" /> |
58 | | - </td> |
59 | | - <td> |
60 | | - <img style="width:100%;" |
61 | | - src="./screenshots/cn/plugin/Clipboard.png" /> |
62 | | - </td> |
63 | | - </tr> |
64 | | - <tr> |
65 | | - <td>脑图编辑器</td> |
66 | | - <td>mxGraph编辑器</td> |
67 | | - </tr> |
68 | | - <tr> |
69 | | - <td> |
70 | | - <img style="width:100%;" |
71 | | - src="./screenshots/cn/plugin/KityminderEditor.png" /> |
72 | | - </td> |
73 | | - <td> |
74 | | - <img style="width:100%;" |
75 | | - src="./screenshots/cn/plugin/MxgraphEditor.png" /> |
76 | | - </td> |
77 | | - </tr> |
78 | | - <tr> |
79 | | - <td>tldraw白板</td> |
80 | | - <td>Excalidraw白板</td> |
81 | | - </tr> |
82 | | - <tr> |
83 | | - <td> |
84 | | - <img style="width:100%;" |
85 | | - src="https://ms-assets.modstart.com/data/image/2024/12/27/20345_in2n_2839.png" /> |
86 | | - </td> |
87 | | - <td> |
88 | | - <img style="width:100%;" |
89 | | - src="https://ms-assets.modstart.com/data/image/2024/12/23/27895_hlat_8257.png" /> |
90 | | - </td> |
91 | | - </tr> |
92 | | - <tr> |
93 | | - <td>密码管理器</td> |
94 | | - <td>图片美化</td> |
95 | | - </tr> |
96 | | - <tr> |
97 | | - <td> |
98 | | - <img style="width:100%;" |
99 | | - src="https://ms-assets.modstart.com/data/image/2024/12/22/12047_w27p_4263.png" /> |
100 | | - </td> |
101 | | - <td> |
102 | | - <img style="width:100%;" |
103 | | - src="https://ms-assets.modstart.com/data/image/2024/12/22/53485_fk4f_3417.png" /> |
104 | | - </td> |
105 | | - </tr> |
106 | | - <tr> |
107 | | - <td>OTP两步验证</td> |
108 | | - <td>截图与贴图</td> |
109 | | - </tr> |
110 | | - <tr> |
111 | | - <td> |
112 | | - <img style="width:100%;" |
113 | | - src="https://ms-assets.modstart.com/data/image/2024/12/24/7709_81pr_6266.png" /> |
114 | | - </td> |
115 | | - <td> |
116 | | - <img style="width:100%;" |
117 | | - src="https://ms-assets.modstart.com/data/image/2024/12/22/42330_u3my_6770.png" /> |
118 | | - </td> |
119 | | - </tr> |
120 | | - </tbody> |
| 39 | + <thead> |
| 40 | + <tr> |
| 41 | + <th colspan="2">🎪 插件市场</th> |
| 42 | + </tr> |
| 43 | + </thead> |
| 44 | + <tbody> |
| 45 | + <tr> |
| 46 | + <td colspan="2"> |
| 47 | + <img src="./screenshots/cn/plugin/Store.png" alt="插件市场" style="width:100%; border-radius: 8px;"/> |
| 48 | + </td> |
| 49 | + </tr> |
| 50 | + <tr> |
| 51 | + <th width="50%">📝 Markdown插件</th> |
| 52 | + <th>🛠️ Ctool程序员工具箱</th> |
| 53 | + </tr> |
| 54 | + <tr> |
| 55 | + <td><img src="./screenshots/cn/plugin/Markdown.png" alt="Markdown插件" style="width:100%; border-radius: 8px;"/></td> |
| 56 | + <td><img src="./screenshots/cn/plugin/Ctool.png" alt="Ctool工具箱" style="width:100%; border-radius: 8px;"/></td> |
| 57 | + </tr> |
| 58 | + <tr> |
| 59 | + <th>🌐 翻译插件</th> |
| 60 | + <th>📋 剪切板插件</th> |
| 61 | + </tr> |
| 62 | + <tr> |
| 63 | + <td><img src="./screenshots/cn/plugin/Translate.png" alt="翻译插件" style="width:100%; border-radius: 8px;"/></td> |
| 64 | + <td><img src="./screenshots/cn/plugin/Clipboard.png" alt="剪切板插件" style="width:100%; border-radius: 8px;"/></td> |
| 65 | + </tr> |
| 66 | + <tr> |
| 67 | + <th>🧠 脑图编辑器</th> |
| 68 | + <th>📊 mxGraph编辑器</th> |
| 69 | + </tr> |
| 70 | + <tr> |
| 71 | + <td><img src="./screenshots/cn/plugin/KityminderEditor.png" alt="脑图编辑器" style="width:100%; border-radius: 8px;"/></td> |
| 72 | + <td><img src="./screenshots/cn/plugin/MxgraphEditor.png" alt="mxGraph编辑器" style="width:100%; border-radius: 8px;"/></td> |
| 73 | + </tr> |
| 74 | + <tr> |
| 75 | + <th>🎨 tldraw白板</th> |
| 76 | + <th>✏️ Excalidraw白板</th> |
| 77 | + </tr> |
| 78 | + <tr> |
| 79 | + <td><img src="https://ms-assets.modstart.com/data/image/2024/12/27/20345_in2n_2839.png" alt="tldraw白板" style="width:100%; border-radius: 8px;"/></td> |
| 80 | + <td><img src="https://ms-assets.modstart.com/data/image/2024/12/23/27895_hlat_8257.png" alt="Excalidraw白板" style="width:100%; border-radius: 8px;"/></td> |
| 81 | + </tr> |
| 82 | + <tr> |
| 83 | + <th>🔐 密码管理器</th> |
| 84 | + <th>🖼️ 图片美化</th> |
| 85 | + </tr> |
| 86 | + <tr> |
| 87 | + <td><img src="https://ms-assets.modstart.com/data/image/2024/12/22/12047_w27p_4263.png" alt="密码管理器" style="width:100%; border-radius: 8px;"/></td> |
| 88 | + <td><img src="https://ms-assets.modstart.com/data/image/2024/12/22/53485_fk4f_3417.png" alt="图片美化" style="width:100%; border-radius: 8px;"/></td> |
| 89 | + </tr> |
| 90 | + <tr> |
| 91 | + <th>🔢 OTP两步验证</th> |
| 92 | + <th>📸 截图与贴图</th> |
| 93 | + </tr> |
| 94 | + <tr> |
| 95 | + <td><img src="https://ms-assets.modstart.com/data/image/2024/12/24/7709_81pr_6266.png" alt="OTP验证" style="width:100%; border-radius: 8px;"/></td> |
| 96 | + <td><img src="https://ms-assets.modstart.com/data/image/2024/12/22/42330_u3my_6770.png" alt="截图工具" style="width:100%; border-radius: 8px;"/></td> |
| 97 | + </tr> |
| 98 | + </tbody> |
121 | 99 | </table> |
122 | 100 |
|
123 | | -`FocusAny` 还支持持续支持更多的功能扩展,让你通过插件的方式,实现更多的功能。 |
| 101 | +💡 **持续扩展**:FocusAny 正在不断添加更多插件,让你通过插件的方式实现无限可能的功能扩展! |
124 | 102 |
|
125 | | -## 安装使用 |
| 103 | +## 🚀 快速开始 |
126 | 104 |
|
127 | | -- 访问 [https://focusany.com](https://focusany.com) 下载 对应系统 安装包,一键安装即可 |
| 105 | +### 📦 安装使用 |
128 | 106 |
|
129 | | -## 技术栈 |
| 107 | +访问 [FocusAny 官网](https://focusany.com) 下载对应系统的安装包,一键安装即可开始使用! |
130 | 108 |
|
131 | | -- `electron` |
132 | | -- `vue3` |
133 | | -- `typescript` |
| 109 | +### 🛠️ 本地开发 |
134 | 110 |
|
135 | | -## 本地运行开发 |
| 111 | +> ⚠️ 仅在 Node.js 20 环境下测试通过 |
136 | 112 |
|
137 | | -> 仅在 node 20 测试过 |
| 113 | +#### 环境准备 |
138 | 114 |
|
139 | | -```shell |
140 | | -# 安装依赖 |
141 | | -npm install |
142 | | -# 调试运行 |
143 | | -npm run dev |
144 | | -# 打包 |
145 | | -npm run build |
| 115 | +**Ubuntu/Debian:** |
| 116 | +```bash |
| 117 | +sudo apt install -y make gcc g++ python3 |
146 | 118 | ``` |
147 | 119 |
|
148 | | -### Ubuntu 开发环境 |
| 120 | +**Windows:** |
| 121 | +- 安装 Visual Studio 2019,并选择 "Desktop Development with C++" 组件 |
149 | 122 |
|
150 | | -```shell |
151 | | -sudo apt install -y make gcc g++ python3 |
| 123 | +**macOS:** |
| 124 | +- 安装 Python 3 |
| 125 | + |
| 126 | +#### 开发命令 |
| 127 | + |
| 128 | +```bash |
| 129 | +# 安装项目依赖 |
| 130 | +npm install |
| 131 | + |
| 132 | +# 启动开发模式 |
| 133 | +npm run dev |
| 134 | + |
| 135 | +# 构建生产版本 |
| 136 | +npm run build |
152 | 137 | ``` |
153 | 138 |
|
154 | | -### Windows 开发环境 |
| 139 | +## 🏗️ 技术栈 |
155 | 140 |
|
156 | | -- 安装 `Visual Studio 2019`,并安装 `Desktop Development with C++` 相关组件 |
| 141 | +<div align="center"> |
| 142 | + <img src="https://img.shields.io/badge/Electron-47848F?style=for-the-badge&logo=electron&logoColor=white" alt="Electron"/> |
| 143 | + <img src="https://img.shields.io/badge/Vue.js-4FC08D?style=for-the-badge&logo=vue.js&logoColor=white" alt="Vue.js"/> |
| 144 | + <img src="https://img.shields.io/badge/TypeScript-3178C6?style=for-the-badge&logo=typescript&logoColor=white" alt="TypeScript"/> |
| 145 | + <img src="https://img.shields.io/badge/Node.js-339933?style=for-the-badge&logo=node.js&logoColor=white" alt="Node.js"/> |
| 146 | +</div> |
157 | 147 |
|
158 | | -### MacOS 开发环境 |
| 148 | +## 📚 目录结构 |
159 | 149 |
|
160 | | -- 安装 `Python3` |
| 150 | +``` |
| 151 | +focusany/ |
| 152 | +├── electron/ # Electron 主进程代码 |
| 153 | +├── src/ # Vue.js 前端源码 |
| 154 | +├── public/ # 静态资源 |
| 155 | +├── scripts/ # 构建脚本 |
| 156 | +├── screenshots/ # 截图资源 |
| 157 | +└── dist-release/ # 构建输出 |
| 158 | +``` |
161 | 159 |
|
162 | | -## 加入交流群 |
| 160 | +## 🤝 社区交流 |
163 | 161 |
|
164 | | -> 添加好友请备注 FocusAny |
| 162 | +> 添加好友请备注 "FocusAny" |
165 | 163 |
|
166 | 164 | <table width="100%"> |
167 | | - <thead> |
168 | | - <tr> |
169 | | - <th width="50%">微信交流群</th> |
170 | | - <th>QQ交流群</th> |
171 | | - </tr> |
172 | | - </thead> |
173 | | - <tbody> |
174 | | - <tr> |
175 | | - <td> |
176 | | - <img style="width:100%;" |
177 | | - src="https://modstart.com/code_dynamic/modstart_wx" /> |
178 | | - </td> |
179 | | - <td> |
180 | | - <img style="width:100%;" |
181 | | - src="https://modstart.com/code_dynamic/modstart_qq" /> |
182 | | - </td> |
183 | | - </tr> |
184 | | - </tbody> |
| 165 | + <thead> |
| 166 | + <tr> |
| 167 | + <th width="50%">💬 微信交流群</th> |
| 168 | + <th>🗣️ QQ交流群</th> |
| 169 | + </tr> |
| 170 | + </thead> |
| 171 | + <tbody> |
| 172 | + <tr> |
| 173 | + <td><img src="https://modstart.com/code_dynamic/modstart_wx" alt="微信群" style="width:100%; border-radius: 8px;"/></td> |
| 174 | + <td><img src="https://modstart.com/code_dynamic/modstart_qq" alt="QQ群" style="width:100%; border-radius: 8px;"/></td> |
| 175 | + </tr> |
| 176 | + </tbody> |
185 | 177 | </table> |
186 | 178 |
|
187 | | -## License |
| 179 | +## 📄 许可证 |
| 180 | + |
| 181 | +本项目采用 [Apache-2.0](LICENSE) 许可证开源。 |
| 182 | + |
| 183 | +--- |
188 | 184 |
|
189 | | -Apache-2.0 |
| 185 | +<div align="center"> |
| 186 | + <p>⭐ 如果这个项目对你有帮助,请给我们一个 Star!</p> |
| 187 | + <p>💝 感谢所有贡献者和用户的支持</p> |
| 188 | +</div> |
0 commit comments