
moCode
Ordinity · コーディング
moCodeは、スマホをOpenCodeまたはKiloCodeサーバーの遠隔ターミナルに変えるモバイルAIコーディングアプリだ。OpenCodeのモバイルクライアントとKiloCodeクライアントを1つで兼ね、ノートPCやデスクトップ、遠隔マシンで動くサーバーと通信する。重い処理はそのマシンに残したまま、小さな画面からAIと対話し、ファイルを見て回り、モバイルコードレビューを行い、変更を送り出せる。すでにOpenCodeやKiloCodeのサーバーを動かしているなら、moCodeはその作業の流れをポケットに入れるモバイルの相棒だ。

moCode について
moCodeとは
moCodeはOrdininityから生まれ、ただ1つの役割のために作られた。開発者がキーボードから離れているときにもプロジェクトを進められるようにすることだ。スマホ自体でAIモデルを動かすのではなく、自分で管理するOpenCodeまたはKiloCodeサーバーに接続し、結果を端末へストリーミングで返す。
この設計の選択は、見た目以上に重い。コードはすでに信頼しているマシンから出る必要がなく、モデルの品質もスマホが動かせる範囲に縛られない。代わりに失うのは独立性だ。接続できるサーバーがなければ、moCodeは話す相手を持たない。
またこれは代替品ではなく相棒である。サーバー側は今も自分で用意して維持する。そして、どこで作業していてもそこへのネットワーク接続が要る。これが致命的か? カジュアルな利用者なら、おそらくだ。すでにサーバーを動かしている開発者なら、ほとんど気にならない。見返りは、手のひらに収まるAI支援コーディングの流れそのものだ。
はじめかた
- ローカルマシンまたは遠隔ホストでOpenCodeサーバーを立て、ネットワークから到達できるようにする。
- Android端末にmoCodeをインストールし、設定画面を開く。
- 用意された欄にサーバーアドレスを入力する。
- Googleアカウントでサインインし、アプリを自分の環境にひも付ける。
- セッションを開始し、AIと対話したり、遠隔ファイルを見たり、diffをレビューしたりする。
AIツール情報
moCodeの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- すでにOpenCodeまたはKiloCodeサーバーを動かしていて、そのモバイルフロントエンドを求める開発者。サーバーアドレスを入力する以外に準備は要らない。
- ノートPCを開かずに失敗したビルドを確認したり同僚に返答したい待機担当エンジニア。スマホからサーバーに到達できれば機能する。
- 机を離れると考えがまとまる単独開発者。アイデアやプロンプトの記録に向く。本格的な編集は大きな画面のほうが今も楽だ。
タスク
- ソファからレビューしながら、AIペアプログラマーに変更の計画や実装を頼む。
- 移動中にシンタックスハイライト付きのdiffを確認し、追加と削除を一目で把握する。
- SFTPで遠隔ファイルを探し、後で見つけられるようピン留めする。
- ガラスへの入力が遅いとき、音声入力でエラー記録をハンズフリーで残す。
シーン
- ノートPCなしでプロジェクトを進めたい通勤の道中。
- 外出中にビルドやブランチをさっと確認する。
- 散歩中に音声で実装案を下書きし、机で練り上げる。
主な機能
AIペアプログラマー
質問、計画、実装を同じ会話の中でこなす。すべてスマホからだ。@記号でファイルを指定し、スラッシュコマンドで素早い操作を呼び出し、整形されたコード付きのストリーミング回答を読める。デスクトップのAIコーディングツールに期待するのと同じやり取りを、モバイル向けレイアウトに縮めたものだ。
ブランチ連動セッション
セッションはブランチの状態に結び付くので、文脈がタスク間で混ざらない。作成、分岐、アーカイブ、共有ができ、あとから検索とフィルタで過去の作業を掘り起こせる。同時に複数の機能を抱える人にとって、この切り分けは整然と混沌を分ける差になる。
モデル管理
サーバーが接続しているモデルを見て回り、よく使うものに星を付け、セッション単位または全体で既定を設定する。要はこれだ。安いモデルが手早い質問をさばき、強いモデルが厄介なリファクタを引き受ける。切り替えるたびにメニューを掘り返す必要はない。
diff・デバッグ・ターミナル
シンタックスハイライト付きのdiffで変更を確認し、追加と削除を一目で見つけ、明確なエラーメッセージでエラーの出所までたどる。内蔵のSSHターミナルが締めくくりとなり、アプリを離れずスマホでツールを切り替えずにコマンドを実行できる。
摩擦のない遠隔ファイル
SFTPで遠隔プロジェクトを移動し、必要なファイルを取得し、よく開くパスをピン留めしてプロジェクトビューから1タップの位置に保つ。小さな配慮だが、同じ3、4個のファイルを行き来するときのタップを大幅に減らす。
直接の音声入力
話せば、その言葉がリアルタイムの速さでプロンプトに入っていく。長いバグ報告を親指で打つより、口述はたいてい2倍速い。ハンズフリーでも動く。
メリットとデメリット
メリット
- スマホでモデルを動かさずに、AI支援コーディングの流れ全体をAndroid端末へ持ち込む。
- コードを自分がすでに管理するサーバーに留める。プライバシーを重視する環境に合う。
- ブランチに結び付いたセッション管理が文脈を清潔に保ち、過去の作業を見つけやすくする。
- 音声入力と内蔵SSHターミナルが、スマホ入力の最もつらい部分を削る。
- アプリ自体がアクセスに課金しないため無料で使える。
デメリット
- OpenCodeまたはKiloCodeサーバーを自分で用意して維持する必要があり、カジュアルな利用者は除かれる。
- サーバーにネットワークから到達できるときだけ動くので、オフラインのスマホには作業の流れがない。
- 今のところAndroidのみで、iPhone利用者は外れる。
- スマホ画面での本格的な編集は机より今も遅く、長時間の作業よりレビューや計画に向く。
よくある質問
AIと遠隔でコーディングするためのモバイルクライアントだ。OpenCodeまたはKiloCodeサーバーに接続し、AndroidスマホからAIと対話し、ファイルを見て回り、diffをレビューし、ターミナルコマンドを実行する。
関連コンテンツ
moCodeに関連するツール、スキル、記事を探す。
moCodeの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
