当前位置: 首页 > news >正文

我做了一个仅有 1.3 MB 的 macOS 原生 AI 助手:AskNow

我就问个问题怎么占用我一个多G的内存近半年以来我们的信息流几乎被 Agent 刷屏。Claude Code、Codex、OpenClaw以及各种各样的 AI 应用都在快速出现。大家都在说AI 已经不只是聊天机器人了现在是 Agent 的时代。这当然没错。但我在连续使用过多个 AI 客户端以后反而越来越怀念一种更简单的体验我只是想快速问一句话能不能马上打开、马上输入、马上得到答案我想要的 AI 客户端应该更轻一点现在市面上很多 AI 客户端功能都非常完整比如ChatGPT本地客户端、Cherry Studio、ChatBox 等等。它们能做很多事也集成了很多能力。但问题也很明显大部分都是 Electron 架构。启动慢占内存窗口重功能越来越多界面也越来越复杂。这和我日常使用 AI 的初衷有点错位。很多时候我不是要打开一个庞大的工作台也不是要进入一个全功能系统。我只是正在写东西、看代码、读资料突然想问一个问题、翻译一段文本、总结一段内容或者润色一句话。这时候AI 客户端应该像系统工具一样出现轻、快、干净最好按一下快捷键就能出来。所以我做了 AskNow。AskNow按下 Option Space马上提问AskNow 是一个 macOS 原生菜单栏 AI 助手。它不会常驻 Dock也不需要你在一堆窗口里寻找。启动以后它待在菜单栏里。需要用的时候按下Option Space窗口就会立刻出现。是不是非常干净利落我希望它回到一个最朴素的需求打开快输入快回答快。别的事情尽量少打扰。原生开发只有 1.3 MBAskNow 的 macOS 版本使用 Swift、AppKit 和 SwiftUI 原生开发不是 Electron。目前构建出来的二进制大约 1.2 MB整体可以理解为 1.3 MB 级别。它启动很快占用也很轻适合长期放在菜单栏里需要的时候随手呼出。这也是我做它的主要原因本地客户端本来就应该比浏览器更轻快而不是变成另一个臃肿的浏览器壳。支持多模型、多提示词模板虽然 AskNow 很轻但基础能力并没有砍掉。它支持配置多个模型支持 OpenAI-compatible 格式的模型服务。你可以接 OpenAI、DeepSeek、Qwen也可以接本地的 Ollama、vLLM 等服务。你也可以配置多个提示词模板。比如我默认放了几个最常用的模式问答翻译总结润色自定义模式不同模式可以使用不同提示词、不同模型、不同温度和不同上下文轮次。也就是说你可以把它当成一个轻量版的“AI 快捷面板”一个模式专门翻译一个模式专门总结一个模式专门解释代码一个模式专门帮你改文案。支持深色模式和中英文界面AskNow 支持 macOS 深色模式也支持中英文切换。默认情况下它会跟随系统语言自动调整界面。如果你的系统是中文它就是中文界面如果系统是英文它也会自动切到英文界面。我不想把它做成一个需要学习成本的工具。一个菜单栏图标一个快捷键一个输入框这就够了。还有 Web 版本除了 macOS 原生版本我也做了一个 Web 版本。Web 版本可以直接部署成静态站点也可以通过 Docker 部署。Docker 镜像只有 20 多 MB并且支持 AMD64 和 ARM64 服务器。体验地址https://a.realcool.top你只需要在对应模型官网申请好 API Key然后填进设置里就可以使用。关于隐私AskNow 没有做后端收集功能。macOS 版本的 API Key 会保存在系统 Keychain 中Web 版本的配置保存在浏览器本地。请求会从你的客户端发送到你自己配置的模型供应商。换句话说你只需要购买和使用自己的 API Key不需要把 Key 交给一个额外的中间服务。当然如果你使用的是第三方模型供应商聊天内容仍然会发送到该供应商如果你使用 Ollama 或其他本地模型服务就可以把请求留在本机或自己的服务器里。下载和项目地址项目地址https://github.com/TrueTechLabs/AskNowWeb 体验https://a.realcool.top如果你也希望 AI 客户端能更轻一点、更快一点可以去下载体验一下。也欢迎顺手点个 Star。欢迎关注 TrueTechLabs。我们帮你过滤 AI 噪音发现并创造真正有用的工具。
http://www.gsyq.cn/news/1334835.html

相关文章:

  • 软考高项案例分析6:项目资源管理
  • CANN ops-transformer 的 FlashAttention:把大模型的记忆从 32GB 压到 8GB,怎么做到的
  • 定向井轨迹控制关键技术:200℃高温定向传感器的随钻测量应用指南
  • 避开TinyML的C++坑:手把手教你读懂TensorFlow Lite Micro的测试代码与宏
  • RK3399与i.MX8M Plus核心板如何打造专业视频会议终端?
  • 深圳市制造业创新中心申报流程
  • NTP与SNTP协议解析:构建分布式系统时间同步的基石
  • 影刀RPA跨境店群自动化实战:Python协同Chromium打破风控“垄断”的高并发调度系统架构
  • 2026年开源广告SDK:APP广告变现、APP广告收益提升、APP想接入广告、SDK变现、工具APP收益提升选择指南 - 优质品牌商家
  • 毕业设计作品精选【芳心科技】基于STM32的智能家庭快递柜
  • ViMax:AI导演、编剧、制片人一体化——颠覆传统视频制作的智能体革命
  • 2026年Q2权威APP变现平台排行:APP商业化变现、APP广告变现、APP广告收益提升、APP广告素材合规选择指南 - 优质品牌商家
  • Perplexity写作辅助效率翻倍:3个被低估的核心技巧,今天不用明天就落后
  • 本地化新闻查询为何总延迟超800ms?Perplexity边缘推理优化方案,实测响应压降至127ms,附Benchmark对比表
  • 阀门耐火试验报告中的关键信息该怎么看?
  • 城市规划师必备:如何用免费OSM数据在ArcGIS Pro里快速划分城市地块?
  • 3DSident:你的任天堂3DS硬件信息深度检测神器
  • 从开源硬件到实战:手把手教你用ZDT_CANable模块搭建汽车CAN总线调试环境(附固件选择指南)
  • 统考通过率最高传媒艺考机构艺天影视
  • 图吧工具箱下载安装和使用保姆级教程(2026实测)
  • 2026年外墙蜂窝板TOP5厂商排行 实测品质维度解析 - 优质品牌商家
  • LRU缓存机制(保姆级精讲)
  • CTF基础SQL联合注入超详细教程|从0基础到成功拿到Flag
  • Claude Code的Hook
  • 长沙小程序开发全景分析与市场趋势解读
  • stitch靶场学习笔记
  • 在 Eclipse 中使用 Tabnine
  • 【限时解密】Perplexity写作辅助底层架构图首次公开:基于逆向分析的7大能力边界与替代方案评估
  • Vivado仿真卡在图像数据验证?手把手教你用$readmemh和$fwrite搭建完整数据流
  • 蜂窝板幕墙技术全解析:四川铝单板/四川铝方管/四川铝方通/型材铝方通/外墙格栅铝方管/外墙蜂窝板/选材 - 优质品牌商家