Aura
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
说出想法,Aura 用本地语音识别、可配置 LLM、任务模式和 Skill 匹配,将它整理成可直接交给 AI Agent 执行的清晰任务。
✨ Aura
说出想法,让 AI 帮你整理成可执行的任务
🎙️ 本地语音转文字 · 🧠 LLM 智能整理 · 🧩 Skill 自动匹配 · 📋 一键粘贴到 AI Agent
不需要记住任何 Prompt 模板。想到什么说什么,Aura 帮你把它变成清晰的、可执行的 AI 任务。
如果 Aura 对你有用,请给项目一个 ⭐ Star。
👀 30 秒了解 Aura
模糊的想法 → 按住 Space 说话 → 本地语音转文字 → LLM 整理需求
→ 目标、约束、验收标准 → 粘贴到 AI Agent 执行
Aura 不是聊天机器人。它是你和 AI Agent 之间的表达层——保留你的真实意图,把零散的语音变成清晰、可执行、可验证的任务。
🌌 为什么需要 Aura
你打开 Codex、Claude Code 或 Cursor,光标在闪烁。你大概知道自己想要什么——修个 bug、改个功能、或者脑子里有个半成型的想法——但目标、范围、步骤和完成标准不会一下子全部浮现。
这不是沟通的失败。人类的思维天然是从模糊到清晰的过程。 好想法是在说出口、看见文字、反复修改、补充细节的过程中诞生的。Aura 的存在,就是为了接住你的第一个念头,然后帮你把它照亮。✨
模糊的想法 → 说出来 → Aura 帮你整理成清晰的第一版 → 优化它 → AI Agent 执行
🎙️ 为什么用语音?
打字容易让人过早追求「完美的句子」。说话允许你犹豫、补充上下文、改变主意、从感觉出发——而大语言模型恰好擅长从这些不完整的线索中找出意图和结构。
| 你 | Aura | AI Agent |
|---|---|---|
| 🎤 自然说话,无需格式 | 🧩 提炼目标、上下文、约束、优先级 | 🤖 收到可执行的任务 |
| ✍️ 检查和修改初稿 | 🧠 持续让需求更精确 | 🚀 执行工作 |
🚀 在 AI Agent 时代,会提问才是优势
当 Agent 承担越来越多的重复性工作时,区分高下的关键越来越在于:我们能不能清楚地表达真正的问题。Aura 让你专注于目标、判断和创造力,而不是学习如何讨好一个输入框。
🛠️ 唤醒沉睡的 Skill
Skill 容易安装、容易遗忘。Aura 会扫描 Skill 的描述,匹配当前的意图,并把相关的能力自动写入生成的任务中。
「把这个研究做成演示文稿」→ 匹配到演示 Skill → 生成 Agent 可执行的任务
你不需要记住每个 Skill 的名字——只要记住你想完成什么。🧩
📅 更新日志
格式参考 GitHub 风格
2026-07-25
✨ 新增:问题清晰度
- 每次语音转录后,AI 自动评估问题的清晰程度,以百分比环形饼状图展示在「原始转录」栏(绿/黄/红三色对应高/中/低清晰度)
- 清晰度评估结果持久化保存到 SQLite,同一段转录每次加载显示一致,不会反复变化
- 新增「补充信息」功能——AI 根据当前转录和历史对话,自动生成 2~4 个澄清性问题,附带可选答案;支持单选/多选(AI 自动判断),也可自定义输入
- 补充信息问题按转录内容缓存,同一段话重复打开显示相同问题,避免无意义变化;底部提供「刷新问题」按钮可手动换一批
- 复制按钮新增淡出动画,「已复制」状态不再突然消失
2026-07-22
🔧 修复
- 解决打包 bug
- LLM 设置新增「测试连接」按钮,输入完 API Key 可一键验证
📝 文档
- README 新增 QQ 技术交流群
2026-07-21
🔧 修复
- 修复 STT 模型加载失败时的自动回退:Whisper 下载失败自动切换至 SenseVoice Small 并持久化配置
- 多项打包相关 bug 修复
📝 文档
- 重新整理 README,更清晰地说明项目定位和使用方式
2026-07-20
✨ 新增
- 三种官方模式(行动 / 决策 / 创作),支持自定义模式和本地私人副本
- 界面主题切换(晨光 / 静夜),支持简体中文 / 繁體中文 / English / 日本語
- 语音识别模型切换更方便
- 修复 LLM API Key 保存逻辑
2026-07-18 ~ 07-19
✨ 新增
- 设置页面:语音模型选择(SenseVoice Small / Whisper Large V3)
- 界面主题美化
- Windows 安装包支持(NSIS)
- 系统托盘、开机自启动
- 程序退出流程和日志系统优化
- 预发布版本
2026-07-16 ~ 07-17
✨ 新增
- 冷启动优化:启动页展示模型加载进度条
- 编辑模式:可手动编辑转录和编译结果,修改后重新编译
- 本地 Skill 扫描和匹配
- 历史会话:加载、删除、清空
2026-07-10 ~ 07-12
🎉 项目诞生
- MVP 1.0 版本:语音录入 → 本地 STT 转录 → LLM 整理 → 复制结果
- 技能(Skill)配置页
- 手动编辑转录和编译结果的初步支持
- 初代框架搭建
🌟 功能特性
- 🎙️ 按住
Space录音,松手自动转录和整理 - 🔒 本地语音识别:SenseVoice Small 或 Whisper Large V3
- 🧠 默认 DeepSeek,也支持任何 OpenAI 兼容的 LLM 接口
- 🎯 三种模式:行动 / 决策 / 创作,各有专属 Prompt 策略
- 🧩 本地 Skill 扫描匹配
- 📊 问题清晰度:AI 评估每次提问的清晰度,饼状图可视化
- 💡 补充信息:AI 生成澄清问题,选择题式引导用户补充细节
- 🔁 会话上下文保持,支持合并需求输出
- 📋 一键复制整理结果,粘贴到 Codex、Claude Code、Cursor 等 Agent
🚀 快速开始
环境要求
- Windows 10 / 11
- Python 3.10 或 3.11
- Node.js 20.19+
- Rust stable
- Visual Studio C++ Build Tools
git clone https://github.com/kgnbkgnb666/Aura.git
cd Aura
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
npm ci
npm run tauri:dev
首次启动会自动下载语音模型。之后按住 Space,说出你的第一个想法。🚀
| 快捷键 | 功能 |
|---|---|
Ctrl + Shift + Space |
唤起 Aura |
按住 Space |
录音;松手自动处理 |
Ctrl + N |
新建会话 |
Esc |
隐藏 Aura |
🧠 为什么默认推荐 DeepSeek
Aura 主要做的是理解口语、提取目标和约束、重新组织文字,不需要每次都调用昂贵的前沿模型。对于这个场景,DeepSeek 绰绰有余:
- 💰 实惠,适合日常高频使用
- 🧱 稳定的 OpenAI 兼容 API 和流式工作流
- ⚡ 够快,满足语音到任务的处理体验
- 🛠️ 简单:在
设置 → LLM中填入 DeepSeek API Key 即可
默认为 deepseek-v4-flash(思考模式关闭)。复杂任务可选 deepseek-v4-pro 或开启思考模式。
🔐 开发环境下 Key 存储在项目根目录的
config.local.json;打包后的 Windows 应用中存储在%LOCALAPPDATA%\Aura\config.local.json——不会打包进安装程序。均为明文存储,请勿上传或分享。
🔌 使用自定义 LLM
打开 设置 → LLM → 自定义接口,填入 OpenAI 兼容的 Base URL、模型 ID 和 API Key(本地服务可留空)。
| 服务 | 端点示例 | 模型示例 |
|---|---|---|
| Ollama | http://127.0.0.1:11434/v1 |
qwen3:8b |
| vLLM | http://127.0.0.1:8000/v1 |
你部署的模型 ID |
| 网关 | https://your-gateway.example/v1 |
网关支持的模型 ID |
任何 OpenAI Chat Completions 兼容的服务都可以接入。没有 LLM 时,Aura 会使用本地规则引擎兜底。
🎧 语音模型:选择、下载、扩展
| 模型 | 优势 | 代价 | 适合 |
|---|---|---|---|
| SenseVoice Small | ⚡ 轻量快速,中文支持好 | 多语言和噪音场景稍弱 | 日常中文语音输入 |
| Whisper Large V3 | 🎯 精度更高,多语言支持 | 约 3 GB;CPU 上较慢 | 多语言或精度优先 |
在 设置 → 语音 中选择模型,使用「预加载模型」提前下载初始化。
- SenseVoice 通过 ModelScope 下载到
models/modelscope/ - Whisper 下载到
models/huggingface/ - Whisper 有完整 CUDA 12 / cuDNN 9 环境时使用 GPU,否则回退 CPU
int8 - Whisper 下载失败时自动切换至 SenseVoice Small
提前下载模型
# SenseVoice Small + VAD
$env:MODELSCOPE_CACHE = "$PWD\models\modelscope"
modelscope download --model iic/SenseVoiceSmall
modelscope download --model iic/speech_fsmn_vad_zh-cn-16k-common-pytorch
# Whisper Large V3 (faster-whisper 格式)
hf download Systran/faster-whisper-large-v3 --cache-dir models/huggingface
如需安装 CLI:
python -m pip install -U modelscope huggingface_hub
🎯 模式:选择与定制
| 模式 | 适用场景 | 输出侧重 |
|---|---|---|
| ⚡ 行动 | 明确要做什么:编码、文档、调试、数据 | 范围、约束、交付物、验收标准 |
| 🧭 决策 | 需要选择:权衡、优先级、方向 | 事实 vs 假设、选项、风险、建议 |
| 🎨 创作 | 需要探索:文案、命名、脚本、概念 | 受众、调性、创作空间、可直接使用的成果 |
一句话:行动用来完成任务,决策用来做出选择,创作用来产出独特内容。🤝
在 设置 → 模式 中可以启用、禁用、排序、添加模式。编辑官方模式会创建本地私人副本,不会覆盖仓库中的定义。
🏗️ 架构
可编辑源文件:docs/assets/aura-architecture.drawio
| 层 | 技术 / 职责 |
|---|---|
| 桌面 UI | Tauri 2 + React 18 + TypeScript:录音、设置、结果编辑 |
| 本地服务 | Python sidecar + 本地 HTTP API:录音、转写、会话、流式输出 |
| 语音 | PyAudio、FunASR / SenseVoice、faster-whisper / CTranslate2 |
| 编译 | 模式 + 会话上下文 + Skill 发送给 DeepSeek 或自定义 LLM |
| 本地数据 | 开发环境:项目根目录。打包应用:%LOCALAPPDATA%\Aura(配置、SQLite 历史、私有模式、模型缓存) |
📈 Star 历史
🛠️ 开发
Windows 上安装更新前请关闭 Aura。安装程序也会自动关闭
aura.exe和aura-sidecar.exe以释放被锁定的文件。
版本管理
package.json 是唯一的版本号来源。一行命令同步所有包的版本:
npm run release:version -- 0.1.3
这会同步 package.json、package-lock.json、src-tauri/tauri.conf.json 和 src-tauri/Cargo.toml。
npm run build
python -m pytest
npm run tauri:dev
npm run build:sidecar
贡献方式见 CONTRIBUTING.md。
🌟 让每一个模糊的想法,都变成可执行的下一步
如果 Aura 帮助了你,请给它一个 ⭐ Star。谢谢!❤️
反馈问题 · 参与贡献 · MIT License
💬 Aura 技术交流群
欢迎加入 QQ 技术交流群,文明讨论,共同进步!
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi