概要
2023年1月に入ったすぐに、TwitterにそっくりなUIの新しいMastodon WebクライアントのElkが話題だったので紹介します。安定・正式版のリリースを待ってから紹介しようかと後回しにしていましたが、当分なさそうなのでこのタイミングでの紹介にしました。
私は以下の投稿で存在を認知しました。
ElkというMastodonのWebクライアントがすげー!画面がほぼTwitterになる!おもしろいので https://elk.zone/ にアクセスしてみて。
アルファ版だそうでこれから、いろいろ変わると思います。ちなみにデスクトップ版はWebクライアントをTauriでラップするみたい
https://github.com/elk-zone
Vue.js/Nuxt.js/ViteをつかったJavaScriptのWebクライアントになっています。elk.zoneのURLからWebクライアントにアクセスでき、自分のサーバーの情報でログインすることで使えるようです。
公式リポジトリ―は「GitHub – elk-zone/elk: A nimble Mastodon web client」で、第一コミットは2022-11-13でした。第一コミットのユーザー情報から著者は「Anthony Fu (@antfu@webtoo.ls) – webtoo.ls」のようです。
デスクトップアプリも用意されており、リポジトリ―は「GitHub – elk-zone/elk-native: Native version of Elk, a nimble Mastodon web」で、第一コミットは2022-12-09でした。第一コミットコミットの情報から、著者は「Jonas Kruckenberg ??(@jonasKruckie)さん / Twitter」のようです。
公開
初回のv0.1.0「Release v0.1.0 · elk-zone/elk · GitHub」の公開の告知が、2022-12-27の以下の投稿だったようです。
:elk: Home Timeline with connected replies in @elk!
Here we’re reordering nearby posts to move the replies after them. We can then simplify the cards for a lot of replies. We can remove the replying-to badge, connect the avatars, and avoid the card top line. You can see this working already when clicking on a post.
その後、2023-01-06にv0.2.0の公開がElkの公式アカウントから以下の投稿で告知されました
Elk 0.2.0 is out ?
You’ll notice a refreshed UI as part of our preparations for open-sourcing the app. If you’d like to get involved, provide feedback, and contribute, join us at chat.elk.zone and reach out.
The screenshot showcases an #elk feature we love. GitHub links expand as HTML social cards instead of using the provided social images. We get better a11y for the expansion, proper links, and the card matches your preferred theme ✨
このv0.2.0の告知が45回再投稿されて周知になったようです。
その後、2023-01-13に以下の投稿でソースコードを一般公開したようです。
After two months of the first commit, the @elk repository is now open to everyone! We’re grateful to all the amazing folks that joined during the closed alpha and worked with us to get here. 250+ devs joined the Early Preview team, and 65 of them sent a PR to the repo ?
Get involved! Help us with testing, triaging, providing ideas, and contribute to Elk. Let’s build a delightful user experience together :elk:
With ? from the Team: @antfu, @daniel, @sxzz, @patak, and the Elk contributors: https://github.com/elk-zone/elk
Elkの開発については以下の投稿で言及がありました。
A full-fledged OS app to learn from is rare. @elk is now a great showcase of a @nuxt 3 and @vite App. @antfu, @daniel, and @sxzz OS and dev skills never stop to surprise me. Grateful to work with and learn from them (and other contributors!) while building Elk ?
Check out the repo at https://github.com/elk-zone/elk, find one of the 150+ issues documented there that is bothering you, and learn some Vue, Nuxt, and Vite while solving it for everyone else ?
Nuxt/Viteを用いた良い学習材料にもなったようです。
なお、ElkにはRust/tauriを用いたElk Nativeというクロスプラットフォームのデスクトップアプリも用意されており、2023-01-17にv0.1.0が公開されたようでした。
Andreas Gerlach|appelgriebsch@fosstodon.org|2023-01-17T15:32:20.119ZJust installed v.0.1.0 of elk-native from @elk …. build on @TauriApps its really light and fast. Love it… https://github.com/elk-zone/elk-native/releases/tag/v0.1.0
ただ、v0.1.0には問題があったのか、タグが削除されてv0.1.1のタグになっていました。
外観
「elk.zone」にアクセスすると、以下の画面が表示されます。
Twitterとそっくりなレイアウトになっています。左下の [サインイン] から自分のサーバーのアカウントの情報を入力してログインして利用できます。
結論
新しいMastodon WebクライアントのElkでした。2022年11月に開発開始ということで、イーロン・マスクのTwitter買収を受けて分散SNSに流入してきた開発者によるWebクライアントのように感じました。
「Soapbox v3.0の公開 | GNU social JP」や「Mastodon WebクライアントのPinaforeの開発終了 | GNU social JP」など、Mastodon Webクライアントは他にもいくつもあります。
詳細な機能の違いは把握できていませんが、気分転換で切り替えるのも面白いかもしれません。特に、TwitterのUIを気に入っているユーザーにはElkはうってつけかもしれません。
詳細プロフィール。SNS: Twitter/GS=gnusocialjp@gnusocial.jp/WP=gnusocialjp@web.gnusocial.jp。2022-07-17からgnusocial.jpとweb.gnusocial.jpのサイトを運営しています。WordPressで分散SNSに参加しています。このアカウントの投稿に返信すると、サイトのコメント欄にも反映されます。
コメント
This Article was mentioned on web.gnusocial.jp