#chat-client #matrix-chat #chat #vim #tui #markdown-html

app iamb

使用 Vim 键盘绑定的 Matrix 聊天客户端

10 个版本

0.0.10 2024年8月21日
0.0.9 2024年3月29日
0.0.8 2023年7月8日
0.0.7 2023年3月23日
0.0.1 2021年7月3日

Web 编程 中排名 280

Download history 21/week @ 2024-04-29 15/week @ 2024-05-06 16/week @ 2024-05-13 30/week @ 2024-05-20 17/week @ 2024-05-27 36/week @ 2024-06-03 31/week @ 2024-06-10 24/week @ 2024-06-17 22/week @ 2024-06-24 42/week @ 2024-07-01 11/week @ 2024-07-08 7/week @ 2024-07-15 39/week @ 2024-07-22 16/week @ 2024-07-29 13/week @ 2024-08-05 18/week @ 2024-08-12

每月下载量 86

Apache-2.0

585KB
14K SLoC

Build Status License: Apache 2.0 #iamb:0x.badd.cafe Latest Version iamb

Example Usage

关于

iamb 是一个使用 Vim 键盘绑定的终端 Matrix 客户端。它包括以下功能支持:

  • 线程、空间、端到端加密和已读回执
  • 支持终端的图像预览(sixels、Kitty 和 iTerm2),或使用像素块为不支持的用户
  • 通过终端铃声或桌面环境发送通知
  • 发送 Markdown、HTML 或纯文本消息
  • 创建、加入和离开房间
  • 发送和接受房间邀请
  • 编辑、撤回和回复消息
  • 自定义键盘快捷键
  • 多个配置文件

您可能想查看该页面,了解最新版本发布时的内容。

文档

您可以在其网站 iamb.chat 上找到有关安装、配置和使用 iamb 的文档。

配置

您可以在 $CONFIG_DIR/iamb/config.toml 中创建一个基本配置,如下所示:

[profiles."example.com"]
user_id = "@user:example.com"

如果您的 homeserver 位于与 user_id 的服务器部分不同的域名上,并且您没有 /.well-known 条目,则可以显式指定要使用的 homeserver URL。

[profiles."example.com"]
url = "https://example.com"
user_id = "@user:example.com"

安装(通过 crates.io

安装 Rust(1.70.0 或更高版本)和 Cargo,然后运行

cargo install --locked iamb

请参阅 配置 了解如何设置配置文件。

安装(通过软件包管理器)

Arch Linux

在 Arch Linux 上,可以从 Arch 用户仓库 (AUR) 获取一个 软件包。要安装它,只需使用您最喜欢的 AUR 辅助工具运行即可。

paru iamb-git

FreeBSD

在 FreeBSD 上,可以从官方仓库获取一个软件包。要安装它,只需运行即可。

pkg install iamb

macOS

在 macOS 上,Homebrew 仓库中有一个 软件包。要安装它,只需运行即可。

brew install iamb

NetBSD

在 NetBSD 上,可以从官方仓库中获取一个软件包。要安装它,只需运行

pkgin install iamb

Nix / NixOS (flake)

nix profile install "github:ulyssa/iamb"

openSUSE Tumbleweed

在 openSUSE Tumbleweed 上,可以从官方仓库中获取一个 软件包。要安装它,只需运行

zypper install iamb

Snap

支持软件包系统的 Linux 发行版的 snap。

snap install iamb

许可证

iamb 采用 Apache License, Version 2.0 发布。

依赖项

~80–120MB
~2M SLoC