Gajim

Gajim旨在成为一个易于使用且功能齐全的XMPP客户端。它是开源的,并在GNU通用公共许可证(GPL)下发布。(Gajim aims to be an easy to use and fully-featured XMPP client. It is open source and released under the GNU General Public License (GPL).)

  • Owner: gajim/gajim
  • Platform: Linux, Mac, Windows
  • License:: GNU General Public License v3.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Gajim旨在成为一个易于使用且功能齐全的XMPP客户端。它是开源的,并在GNU通用公共许可证(GPL)下发布。

特性:

  • 不要错过任何消息,让所有聊天客户端保持同步
  • 邀请朋友分组聊天或加入聊天
  • 只需将图片,视频或其他文件发送给朋友和群组
  • 通过OMEMOPGP与端到端加密安全地聊天。
  • 使用您最喜欢的表情符号,设置自己的头像
  • 保留并管理所有聊天记录
  • 使用标签整理您的聊天记录
  • 自动拼写检查您的邮件
  • 通过运输连接其他信使(Facebook,IRC,...)
  • 直接从聊天窗口查找维基百科,词典或其他搜索引擎上的内容
  • 你刚才在做什么?你现在列出哪些音乐?你最近感觉怎么样?如果你愿意,可以通过设置你的活动,调整和心情来展示你的朋友
  • 通过插件提供更多功能,例如:图像预览,位置预览,反垃圾邮件,......
高级功能:
  • 支持多个帐户
  • 你的一个朋友到处都有帐户,但你只想要一个可以轻松写入的联系人?将多个联系人分组到一个Meta-Contact
  • XML控制台,以查看协议层上发生的情况
  • 无服务器消息传递(Bonjour / Zeroconf),BOSH
  • 支持服务发现,包括节点和搜索用户
  • DBus功能

语言:

  • Gajim有29种语言版本:巴斯克语,白俄罗斯语,巴西语,英语,保加利亚语,中文(简体),克罗地亚语,捷克语,丹麦语,英语,世界语,法语,加利西亚语,德语,希伯来语,匈牙利语,意大利语,日语,哈萨克语,立陶宛语,挪威语(Bokmål),波兰语,俄语,塞尔维亚语,斯洛伐克语,西班牙语,瑞典语,土耳其语和乌克兰语
  • 帮助翻译Gajim

Main metrics

Overview
Name With Ownergajim/gajim
Primary LanguagePython
Program languageShell (Language Count: 5)
PlatformLinux, Mac, Windows
License:GNU General Public License v3.0
所有者活动
Created At2016-12-23 14:52:42
Pushed At2025-05-29 11:56:24
Last Commit At2025-05-29 13:55:05
Release Count106
Last Release Name2.2.0 (Posted on )
First Release Namegajim-0.11.4 (Posted on )
用户参与
Stargazers Count60
Watchers Count10
Fork Count24
Commits Count22.4k
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count0
Pull Requests Open Count0
Pull Requests Close Count2
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Welcome to Gajim

Runtime Requirements

  • python3.5 or higher
  • python3-gi
  • python3-gi-cairo
  • gir1.2-gtk-3.0 (>=3.22)
  • python3-nbxmpp (>=0.9.90.4)
  • python3-openssl (>=16.2)
  • python3-css-parser
  • python3-keyring
  • python3-precis-i18n
  • gir1.2-soup-2.4

Optional Runtime Requirements

  • python3-pil (pillow) for support of webp avatars
  • gir1.2-avahi-0.6 for zeroconf on Linux or pybonjour on Windows/macOS
  • gir1.2-gspell-1 and hunspell-LANG where lang is your locale eg. en, fr etc
  • gir1.2-secret-1 for GNOME Keyring or KDE support as password storage
  • D-Bus running to have gajim-remote working
  • gir1.2-farstream-0.2, gir1.2-gstreamer-1.0 and gir1.2-gst-plugins-base-1.0 for audio and video calls
  • gir1.2-gupnpigd-1.0 for better NAT traversing
  • gir1.2-networkmanager-1.0 for network lose detection
  • gir1.2-geoclue-2.0 for sharing your location
  • gir1.2-gsound-1.0 for sound on Linux

Compile-time Requirements

  • python3-setuptools
  • gettext

Installation Procedure

Packages

Snapshots

Linux

./setup.py install --root=/

or

pip install . (python-pip is required)

Mac

see Wiki

Developing

For developing you don't have to install Gajim.

After installing all dependencies execute

./launch.py

Flatpak

see README

Windows

see README

Miscellaneous

Debugging

Execute gajim with --verbose

That is all, enjoy!

(C) 2003-2020
The Gajim Team
https://gajim.org

We use original art and parts of sounds and other art from Psi, Gossip, Gnomebaker, Gaim
and some icons from various gnome-icons (mostly Dropline Etiquette) we found at art.gnome.org.
If you think we're violating a license please inform us. Thank you.