Miaw Windows icon

Miaw Windows

Miaw Windows 是一款面向 Windows 的 Electron 桌面 AI 助手,提供悬浮聊天界面、运行时模型配置和本地对话历史。支持截图和图片附件,并兼容 LiteLLM 的 OpenAI 端点。

Miaw Windows

概述

Miaw Windows 是一款以 Windows 为优先的平台桌面 AI 助手,基于 Electron 构建。它被描述为一个悬浮聊天应用,复用了 Miaw 中现有的 React UI,并在可能的情况下保留与 Tauri 兼容的命令表面。

该项目围绕本地桌面可用性进行定位:它提供基于托盘的外壳、全局快捷键、运行时提供商配置、对话持久化,以及对截图和图片附件的支持。README 还指出,模型提供商默认指向兼容 LiteLLM 的 OpenAI 端点,并且搜索当前处于 stub 状态,以便现有 UI 可以渲染其设置流程。

核心功能

在 Electron 壳中复用 React UI

复用原始应用中现有的 React UI,因此桌面壳与现有的 Miaw 界面保持一致。

悬浮式桌面访问

添加托盘图标和全局快捷键 `Ctrl+Shift+Space`,便于快速打开悬浮聊天窗口。

注重兼容性的命令层

保留与 Tauri 兼容的命令表面,包括聊天流式传输、历史、图片、截图、窗口和实用工具命令。

可编辑的提供商设置

支持在运行时配置 AI 提供商、基础 URL、API 密钥、模型和系统提示,无需重启应用。

本地对话持久化

使用 SQLite 在本地存储对话历史,并支持保存、加载、删除和重新打开聊天。

聊天附件与富文本渲染

包含截图和图片附件支持,以及聊天界面中的 Markdown 渲染、代码块、引用和复制控件。

实际使用场景

  • 快速访问桌面聊天

    当你需要一个可与其他桌面工作并行使用的悬浮助手时,可从托盘或使用全局快捷键快速打开 Miaw。

  • 运行时模型设置

    配置本地或兼容的托管模型端点,然后在运行时更新 API 基础 URL、密钥、模型或系统提示,而无需重启。

  • 持续的聊天工作流

    保留对话记录,重新打开之前的线程,并从内置历史面板管理聊天历史。

  • 基于截图的提示输入

    在任务涉及视觉上下文时,可在对话过程中捕获截图或附加图片。

  • Windows 分发构建

    通过便携式可执行文件或安装程序为 Windows 用户打包并分发应用。

Pros and Cons

Pros

  • 面向 Windows 优先的桌面应用,Electron 打包支持便携版 EXE 和安装程序两种构建方式。
  • 托盘图标和全局快捷键支持让悬浮聊天更容易访问。
  • 运行时配置允许用户在不重启的情况下更新提供商设置。
  • 本地 SQLite 历史记录可在不同会话之间保留对话。
  • 支持截图、图片附件、Markdown、代码块、引用和复制控件。

Cons

  • 搜索被 stub 为 `SandboxUnavailable`,因此搜索功能尚未完全实现。
  • 拖拽移动被注明尚未完全原生化。
  • 发布说明提到,除非配置代码签名证书,否则 Windows 构建产物是未签名的。

FAQ

如何在本地设置并运行它?

README 将其描述为一款面向 Windows 的 Miaw Electron 应用,复用现有的 React UI,并在尽可能的情况下保持与 Tauri 兼容的命令表面。安装步骤是先将 `.env.example` 复制为 `.env`,然后运行 `npm install` 和 `npm run dev` 进行开发。

它支持哪些 AI 提供商?

该项目通过运行时配置支持兼容 LiteLLM 的 OpenAI 端点。README 列出了诸如 `THUKI_PROVIDER=litellm`、`THUKI_API_BASE_URL`、`THUKI_API_KEY` 和 `THUKI_SUPPORTED_AI_MODELS` 之类的环境变量。

它会保存聊天历史吗?

支持。更新说明提到使用本地 SQLite 持久化保存对话历史,并提供从历史面板中保存、加载、删除和搜索对话的流程。

它能处理截图和图片吗?

README 说明该应用在聊天中包含截图和图片附件支持,并提供保存和移除图片的命令。

Miaw Windows 有标注产品价格吗?

该项目以 GitHub 仓库的形式展示,所显示的定价页面是 GitHub 自己的定价页,可确认 GitHub 有免费套餐和付费计划,但并没有单独列出该仓库本身的价格。

Quick Facts

类别
AI 聊天 / 开发者工具
平台
Windows
应用类型
Electron 桌面应用
核心快捷键
Ctrl+Shift+Space
存储
用于保存对话历史的本地 SQLite
来源
GitHub 仓库