Devzat — ターミナルでそのまま使える開発者向けチャットツール
ターミナルがソーシャルネットワークになるとき
想像してみてください:SSHでサーバーに接続しても、いつものコマンドラインではなく...同僚とのチャットが表示されます。驚きませんか?これがDevzatのやり方で、SSHクライアントを本格的なコミュニケーションプラットフォームに変える型破りなプロジェクトです。
Devzatとは?
Devzatは、シェルではなくチャットインターフェースを開くGoで書かれたカスタムSSHサーバーです。主な利点はクロスプラットフォーム対応で、SSHクライアント対応のどんなデバイスでも接続できます(スマホからも!)。
このプロジェクトはHack Clubコミュニティのサポートを受けてIshan Goelによって作成されました。わずか数年間で、DevzatはGitHubでほぼ4,000個の星を集め、Supabaseの創設者や他の著名な開発者からも熱狂的なレビューを受けています。
Devzatを今すぐ試すべき5つの理由
- どこでもチャット — SSHはどこにでもある:仕事用のノートPCからスマホのターミナルまで
- Markdownを最大限に活用 — テーブル、見出し、```によるシンタックスハイライト対応のコード
- ターミナル内のゲーム — 組み込みの三目並べとハングマン、
ticまたはhangコマンドでアクセス - ダイレクトメッセージ — 素早いDMは
=user Сообщение、プライベートモードはcd @user - 自分だけのサーバー — 5分で自有インスタンスをデプロイ可能(詳細は下記)
チャットに参加するには?
このコマンドでパブリックインスタンスを試してください:
ssh devzat.hackclub.com
または、ファイアウォールが標準ポート22をブロックしている場合は:
ssh devzat.hackclub.com -p 443
初めて接続する方?チャット名はSSHのユーザー名と同じになります。変更したい場合は、次のように入力してください:
nick НовоеИмя
内部構造
内部的には、Devzatは標準のgolang.org/x/crypto/sshパッケージを使用したGoアプリケーションです。自分だけのサーバーをホストするには、次が必要です:
git clone https://github.com/quackduck/devzat && cd devzat
go install
ssh-keygen -qN '' -f devzat-sshkey
devzat
サーバーはポート22221で起動します($PORT環境変数で変更可能)。完全な管理ドキュメントは管理者マニュアルでご覧いただけます。
誰が最も気に入る?
- リモートチーム — メッセンジャーアプリをインストールせずにチャットできる簡単な方法
- システム管理者 — GUIのないサーバーでも確実に動作するチャット
- ターミナルファースト愛好家 — 気が散るもののないミニマリストなインターフェース
- Gopher — 実際のプロジェクトでGoを練習するのに最適な方法
個人的な体験
MacBookとiPhone(Termius経由)でDevzatをテストしました。接続は瞬時に行われ、チャットは応答性に優れています。特にMarkdownサポートが印象的でした—ハイライト付きコードが美しく表示されます。同僚と三目並べで遊んだことで、ワークフローに予想外の楽しさが加わりました。
代替手段
類似プロジェクト:
しかしDevzatは、ゲームやMarkdownサポートなどの組み込み機能で際立っています。
結論
Devzatは開発ツールの世界に新鮮なアイデアをもたらします。SlackやDiscordに代わるものではありませんが、「ターミナルからのチャット」という独特の体験を提供します。特ににおすすめします:
- サーバー作業中の素早い議論に
- テクノロジーに詳しい友人とチャットする変わった方法として
- 自分自身のSSH実験へのインスピレーションとして
今すぐ試してみてください—アイデアを共有する新しいお気に入りの方法になるかもしれません!
補足:このプロジェクトはProduct Huntバッジを獲得しています—ぜひ注目する価値があります。
関連プロジェクト