Sparkling 是一个网页剪藏工具,包含一个 Chrome 浏览器扩展插件和剪藏内容查看的 Portal 网页。该工具基于 bolt.new 开发,并使用 windsurf 优化。
- 查看剪藏内容列表
- 添加、删除、分享剪藏内容 (TODO)
- 基于剪藏内容进行 AI 搜索 (TODO)
- 设置插件
- 收藏网页
- 选中文字收藏
- Node.js 14+
- Python 3.8+
- Chrome 浏览器最新版本
- 克隆项目仓库
git clone https://github.com/samueli/ai_coding/sparkling.git
cd sparkling
- 安装依赖
# 网页门户
cd portal
npm install
# Chrome 插件
cd ../chrome-extension
npm install
- 启动开发服务器
cd portal
npm run dev
- 打开 Chrome 浏览器
- 访问
chrome://extensions/
- 开启开发者模式
- 点击"加载已解压的扩展程序"
- 选择
chrome-extension
目录
sparkling/
├── README.md
├── portal/
│ ├── src/
│ ├── public/
│ └── package.json
├── chrome-extension/
│ ├── src/
│ ├── manifest.json
│ └── package.json
└── docs/
└── ...
欢迎提交 Pull Requests 来帮助改进这个项目。对于重大变更,请先开 issue 讨论您想要改变的内容。
- v0.1.0 (2024-12-14)
- 初始项目设置
- 网页门户基础框架搭建
- Chrome 插件基础功能实现
本项目采用 Apache License 2.0 许可证 - 查看 LICENSE 文件了解详情
- 感谢所有项目贡献者
- 特别感谢开源社区的支持