Realm 是一个基于 Wails + React + TypeScript 开发的跨平台密码管理器应用。Realm 是1password的本地替代品

安装下载

直接下载release包是最简单的途径

开发环境

安装依赖

Linux 系统依赖

# Ubuntu 24.04
sudo apt install libwebkit2gtk-4.1-dev libgtk-3-dev -y

# Ubuntu 22.04
sudo apt install libwebkit2gtk-4.0-dev libgtk-3-dev -y

安装 Wails CLI

go install github.com/wailsapp/wails/v2/cmd/wails@latest

实时开发

在项目目录中运行 wails dev 进入实时开发模式。这将运行一个 Vite 开发服务器,提供快速的前端热重载。 如果你想在浏览器中开发并访问 Go 方法,还有一个运行在 http://localhost:34115 的开发服务器。 在浏览器中连接到此地址,你可以在开发者工具中调用 Go 代码。

Linux 平台开发命令

wails dev -tags webkit2_41