ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Tokens​Counter

Counts [chatgpt] tokens of selected text and presents it in phantom.

Labels nlp, tokens, llm, openai

Details

Installs

  • Total 214
  • Win 88
  • Mac 96
  • Linux 30
Nov 1 Oct 31 Oct 30 Oct 29 Oct 28 Oct 27 Oct 26 Oct 25 Oct 24 Oct 23 Oct 22 Oct 21 Oct 20 Oct 19 Oct 18 Oct 17 Oct 16 Oct 15 Oct 14 Oct 13 Oct 12 Oct 11 Oct 10 Oct 9 Oct 8 Oct 7 Oct 6 Oct 5 Oct 4 Oct 3 Oct 2 Oct 1 Sep 30 Sep 29 Sep 28 Sep 27 Sep 26 Sep 25 Sep 24 Sep 23 Sep 22 Sep 21 Sep 20 Sep 19 Sep 18
Windows 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0
Mac 0 0 0 0 0 0 0 1 0 0 0 1 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 2 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

Sublime [chatgpt] Token Counter

Version 2.0.0 requires Sublime Text build 4205 or newer and runs in the Python 3.14 plugin host. Install with Package Control 4 so the required Python 3.14 libraries are installed.

Pretty plain plugin that counts chars and tokens in selected text and presents it onscreen before the selection itself.

It has single command "tokens_count" that takes no attributes and toggling tokens count on a given selection in view. Multi-selections supported.

Open Preferences → Package Settings → Tokens Counter → Settings to configure the counter. Settings are read from TokensCounter.sublime-settings. A non-empty model_name takes precedence over tokenizer_encoding. The default model is gpt-4o; to select an encoding explicitly, set "model_name": null and choose tokenizer_encoding.