移动端 | 搜索聊天记录 | 键盘为中心 | 评论 |
---|---|---|---|
功能
- 搜索所有以往对话(全文搜索!)
- 同步你的聊天历史记录到各个设备
- 键盘为中心
- 在回复上留下笔记,例如“工作代码!”或“无法工作”
- 将所有聊天历史记录存储在本地
- 搜索以往的聊天话题
- 与最新的模型聊天(动态更新)
- 使用本地 LLMs 像 Llama、Mistral 等等
- 自定义系统信息
路线图
- 上下文窗口压缩(见 #1)
- 聊天历史记录感知(见 #2)
如何使用
- 在您的网络浏览器中使用:chat.prompta.dev
- 下载桌面应用:从发布页面下载最新版本
在 macOS 上运行
对于 macOS 用户,您需要右键点击应用程序并选择“打开”,这是由于应用程序已签名但未认证的缘故。
右键打开 | 现在可以点击“打开” |
---|---|
开发
pnpm
被用于开发。你可以尝试使用 yarn
、bun
、npm
等,但其他包管理器尚未经过测试并且没有被故意支持:
pnpm install
pnpm run dev
# 开发 Tauri 桌面应用:
pnpm run dev:tauri
构建
创建应用的生产版本:
pnpm run build
如果你只想构建浏览器版本而忽略桌面应用:
pnpm run ui:build-static
这样做的好处是你不需要任何构建 Tauri 所需的 Rust 依赖。
发布新版本
pnpm run release
系统会提示你输入一个新版本号。不带有后缀如 -beta
或 -alpha
的版本将发布到 GitHub。
构建材料
- SQLite via vlcn/cr-sqlite - 使用 CRDTs 实现无冲突复制的 SQLite 编译到 WASM,在浏览器中运行。
- Tauri - Electron 的 Rust 替代方案(仅在桌面版本中使用)
- Svelte - 响应式 UI 框架