一款在你自己电脑上运行的桌面助手。

Draggy 使用你机器上的模型来对话、浏览网页并处理你的文件。它驱动本地的 Ollama,所以既不需要账号,也不需要 API 密钥。

采用 GPL 许可的自由软件。支持 Windows、macOS 和 Linux。 版本 1.2.7.

Draggy 用三条简短要点回答一个关于显卡的问题。
无需账号 不用注册,也没有密钥要粘贴。
没有遥测 什么都不收集,也没有地方可发送。
你的机器 对话和文档都留在你自己的硬盘上。
GPL v3 可自由使用、阅读、修改和传播。

它能做什么

一个真正能干活的助手

回答问题只是轻松的那一半。Draggy 还会读你的文件、写出新的文件、搜索,并自己打开网页。

与本地模型对话

首次启动时,Draggy 会按你的显卡挑选合适的模型并下载。聊天与 Code 彼此分开,各有自己的历史、模型和设置。

在你的项目里工作

切换到 Code 并打开一个文件夹。Draggy 会在其中读取、编辑、移动和删除文件,且仅限于此。每处改动都以 diff 显示,并可撤销。

行动前先询问

每个项目都有一种模式,从只提建议到自主工作。超出范围的操作会停下来询问,并先展示改动或命令。

可以引导的计划

模型把计划写成清单,你可以在它工作时勾选、调整顺序和编辑。任务会在后台继续运行。

生成真正的文件

Word、PowerPoint、Excel、PDF、代码和纯文本,保存在你打得开的地方。附上一份文档,它也能读回来。

帮你查资料

它可以搜索网页、打开某个结果并阅读,遇到需要点击操作的页面时还能驱动一个真正的浏览器会话。

搜索你的文档

指给它一个文件夹。内容会在你自己的机器上建立索引,并同时按语义和关键词搜索。

运行命令

在 Code 中,它会在项目文件夹里运行 git、测试和构建,并在沙盒中运行简短的 Python 和 JavaScript。命令运行前会先询问。

用 MCP 扩展

目录中有四十五个 MCP 服务器,可搜索官方注册表,支持需登录的远程服务器,你不开启就不会启用。另有 64 个技能,教它如何完成工作。

开口回答

持续的语音模式,能判断你什么时候说完一句话,出声回答,并在你插话时立刻停下。

十二种语言

英语、法语、西班牙语、德语、意大利语、葡萄牙语、荷兰语、俄语、中文、日语、韩语和阿拉伯语。

自己保持更新

更新在后台下载,下次打开应用时安装。不会在你不知情的时候装任何东西。

项目

给它一个文件夹

项目让 Draggy 在你的一个文件夹里工作。它遵循你放在那里的 AGENTS.md,把每次编辑显示为差异,并保留旧版本,任何更改都能撤销。

  • 在聊天旁打开文件,一起编辑。
  • 直接从 git 查看分支和改动。
  • 无论是否使用 git,任何更改都可撤销。
Draggy 中的一个项目:带有 git 改动的文件树、模型对测试的修改及其差异、已允许并通过的 npm test,以及在已完成计划旁打开的 format.ts。

命令

运行任何东西之前都会先问你

在 Code 中,模型会在你的项目里运行命令:git、gh、包管理器、测试和构建,使用 PowerShell、cmd、bash 或 sh。每条命令运行前你都能看到,未经你允许什么都不会运行。

  • 允许一次、本任务允许或始终允许。
  • 始终允许只记住命令的开头,从不记住后面串接的内容。
  • 停止一轮对话会停止该命令及其启动的一切。
Draggy 在项目中运行 git log --oneline 之前征求许可,按钮可选择允许一次、本任务允许、始终允许或不允许。

扩展

接入你已经在用的工具

从四十五个 MCP 服务器的目录中开启所需服务器,在官方注册表中搜索更多,或添加需要登录的远程服务器。技能教它如何完成一项工作:Draggy 自带 64 个,你也可以自己编写。

  • GitHub、GitLab、Sentry、数据库等,你不开启就不会启用。
  • 输入 / 加技能名称即可启动,或让模型挑选合适的技能。
  • 服务器可以用自带的小界面回应,运行在沙盒中。
Draggy 的扩展设置:可搜索的 MCP 服务器目录,如 Azure DevOps、Shopify Dev、GitHub、GitLab 和 Sentry,每个都有软件包、链接和开关,旁边是远程服务器和技能的标签页。

语音模式

直接说出来

语音模式会持续聆听并判断你的话什么时候说完,所以不用按住任何按钮,也不用记唤醒词。

  • 它会出声回答,并在你插话时立刻停下。
  • 语音识别和发声都在你自己的机器上运行。
  • 你们双方说过的每句话,屏幕上都有字幕。
Draggy 的语音模式,正等待开始聆听。

内置浏览器

没有广告的网页

链接会在应用内的浏览器窗口中打开,在 Ghostery 的引擎上运行 uBlock Origin 的过滤规则。模型读到的,就是你看到的那张干净页面。

  • YouTube 广告和反广告拦截提示墙也包括在内。
  • 浏览运行在自己的会话里,与应用隔开。
  • 某个网站需要时,可以按窗口单独关掉拦截。
在 Draggy 自带的浏览器窗口中打开的广告拦截测试,在 482 项广告与追踪域名检测中给出了百分之九十四的防护评分。

历史记录

可以带走的对话

每个聊天和每个 Code 会话都保存在你自己的磁盘上,可在各自的历史记录中搜索。任何聊天都能一键导出为 Markdown。

  • 在你问过的所有内容里搜索。
  • 导出为 Markdown,其他任何工具都读得懂。
  • 很长的对话会被压缩,而不是被丢掉。
Draggy 的聊天记录:保存的对话上方有一个搜索框,每条对话都显示回复的开头。

统计

看看每次回复的实际开销

每次完成的回复都会计入一份只保存在这台电脑上的记录:速度、令牌数、用了哪些工具,以及任务实际花了多久。不会有任何内容被发送到别处用于统计。

  • 按模型细分的速度和首个令牌用时。
  • 调用了哪些工具,调用了多少次。
  • 一个任务要花多久:平均值,以及九成任务能在多长时间内完成。
Draggy 的统计页面(全部时间):总回复数、生成的令牌数、平均速度和典型任务时长、按模型划分的速度、工具使用次数,以及按任务划分的用时明细。

配置要求

运行它需要什么

模型跑在你的硬件上,所以回答有多快由你的硬件决定。需要先装好 Ollama;如果 Draggy 找不到,会主动帮你安装。

最低配置

能跑起来
系统 64 位 Windows 10(1809 或更新版本)、macOS 11、glibc 2.28 或更新版本的 64 位 Linux
处理器 Intel Core i5-8250U, AMD Ryzen 3 3200U, Apple M1
内存 8 GB
显卡 Intel UHD 620, AMD Radeon Vega 8
硬盘 10 GB 可用空间

推荐配置

用起来顺畅
系统 Windows 11、macOS 14、较新的 Linux 发行版
处理器 Intel Core i5-12400, AMD Ryzen 5 5600, Apple M2
内存 16 GB
显卡 GeForce RTX 3070, Radeon RX 7600, Intel Arc A750
硬盘 20 GB 可用空间,位于固态硬盘

隐私

真正离开这台机器的东西

模型下载、你或模型发起的搜索、浏览器打开的网页、首次使用时的语音模型、广告拦截器的过滤列表、搜索结果中的网站图标、更新检查、你输入时进行的注册表搜索,以及你开启的任何扩展(包括远程扩展)。其他一切都留在本地,统计数据也是。没有遥测,也无处发送。

用你自己的电脑

下载 Draggy