关于
iamb
是一个使用 Vim 按键绑定的终端 Matrix 客户端。它支持以下功能:
- 线程、空间、端到端加密和已读回执
- 在支持的终端中显示图片预览(支持 sixels、Kitty 和 iTerm2),或在不支持的终端中使用像素化块显示
- 通过终端铃声或桌面环境发送通知
- 创建、加入和离开房间
- 发送和接受房间邀请
- 编辑、撤回和回应消息
- 自定义按键绑定
- 多个配置文件
您可能想要查看最新版本发布时的页面。
文档
您可以在 iamb 的网站 iamb.chat 上找到关于安装、配置和使用 iamb 的文档。
安装
安装 Rust(1.70.0 或更高版本)和 Cargo,然后运行:
cargo install --locked iamb
Arch Linux
在 Arch Linux 上,Arch 用户仓库(AUR)中有一个软件包可用。要安装它,只需使用您喜欢的 AUR 助手运行:
paru iamb-git
请参阅配置以设置配置文件。
FreeBSD
在 FreeBSD 上,官方仓库中有一个软件包可用。要安装它,只需运行:
pkg install iamb
NetBSD
在 NetBSD 上,官方仓库中有一个软件包可用。要安装它,只需运行:
pkgin install iamb
macOS
在 macOS 上,Homebrew 仓库中有一个软件包可用。要安装它,只需运行:
brew install iamb
Nix / NixOS(flake)
nix profile install "github:ulyssa/iamb"
openSUSE Tumbleweed
在 openSUSE Tumbleweed 上,官方仓库中有一个软件包可用。要安装它,只需运行:
zypper install iamb
Snap
适用于支持该打包系统的 Linux 发行版的 snap 软件包。
snap install iamb
配置
您可以在 $CONFIG_DIR/iamb/config.toml
中创建一个基本配置,如下所示:
[profiles."example.com"]
user_id = "@user:example.com"
如果您的家服务器位于与 user_id
的服务器部分不同的域名上,并且没有 /.well-known
条目,那么您可以明确指定要使用的家服务器 URL:
[profiles."example.com"]
url = "https://example.com"
user_id = "@user:example.com"
许可证
iamb 根据 Apache License, Version 2.0 发布。