RepositoryShellINẤn Độ
ayushnix

ayushnix/tessen

an interactive menu to autotype and copy pass and gopass data

88sao
14fork
6issue
4lượt xem

🔐 tessen - Script tự động nhập mật khẩu trên Wayland

Một script bash đơn giản nhưng mạnh mẽ để tự động gõ và sao chép dữ liệu từ password-store và gopass trên môi trường Wayland.

tessen là một script bash cho phép người dùng tự động gõ (autotype) hoặc sao chép (copy) dữ liệu từ các tệp password-store và gopass. Đây là giải pháp thiết kế riêng cho môi trường Wayland, hỗ trợ nhiều backend dmenu như fuzzel, tofi, bemenu, yofi, wofi và rofi. Phiên bản 2.2.0 trở lên sử dụng fuzzel làm backend mặc định.

✨ Điểm nổi bật

  • Tự động gõ hoặc sao chép dữ liệu: Hỗ trợ cả autotype và copy đồng thời, bao gồm toàn bộ cặp khóa-giá trị trong pass và gopass.
  • Hỗ trợ TOTP/HOTP: Có khả năng tạo mã xác thực hai yếu tố thông qua pass-otp.
  • Mở URL tự động: Cho phép mở liên kết web trực tiếp từ dữ liệu mật khẩu.
  • Giá trị tùy chỉnh: Hỗ trợ sử dụng giá trị tùy chỉnh cho các trường như user, password.
  • Không phụ thuộc bên ngoài: Chỉ sử dụng các chương trình bắt buộc như wtype (đối với autotype) hoặc wl-clipboard (đối với copy).
  • Kiểm tra bảo mật: Được kiểm tra bởi shellcheck và định dạng bởi shfmt, đồng thời được thiết kế để tránh rò rỉ dữ liệu nhạy cảm.
  • Hỗ trợ nhiều hệ điều hành: Có sẵn trên Arch Linux (AUR), Alpine Linux, NixOS và GuixSD.

💡 Vì sao đáng chú ý

tessen khác biệt từ các công cụ tương tự như rofi-pass ở chỗ nó hoạt động bản địa trên Wayland, trong khi rofi-pass chỉ hỗ trợ Xorg/X11. Ngoài ra, tessen không phụ thuộc vào các công cụ xử lý văn bản như sed, awk, tr, cut, find, sort, head, tail (mặc dù password-store vẫn cần chúng), giúp giảm thiểu rủi ro bảo mật và tăng hiệu suất. Đây là lựa chọn lý tưởng cho người dùng muốn quản lý mật khẩu an toàn và tiện lợi trên môi trường desktop hiện đại.


#PasswordManager #Wayland #Bash #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryShell
marty-oehme/bemoji

Emoji picker that remembers your favorites, with support for bemenu/wofi/rofi/dmenu and wayland/X11.

227
Jul 16, 2026
RepositoryShell
roddhjav/pass-tomb

A pass extension that helps you keep the whole tree of passwords encrypted inside a Tomb.

437
Apr 7, 2026
RepositoryC++
Alexays/Waybar

Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada:

12.1k
Oct 19, 2026
RepositoryQML
duxlabs-dev/dux-shell

Desktop shell for wayland compositors built with Quickshell & GO, optimized for niri, hyprland, sway, MangoWC, labwc, and MiracleWM.

8.6k
Oct 26, 2026
RepositoryQML
ilyamiro/serpantinum

A shell for wayland compositors

7.5k
Oct 26, 2026
RepositoryC
labwc/labwc

A Wayland window-stacking compositor

2.9k
Oct 15, 2026
RepositoryVala
ErikReider/SwayNotificationCenter

A simple GTK based notification daemon for any Wayland compositor

2.6k
Jun 25, 2026
RepositoryC
wlrfx/swayfx

SwayFX: Sway, but with eye candy!

2.4k
Oct 18, 2026
RepositoryC
any1/wayvnc

A VNC server for wlroots based Wayland compositors

1.8k
Oct 18, 2026