駒形電産

Omarchyの歌を作りました。みんなで歌おう!

数日前からHermes Agentを試してる。

dotsやMuse、Grok botみたいなことを自前でやるならHermesだなということで久しぶりに見たらむちゃくちゃ機能が充実してた。

以前は複数の人格を扱うにはそれぞれ別のプロフィールでサーバー起動して・・・みたいな感じだったのがbotという形で簡単に作れるようになってる。カンバン機能もあってHermes Desktopから基本的に何でもできる。

執事的な人格のbotにtaskを頼むとカンバンに登録してくれてそれをプログラミング用のbotや執筆用のbotが内容によって担当してくれる。という体制を作って運用をはじめてみた。

しかし、なんというか、ClaudeやCodexを直接使う時よりなぜかおバカというか、冗長で遠回り・同じことするにもめちゃくちゃ手順と時間がかかるような気がする…。仕事が全然進まなくなってしまった。ウケる😆

botの人格やHermesのskillが余計なコンテクストになってるんだろうか。Hermesのハーネスが厳しいんだろうか。

セキュリティが安心なOpenClawという感じで最初に流行ったと思うけどその時も似た感想だったんだよなぁ。いったんHerdrに戻ろう。

10月14日に開催したOmarchy Meetup Tokyo Nightの動画をYouTubeにアップしました。

前の開催報告で「整理でき次第公開したい」と書いていたものです。当日の録画はオプティムさんにご協力いただきました。ありがとうございます!

僕は運営で動いていてちゃんと見られなかった発表もあったので、これでゆっくり見直せる。当日来られなかった方もぜひどうぞ。

発表

Omarchy Meetup Tokyo Nightオープニング - komagata

オープニング。

YouTubeで見る

Omarchy Quattro RS 4.5 Live Demo - DHH

DHHによるOmarchy Quattro RS 4.5のライブデモ。実際のデスクトップを操作しながらの発表です。

YouTubeで見る

ANDPAD会社紹介 - hsbt

アンドパッドさんの会社・サービス紹介。今回のビールスポンサーです。

YouTubeで見る

AI Voice Assistant - komagata

僕は自作のAI音声アシスタント、O.M.A.の話をしました。声で呼びかけて、アプリを起動したり文章を入力したりするデモも入っています。

YouTubeで見る

JIS keyboard support in Omarchy - lef237

JISキーボードでOmarchyを使うための設定と、それをコミュニティに届けるまでの話。日本語入力の切り替えやショートカットなど、普段使うところの話です。

YouTubeで見る

株式会社オプティム会社紹介 - takeito

オプティムさんの会社紹介。会場に加えて、お米やさまざまな食べ物もご提供いただきました。

YouTubeで見る

Omarchy × Japan - Mototsune

日本でOmarchyを広げていくための話。Macからの移行や企業での導入、東京以外でのコミュニティづくりを取り上げています。

YouTubeで見る

Theme TBD - monoooki

AIと一緒にOmarchyのテーマを作る話。スプラトゥーン3に着想を得た配色や、テーマを生成する「Palette Forge」の制作について。

YouTubeで見る

Omarchy in Apple’s Walled Garden - Eduardo

Apple SiliconのMacでOmarchyを試せる「Try Omarchy」の話。macOSとの連携や、その仕組みについて。

YouTubeで見る

スポンサー紹介

会場や飲食をご提供いただいたスポンサー2社の紹介も公開しています。改めて、ご協力ありがとうございました!

動画はOmarchy TokyoのYouTubeチャンネルにまとめています。

10月30日のフィヨルドブートキャンプの公開ミートアップ「AI時代のOS Omarchyとは?」で、「AI時代のOS Omarchy」という発表をしました。

AI時代のOS Omarchyの1ページ目

2時間しゃべりましたがしゃべりたりません。

技術系イベントに行くとペンが置いてあって自分の名札を書くことがよくありますよね。ネットでしか見たことない人に認識してもらうには名札はかなり重要です。ちゃんと一番認知してもらってると思われるIDや名前をかいて、特にSNSではアイコン画像で人を認識することが多いでアイコンのシールをはったり、キーホルダーにしたり・・・

意外と考えることが多いネームプレートですが、このEインクのネームプレートを手に入れてからかなり解決しました。

スマホをかざすだけで書き換え|Santek EZ Sign® NFC電子ペーパー 4色モデル|電池不要・防水 – Santek Display Specialist

画像1

画像2

僕の買ったのは4.2インチの4色モデルです。機能は見たまんまなんですが、感心したのがバッテリーが無いところ。画像を書き換えるときにスマホでピッとやるんですが、その時にスマホ側の電力で書き換えるだけなので本体にはバッテリーが無いんですよね。賢い〜。

バッテリーが無いので機械っぽくあつかわなくていいし、値段も2980円とめちゃ安い。

裏側にピンとクリップの両方がついてるのも良い。服に穴空くのが嫌な人はクリップですが、僕はハードな懇親会でもガッチリついてなくす心配のないピンを方を愛用しています。

とってもおすすめです!

Kaigi on Rails 2026の一日目の後に、以前から行きたかった青学つくまなラボにお邪魔してきました。

青学つくまなラボ

青学つくまなラボの入口

大量の3Dプリンター(A1 mini)やどデカいレーザー加工機やUVプリンターなどの機材や生徒の方々がつくった作品が所狭しと並べられています。

棚に並ぶ3Dプリンター

アクリル板を加工するレーザー加工機

僕らは実際にアクスタを作ってみよう!ということでDHHのアクスタとOmarchy Tokyoのアクスタを作らせていただきました。

アクスタを制作するUVプリンター

完成したOmarchy Tokyoのアクリルスタンド

@jishiha さんと僕の推しである DHHのアクスタをつくることで推し活の何たるかがわかった気がしました。

アクスタと一緒に写真を撮って推し活

(推し活する永和システムマネジメントのmnmさん)

しかし小学生のころから、阿部先生をはじめ著名な先生方に直接おしえてもらえて自由に使える機材がそろってるこんな環境、最近の子はすごいですね。と話してました。

でもね、それは青学初等部に通える恵まれたご家庭の素敵なお子さん達だけなんですよ。我々の住んでいる川崎のしゃぶ葉で肉を取り合っているお子さん達がこんな教育を受けてると思いますか?

いいえ、絶対に受けてないです。このあいだドンキの前でめっちゃ喧嘩してる子ども見ましたよ。と川崎在住の@00yokomaru00さん。

そうですね?

でも川崎の子どもは元気ですよ?他人に迷惑をかけながらもめっちゃ元気です。鬱陶しいくらい元気です。

追記

つくまなラボは外部の方も利用できます。CoderDojoなど外部のイベントも開催しています。

Omarchyの主要リポジトリでの動きや議論を毎日一回まとめてお届けするOmarchy Upstreamをリリースしました。

Image from Gyazo

Omarchy Upstream

日本語も含めて主要10言語に翻訳されています。RSSも翻訳済のものを用意しました。

誰が、何を、提案したのか・実装してマージされたのか、がわかるようになっています。

複数のIssue(議題)について提案してたり、PRしてたりすると、毎日AIに「これについて進展あった?返信あった?」って聞くことになりますが(もしくは自動化する)、自分が関わってない部分もふくめて動きをしって押さえておきたい。そういう人はたくさんいそうだなとおもったので公開しました。

もっとここがこうなってたほうがいいなど、気になる点があればXなどでフィードバックいただければ大変ありがたいです。

Kaigi on Rails2026でまつもとさんが「USBもらったからOmarchy入れてみたよ」とおっしゃっていました。 普段からLinux Mintをつかってらっしゃるので障壁はぜんぜん無いとのこと。

OmarchyではIMEにHazkeyをつかわれてるとのことだったのでkarukanをおすすめさせていただきました。

togatoga/karukan: Japanese Input Method System for Linux, macOS, Neural Kana-Kanji Conversion Engine

hazkeyいいなとおもってPRさせてもらったりしたんだけど、8ヶ月ぐらいコミットが無いようなので開発が止まってるかも。

hazkey-serverのテストを現行プロトコルへ移植 by komagata · Pull Request #36 · 7ka-Hiira/hazkey

karukanは同じくニューラル変換とLive変換ができるし、開発も活発なのでおすすめですぞ!

このあたりの進捗について。

日本語入力のセットアップ

mozcのインストールと設定をメニューから一度に済ませるというPRを出してました。

#9634 Add one-step Japanese input setup

このPR自体はマージされず、10月15日にクローズされている。ただ、クローズ時のコメントを読むと、作業は別のPRに統合されていた。

統合先は、DHHの #14433 Unify input methods with installer keyboard selection。こちらは10月11日(日本時間)にマージ済みだ。

日本語だけでなく、韓国語や中国語の入力設定もまとめたもので、日本語については次のことができるようになっている。

  • インストール時にJISキーボード、またはUSキーボードでの日本語入力を選ぶ
  • インストール後に omarchy setup input mozc でMozcを追加する
  • メニューで入力方式を管理し、Super+I で切り替える

#14433の本文には、統合した作業として僕の #9634 が明記されている。元PRへのコメントでも「#14433がこのPRを統合した」と説明されているので、僕の作業が引き継がれたことは確認できる。

実装は複数言語で共通化されていて、僕の元コミットがそのままマージされた形ではない。Gitの共同著者情報に僕の名前は入っていないが、PRをたどれば元の作業との関係は分かる。

Voxtypeの日本語音声入力

もう一つは、音声入力した日本語が欠けたり、意図しないキー操作になったりする問題。

調べると、Voxtypeが認識した文章を wtype で一文字ずつ入力する経路に問題があった。長い日本語には種類の違う文字がたくさん含まれるので、短い入力では出なかった問題に当たりやすい。

そこで、不具合報告と貼り付け方式に変更するPRを出していた。

その後、Voxtype作者のPeter Jacksonさんが、Omarchy向けに #15490 Paste voxtype dictation instead of typing it を出してくれていた。

このPRは僕の #9641 と不具合報告を引用し、一文字ずつ入力する方式から、認識結果をまとめて貼り付ける方式に変更している。僕の案では Super+V を使っていたが、後続PRではターミナルでも使える Shift+Insert に変更され、既存ユーザー向けの移行処理も追加されている。

こちらはコミットに、

Co-authored-by: Masaki Komagata <16577+komagata@users.noreply.github.com>

と入れてくれている。これはうれしい。

#15490はまだ未マージなので、Omarchy全体への採用はこれから。ただ、僕が調べて提案した内容を、作者が引き継いで改善してくれているところまでは進んでいた。

i18n方式

UIの翻訳についても、DHHの #15326 Omarchy in 50 languages が10月14日にマージされ、50言語への対応が入った。ただ、ここは僕が提案していた方式とは違うものになった。

僕が提案していたのは、Qt標準の qsTr() と QTranslator を使う方式。翻訳ファイルにはQtのTS/QM形式を使い、複数形や翻訳コンテキストなどの処理をQtに任せたいと思っていた。その動作を確かめたのが #10051 Load Qt translations from an external QML module で、Quickshell本体に翻訳ファイルの読み込みを追加する Quickshell #1081 も出している。

今回のOmarchyでは、言語ごとの翻訳をJSONファイルに保存し、QML側では shell/Commons/I18n.qml、コマンド側では omarchy-i18n から読み込む方式が採用された。Qt標準の翻訳機能は使わず、翻訳の検索や英語へのフォールバック、複数形の選択をOmarchy側で扱う構成だ。

僕のPoCの #10051 は、翻訳機能が #15326 で入ったという理由でクローズされている。日本語入力の件とは違って、こちらは僕の実装が統合されたわけではない。Qt標準方式の提案は採用されず、別の方式で翻訳機能が入った、という状況。Quickshell側の #1081 はまだオープンで、今回のOmarchyの翻訳機能には使われていない。

Unify時のAuthorについて

いろんなPRを1つにUnifyしてPRを作ってる感じ。OSSの貢献がわからなくなってしまうので、これは元のAuthorをUnifyしたPRにも反映した方がいいとおもう。

元のPRのクローズもbotがやってる自動なのでちょっと仕組みをいじればできそう。すぐにそうなるかもですね。

日本語・多言語化関連の今後

おそらく今回のも含めて次のQuattro4.5RSで、Out of the Boxでの日本語体験は最低限の水準がクリアされたとおもう。次はWindowsやmacOSよりあきらかにいいよねって水準を目指したいですね。

たとえば、IMEをニューラル変換+ライブ翻訳のkarukanにするとか、日本語音声入力がデフォルトで完璧になるとか、Siriより賢い素敵なAI Assistant🤔がはいるとか。

Omarchy Tokyo Nightの全体集合写真

10月14日にOmarchy Tokyo Nightを開催しました。Omarchy Tokyo Meetup vol.2(実質3回目)の今回はOmarchy作者のDHHを迎えてのスペシャルな回。

その名も・・・Omarchy Meetup Tokyo Night!

DHHの発表

Omarchyの画面を見せながら発表するDHH

DHHの発表ではついさっきできたものも含めて実際の動いてる画面上でライブ感のあるプレゼンでした。ライブ過ぎて本物の契約書を使ってPDFアプリの紹介をしてたのが笑いました。

さらっと日本語を含めた50言語対応のPRをマージしたよって画面にだしてましたが、おいおいマジかよあとでしっかり見なきゃということでDHHの発表に関しては別エントリーを書こうと思います。

後方まで参加者が集まった会場の様子

会場は株式会社オプティムさんの本社の18階でした。バックが夜景でまさにTokyo Night!

発表

AI Voice Assistantを発表するkomagata

僕は「AI Voice Assistant」というタイトルでO.M.A.の話をしました。

AI Voice Assistant · komagata

みなさん発表ありがとうございました。 運営でコソコソ動いててちゃんとみれてなかった部分があったのであとでしっかり見直したい!下記に後ほどアップされるはずです。

Omarchy Tokyo Night - connpass

Try Omarchyの@Eduardoさんをブッキングできたのもとっても興奮しました。22歳で才能ありすぎだろ。

ドリンクアップ

会場で参加者同士が話す懇親会の様子

発表のあとは、会場でそのままドリンクアップでした。

懇親会の食事を用意している様子

アンドパットさんにビールスポンサーをしていただき、オプティムさんにはお米+様々な食べ物をスポンサーしていただきました。ありがとうございます!

僕は普段rubyやrails関係のイベントに行くことが多いんですが、omarchyというOSを介してPHPのLaravelコミュニティの方とからめたり、組み込み系コミュニティの常連の方やLinuxコミュニティの方々とはなせたりといった普段関わりが少なかったいろんな新しい技術コミュニティの人と関われたのも嬉しい収穫でした。

裏話

DHHがKagi on Railsで日本に来るときにアンドパットさんでomarchyイベントやろうという話は半年ぐらい前に@hsbtさんが企画された話でした。Kaigi on RailsついでにDHHにちょっと顔出してもらってomarchyの話ができて、僕もちょっと発表させていただくみたいな感じだったんですが、omarchyの盛り上がりやDHHのRailsWorld発言などで注目度が上がってきていました。

あくまでKaigi on Railsがメインなので邪魔にならないようにローカルのomarchyコミュニティ主導のイベントにした方がいいんじゃないか的な配慮をしていただいて今回のような形のイベントになった感じです。

感想

DHHがツイートしてくれたことでたくさんの海外出身のエンジニアの方も多数参加いただけましたが、相当なomarchyオタクでもTokyoでOmarchy Meetupが既に何度か開催されてるということを知らない人が多く、日本語のomarchy界隈と英語のomarchy界隈で情報の断絶があるなと思いました。omarchy tokyoの活動としてそういった壁をなくすようなイベントや取り組みをやっていきたいなと思いました。

今回はDHHがくるということでちょっと規模が大きくなり、さまざまな方にご協力いただき助けていただきました。まことにありがとうございます!

次回はOmarchy 4.5 RSリリース記念とかでやりたいですね!

追記

当日の発表はオプティムさんが録画してくださり、整理でき次第どこかで公開したいと考えています。