AI prompts
base on Windows 12 网页版,在线体验 点击下面的链接在线体验 > [!NOTE]
> 无偿请求帮助我们翻译此项目!目前暂仅需英语。详见[此](lang/readme.md)。
<p align="center">
<img src="./icon/windows12.svg" width="100" height="100">
</p>
<h1 align="center">Windows 12 网页版</h1>
<p align="center" class="shields">
<span href="https://github.com/tjy-gitnub/win12/issues" style="text-decoration:none">
<img src="https://img.shields.io/github/issues/tjy-gitnub/win12.svg" alt="GitHub issues"/>
</span>
<span href="https://github.com/tjy-gitnub/win12/stargazers" style="text-decoration:none">
<img src="https://img.shields.io/github/stars/tjy-gitnub/win12.svg" alt="GitHub stars"/>
</span>
<span href="https://github.com/tjy-gitnub/win12/network" style="text-decoration:none">
<img src="https://img.shields.io/github/forks/tjy-gitnub/win12.svg" alt="GitHub forks"/>
</span>
<span href="https://github.com/tjy-gitnub/win12/blob/master/LICENSE" style="text-decoration:none">
<img src="https://img.shields.io/github/license/tjy-gitnub/win12" alt="GitHub License"/>
</pan>
</p>
<p align="center" class="language" title="Language selection 语言选择">
<a href="readme/README_en_us.md">English</a> |
<b>简体中文</b> |
<a href="readme/README_fr_fr.md">Français</a>|
<a href="readme/README_zh_tw.md">繁體中文</a>
</p>
<details align="center">
<summary>Star History</summary>
<a href="https://star-history.com/#tjy-gitnub/win12&Date" style="text-decoration:none">
<img src="https://api.star-history.com/svg?repos=tjy-gitnub/win12&type=Date" alt="Star History Chart">
</a>
</details>
## 目录
- [Windows 12 网页版](#windows-12-网页版)
- [前言](#前言)
- [在线体验](#在线体验)
- [效果展示](#效果展示)
- [前景规划](#前景规划)
- [开源声明](#开源声明)
- [贡献须知](#贡献须知)
- [贡献者](#贡献者)
- [资助我们](#资助我们)
## 前言
很久以前tjy-gitnub看到 Windows 12 概念版(Powered by PowerPoint)后深受启发,决定做一个 Windows 12 网页版,就像 [Windows 11 网页版](https://win11.blueedge.me/) 一样。 它拥有精美的 ui 设计,流畅丰富的动画,各种高级的功能。
于是就有了这个项目(是的,这个项目的诞生就是这么突然)
> 目前移动端适配不太完善,开桌面版网站凑合着用吧 `>v-)o`
## 在线体验
点击[此处](tjy-gitnub.github.io/win12/desktop.html)即可体验。
## 效果展示
> 新的版本有很多变化,仅供参考,请以实物为准(你点一下 [这里](https://tjy-gitnub.github.io/win12/desktop.html) 就知道了啊,不麻烦`-_-)o` )

*开始菜单*

*丰富的应用*

*深色模式*

*AI Copilot([实现方法](./scripts/AI%20Copilot%20service/README.md))*
## 前景规划
关于该项目的路径规划:
- [x] 基本功能与应用
- [x] 外观整体优化
- [x] 加入特效
- [x] 窗口功能
- [x] 应用完善
- [x] 添加更多个性化方面的设置
- [x] 添加 Edge 应用
- [ ] 为更多应用添加标签页
- [x] 完善小组件,添加到桌面等功能
- [x] 动态壁纸
- [ ] 更多任务栏的自定义
- [ ] 丰富应用生态,添加 Microsoft Store
- [ ] 完善设置及 Windows 更新
下面是一些...呃......畅..想 `~o~)/`:
- [x] 建立文件系统
- [ ] 建立自己的可执行文件机制
- [ ] 将 .exe 文件转化并执行
- [ ] 提供更多 api 供应用调用
- [x] 内置浏览器内核,成为应用
- [ ] 将项目更名为 "Windows 12"
- [ ] 封装到 Windows 系统中
- [ ] 将启动程序设为此应用
- [ ] 去除多余系统功能,封装成独立的操作系统
- [ ] 将项目更名为 "Doswin 1.0"
- [ ] 适配量子计算机
- [x] 接入ChatGPT
- [ ] 将项目更名为 "550W"
## 开源声明
>[!TIP]
>无论您以何种方式使用本项目,均代表您已仔细阅读并同意遵守本章节的全部内容。
Windows12 网页版的内容均采用较为宽松的著作权许可协议授权社会公众使用。
### 计算机程序源代码
Wndows12 网页版是自由软件,采用Eclipse基金会发行的Eclipse Public License 2.0许可证(网址:<https://www.eclipse.org/legal/epl-2.0/>)进行许可。在遵守该许可证的前提下,您可以自由使用本项目的源代码。
### 媒体文件
Windows12 网页版的媒体文件内容(图形作品、美术作品、视听作品)依照依照知识共享 署名-相同方式共享 4.0 协议国际版(CC BY-SA 4.0)公开发表(另有声明的部分除外);在遵守该许可协议的前提下,您可以自由使用本项目内的媒体文件。
相关文件属于合理使用的范畴,应注意使用相关的媒体文件存在法律风险,请在使用前查阅著作权法律法规之规定。
### 附加条款
1. 任何使用、分享或分发本项目者,必须在项目介绍、文档或相关材料中明确附上原作者信息(谭景元,tjy-gitnub)及原项目链接(<https://github.com/tjy-gitnub/win12>)。**您不得故意隐瞒、移除或修改原项目中的署名信息、作者信息或项目链接等;不得限制他人查看这些信息**。
2. 将本项目用于商业用途者,必须标明原作者及项目链接,并以 EPL-2.0 协议开源全部相关源代码。
3. 未经修改的源代码不得用于商业用途。
4. 任何使用或分享本项目者,不得移除、隐藏或限制查看本开源声明。
5. 用户在发现他人违反前四款所列各项要求时,有义务及时向我们报告,并尽可能及时制止相关内容的发布与传输。
6. 若您实施侵权行为,我们将根据法律规定保留记录,且保留在任何时间以一切方式采取法律行动、追究法律责任的权利(包括但不限于依法向执法机关提交报告、向司法机关提出控告、配合执法机关和司法机关调查等)。
## 贡献须知
详情请见 [贡献指南](./CONTRIBUTING.md)。
## 贡献者
核心开发者: tjy-gitnub([Bilibili](https://space.bilibili.com/2010692096/)),NB-group([Bilibili](https://space.bilibili.com/1570243738/)),782([Bilibili](https://space.bilibili.com/1046361194/))(三人均为初中生)
项目贡献者:详见[此处](https://github.com/tjy-gitnub/win12/graphs/contributors)(感谢我们出色的贡献者!)
## 资助我们
可以向我们的[爱发电账户](https://afdian.com/a/qstudio)捐款
特别感谢以下赞助者:
- CursoR_光标(<https://afdian.com/a/cursor>)
- Baymax(<https://afdian.com/u/a131cd504dea11eeb6be5254001e7c00>)
", Assign "at most 3 tags" to the expected json: {"id":"115","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"