Skip to content

A terminal chat app, powered by React, ink, and icqq.

Notifications You must be signed in to change notification settings

vikiboss/chatee

Repository files navigation

Chatee

A terminal chat app, powered by React, ink, and icqq (private repo, join icqqjs org first to use it).

Setup

  1. Get GitHub Organization Access Token from icqqjs.
  2. Set scope config and token in global .npmrc file (such as ~/.npmrc).

Please replace <ICQQ_GITHUB_TOKEN> with your token.

echo "@icqqjs:registry=https://npm.pkg.github.com" >> ~/.npmrc
echo "//npm.pkg.github.com/:_authToken=<ICQQ_GITHUB_TOKEN>" >> ~/.npmrc
  1. Run Chatee
npx chatee
// or use specific env
// CHATEE_SIGN_API=<SIGN_API> CHATEE_PLATFORM=<PLATFORM> CHATEE_UIN=<UIN> npx chatee

Usage

  • Press ⬆️ & ⬇️ to navigate.
  • Press Tab to return home.
  • Press Ctrl C to exit.
  • Filter feature at Friends and Groups page is supported.

Env Description

  • CHATEE_SIGN_API: Sign API for icqq
  • CHATEE_PLATFORM: Platform for icqq
  • CHATEE_UIN: Account/uin for icqq

Data & Config

  • Chatee Dir: <os.homedir>/.config/chatee
  • Chatee Config: <os.homedir>/.config/chatee/chatee.json

License

MIT (c) 2024 Viki