Mikutter
このような幅広い拡張性から、ユーザは独自にプラグインを作成し、Rubyで実装可能なことをほぼ全て実装できる。以下にその例を示す。
タイムラインのツイートをユーザ独自のデータベースに保存
ソケットを利用して通信を行い、外部から制御
あらかじめ用意された情報を自動的にツイート
ただし、プログラミング経験のない初心者にとって、プラグインの作成はハードルが高い。 利用者向けに作成されたプラグインについても、説明がほとんどないものが多く、 使用しているmikutterのバージョンによっては動作しない場合がある。 mikutterのインストール方法も他のTwitterクライアントに比べて特殊であるため、 初心者が知識なしにインストールし、利用することは容易ではない。
mikutterは、RubyとGTK2が動作する環境で動作するTwitterクライアントである 。 プラグインによる拡張を想定して設計されており、ユーザは独自に作成したプラグインにより、任意の動作をさせることができる。 デバッグ用コンソールを備えており、mikutterが起動中でも、ユーザはRubyで記述した任意のコードをmikutter上で実行させることができる。
公開された当時はLinux上での実行を想定していたが、最低限RubyとGTK2が動作すれば実行できるため、UbuntuやFedoraをはじめとしたLinux環境だけでなく、FreeBSDや、本来は実行を想定していないWindows上でも動作することが確認されている。 ただし、OSによってインストール方法が異なり、安定して動作する保証はない。多くの環境では実行環境の整備からインストールまで自分で実行する必要があるが、Debian、GentooやArch Linux等、パッケージ化されている環境もある 。
現在のリリースサイクルは、Gitにより管理された開発版と公式サイトからダウンロードできる不安定版の2種類のリリースである 。