Kairoa(清漪):开源免费的跨平台桌面版开发者工具箱

应用平台

  • macOS

  • Linux

  • Windows

推荐类型

【开发者自荐】

一句简介

一款简洁、直观且跨平台的桌面开发者工具箱。

应用简介

Kairoa ,中文名称清漪,是一款为开发者打造的现代化跨平台桌面工具集,旨在解决日常开发中遇到的各种小痛点。集成了日常开发中常用的各种工具,从哈希计算到 API 测试,从时间转换到加密工具,应有尽有,帮助开发者提高工作效率,减少在不同工具间切换的麻烦。界面简洁美观,支持深色模式,操作流畅。

截图预览

light 主题:

image.png

dark 主题:

kairoa_zh.png

核心功能

:locked_with_key: Hash 计算器

  • 支持文本和文件哈希计算

  • 多种算法:MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512、RIPEMD-160

  • 支持拖拽文件,操作便捷

:alarm_clock: 时间转换器

  • 时间戳与日期互转

  • 支持 IANA 时区列表,可搜索

  • 多种格式显示(YYYY-MM-DD HH:mm:ss 和 ISO 格式)

:key: UUID/ULID 生成器

  • 批量生成 UUID/ULID

  • 可选择是否包含连字符

  • 一键复制全部

:memo: JSON 格式化器

  • 格式化和压缩 JSON

  • 语法高亮显示

  • 实时验证,错误提示清晰

:wrench: 编解码工具

  • Base64:文本和图片编码/解码

  • URL:URL 字符串编码/解码

  • ASCII:Unicode 转义序列处理

  • 图片/Base64:图片与 Base64 格式互转,支持预览和下载

:globe_with_meridians: REST API 客户端(亮点功能)

  • 支持多种 HTTP 方法(GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS)

  • 自定义请求头,支持批量添加

  • 多种请求体类型:JSON、Text、XML、Form Data、URL Encoded

  • 多标签页支持,可同时管理多个请求

  • cURL 导入/导出:一键导入 cURL 命令,或导出为格式化的 cURL 命令

    • 自动检测 body 参数,智能设置请求方法

    • 正确的 shell 字符串转义,确保命令可直接执行

:bar_chart: 文本处理工具

  • 文本统计:字符数、单词数、行数、段落数统计,支持中英文

  • 文本差异对比:可视化文本差异

  • 大小写转换:多种大小写格式转换

:locked_with_key: 加密工具

  • RSA 密钥生成器:支持 1024、2048、3072、4096 位密钥长度,PEM/DER 格式导出

  • 非对称加密:RSA 加密/解密

  • 对称加密:AES、DES、3DES 等

  • 密码哈希:多种哈希算法

  • BIP39:助记词生成和验证

:framed_picture: 图片工具

  • 旋转:任意角度旋转

  • 缩放:自定义尺寸,保持宽高比

  • 格式转换:支持 PNG、JPG、GIF、WebP 等

  • 压缩:可调节压缩质量

  • 背景透明:自动检测并移除背景色

  • PDF 转换:图片转 PDF,PDF 转图片

:date: 其他实用工具

  • Crontab 解析器:解析和验证 cron 表达式,生成人类可读描述

  • 颜色格式转换:HEX、RGB、RGBA、HSL、HSLA 互转

  • 进制转换器:二进制、八进制、十进制、十六进制互转

  • 二维码生成器:从文本或 URL 生成二维码

  • 预览器:SVG、Markdown、Mermaid 图表预览

项目信息

macOS 用户注意

由于未使用 Apple Developer 证书签名,首次运行可能需要执行:

xattr -r -c /Applications/kairoa.app

Kairoa v1.1.13 带来了三个实用的新功能,希望能进一步提升大家的开发效率。

项目简介

Kairoa 是一款基于 Tauri 2 + SvelteKit 5 构建的跨平台开发者工具箱。我们的目标是提供一个轻量、快速、安全的本地工具集,让开发者无需依赖在线工具,所有数据处理都在本地完成。

项目采用 AGPL-3.0 开源协议,支持 Windows、macOS 和 Linux 三大平台。

本次更新亮点

1. :globe_with_meridians: DNS 查询工具

在日常开发中,我们经常需要查询域名解析情况。新增的 DNS 查询工具支持:

  • 多种记录类型:A、AAAA、CNAME、MX、TXT、NS、SOA 等常见 DNS 记录

  • 自定义 DNS 服务器:除了常用的公共 DNS(Google、Cloudflare、阿里云等),还支持自定义 DNS 服务器地址

  • DoH 支持:使用 DNS over HTTPS 协议,提升查询的安全性和隐私保护

  • 实时查询:快速获取 DNS 解析结果,方便排查域名解析问题

这个功能对于需要频繁进行域名诊断、网站迁移或 DNS 配置验证的场景特别有用。

2. :package: 环境变量管理器

管理项目环境变量一直是个繁琐的工作。新的环境变量管理器可以帮你:

  • 可视化编辑:通过表格形式直观地管理 key-value 键值对

  • 搜索过滤:快速定位特定的环境变量

  • 批量操作:支持批量添加、编辑、删除

  • 格式转换

    • 导入/导出 .env 文件

    • 与 JSON 格式互转

    • 复制为 Shell export 格式(适用于临时使用)

    • 生成 Docker 格式(-e KEY=VALUE

  • 重复键检测:自动检查并高亮重复的环境变量名,避免配置错误

无论是本地开发、Docker 部署还是 CI/CD 配置,这个工具都能让环境变量管理变得更加轻松。

3. :locked_with_key: 密码保险库

开发过程中我们需要记住大量的账号密码、API Key、数据库凭证等敏感信息。新增的密码保险库提供了:

安全特性

  • 本地加密存储:所有密码使用主密码通过 AES 加密,仅存储在本地

  • 主密码保护:只有输入正确的主密码才能解锁查看

  • 零网络传输:所有数据处理完全离线,无需担心信息泄露

  • 首次使用提醒:创建主密码时会明确提示密码的重要性和不可找回性

功能特性

  • 完整的密码管理:标题、用户名、密码、URL、备注等字段

  • 分类管理:预设多种分类(登录、支付、API、数据库等)

  • 搜索功能:快速定位所需的密码条目

  • 导入导出:支持加密文件的导入导出,方便备份和迁移

  • 密码生成器:一键生成强密码

  • 密码隐藏/显示:默认隐藏密码,点击可见

  • 一键复制:快速复制密码到剪贴板

  • 安全确认:删除和重置操作都有醒目的二次确认

贴心的设计

  • 忘记主密码时可以重置保险库(会清除所有数据)

  • 首次创建时会显示黄色警告框,提醒用户妥善保管主密码

  • 删除操作使用自定义模态框,避免误操作

这个功能特别适合开发者保存各种测试账号、临时凭证等敏感信息,无需依赖第三方密码管理器。

下载体验

可以通过以下方式获取 Kairoa:

macOS 用户注意:由于应用未经过 Apple 代码签名,首次运行可能需要在终端执行以下命令移除隔离属性:

xattr -r -c /Applications/kairoa.app

Linux 用户注意:如遇白屏问题,应用会自动处理。如需手动处理,可参考项目 README 中的说明。


项目地址https://github.com/covoyage/kairoa
开源协议:AGPL-3.0
技术栈:Tauri 2 + SvelteKit 5 + TypeScript
当前版本:v1.1.13