跳到正文
发现
Zaku:原生 Rust 本地优先 API 客户端
桌面应用开发者工具

Zaku:原生 Rust 本地优先 API 客户端

用 Rust 编写的本地优先开源 API 客户端,请求以 TOML 文件保存在本地,适合开发者调试 HTTP 接口。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v26.0
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Zaku 是一款原生 Rust 编写的、本地优先(local-first)的开源 API 客户端,主打速度与生产力。它基于 GPUI 构建,界面如下:

所有数据都以普通文件的形式保存在你自己的磁盘上:一个集合(Collection)就是一个文件夹,一个请求就是一个 TOML 文件,便于用 Git 等工具管理和协作。

主要功能

  • 集合以文件夹形式存储,请求保存为纯 TOML 文件
  • 支持创建项目,并通过最近项目选择器在项目之间切换
  • 通过 Git 状态标识查看哪些文件发生了改动
  • 发送 HTTP 请求,并支持在请求进行中取消
  • 添加查询参数与请求头,支持 plain text、JSON、HTML、XML、form-urlencoded 请求体
  • 为 JSON、JSONC、HTML、XML 提供语法高亮
  • 查看响应:格式化 JSON、响应头、Cookie、状态码、大小与耗时
  • 恢复窗口、标签页与布局,接着上次的状态继续工作
  • 浅色 / 深色模式切换,也可跟随系统外观
  • 通过命令面板执行操作,自定义设置与快捷键
  • 自动更新

安装与使用

Linux

使用 shell 脚本安装:

curl -fsSL https://zaku.dev/install.sh | sh

也可以直接下载 x86_64 或 aarch64 的压缩包。

macOS

下载 Apple Silicon 或 Intel 芯片 的 DMG,需要 macOS 14 或更高版本。

把 Zaku 复制到「应用程序」后,在终端执行:

xattr -dr com.apple.quarantine /Applications/Zaku.app

Windows

下载 Intel/AMD 或 ARM64 安装包,需要 Windows 11。

注意事项

  • 目前 Zaku 尚未签名。macOS 上必须执行上面的 xattr 命令,否则系统会拒绝打开应用。
  • Windows 上若出现 Microsoft Defender SmartScreen 提示,选择「更多信息」,再点「仍要运行」。
  • 项目采用 GNU Affero General Public License, Version 3.0 or later 许可。

本作品整理自 GitHub 开源项目 buildzaku/zaku,原作者 @buildzaku。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v26.0当前版本

    首个稳定版:集合以文件夹、请求以 TOML 文件存储;新增项目管理与最近项目切换、Git 状态标识、请求取消、多种请求体与语法高亮、响应详情查看、窗口与标签恢复、主题切换、命令面板与自定义快捷键、自动更新。

评论