Skip to content

Visual Studio Code 拡張機能 (Beta)

私たちの VS Code 拡張機能は、AI を活用して数学の方程式に対してより正確な OCR を実行し、VS Code を使用して LaTeX を作成するユーザーに文脈を考慮した認識を提供します。 これは使用ガイドです。開発者の方は、私たちのリポジトリをご覧ください。

警告: この拡張機能は現在開発中であり、いかなる保証も提供されません。自己責任で使用してください。LICENSE を参照してください。現在、この拡張機能を使用するには、サードパーティプロバイダーからの有効な API 設定が必要です。

機能

WriteTex の VSCode 拡張機能は、AI モデルに現在のドキュメントの文脈を提供することで、より正確な OCR 結果を提供します。ユーザーは iPad やタブレットに書き込むだけで、その結果が VSCode のカーソル位置に配置されます。文脈はカーソルの周囲一定範囲内の行から構築されます。

インストール

警告: デバイスがファイアウォールで保護されている場合にのみ、この拡張機能をインストールしてください。信頼できるネットワーク内でのみ拡張機能を有効にしてください。サーバーにはインストールしないでください。

  • Microsoft Visual Studio Code ユーザーの場合: 拡張機能ページで「WriteTex」を検索するか、VS Code Marketplace からインストールします。
  • VSCode のフォーク版(Cursor, Trae, Antigravity, Kiro, Qoder, Void, VSCodium, Windsurf, Codex など)ユーザーの場合: フォーク版の拡張機能ページで「WriteTex」を検索してみてください。見つからない場合は、リリースプロジェクト から .vsix ファイルをダウンロードし、拡張機能 -> 右上の 3 つの点 -> VSIX からインストール を選択して手動でインストールしてください。

VSCode 拡張機能を使用するために、デスクトップ版の WriteTex をインストールする必要はありません。iPad やタブレットのモバイルアプリのみが必要です。

設定

インストールすると、サイドバーにアイコンが表示されます。それをクリックして設定を行います。

AI API の設定

この部分は他のプラットフォームの設定と同様です。簡単な例を以下に示します:

設定項目
API エンドポイントhttps://api.openai.com/v1
モデルgpt-5
API キーsk-...

カスタム指示 (Custom Instructions) AI モデルをガイドするための追加のプロンプトです。例えば、「虚数単位には \mathbb{i} を使用してください」といった指示を追加できます。

文脈 (Context)

  • Context Line Radius 文脈の範囲を制御します。10 を指定すると、カーソルの前後 10 行から文脈が構築されます。
  • Context Char limit 文脈に含まれる最大文字数です。1000 を指定すると、文脈は 1000 文字に制限されます。

サービス管理

サーバーの状態が上部に表示されます。対応するボタンをクリックしてサーバーを開始/停止できます。モバイルアプリの WriteTex をこの VSCode インスタンスに接続するには、サーバーを開始してください。サーバーは一度に 1 つしか実行できません。 別の VSCode インスタンスでサーバーを開始する場合は、現在のインスタンスのサーバーを停止する必要があります。

拡張機能への接続

拡張機能が有効で、サーバーが実行されていることを確認してください。拡張機能サーバーを実行しているプロジェクトが 1 つだけであることを確認してください。

iPhone/iPad から

拡張機能が有効で、サーバーが実行されていることを確認します。iOS デバイスで、[AI API 設定] -> [VSCode 拡張機能] に移動します。「VSCode を使用」をオンにし、検出リストからお使いのデバイス名を探して選択します。デバイスが表示されない場合は、「その他...」にコンピュータの IP アドレスを入力して手動接続を試みてください。

v2.1 未満の iOS アプリバージョンの場合: VSCode 拡張機能を実行しているコンピュータの IP アドレスを取得します。タスクマネージャー を開き、ネットワークをクリックして IPv4 アドレス を確認します。 設定で、AI API を以下のように設定します:

設定項目
API エンドポイントhttp://あなたのコンピュータのIP:50905/v1
モデルあなたのモデル
API キーwritetex

Android から

VSCode 拡張機能を実行しているコンピュータの IP アドレスを取得します。タスクマネージャー を開き、ネットワークをクリックして IPv4 アドレス を確認します。 設定で、AI API を以下のように設定します:

設定項目
API エンドポイントhttp://あなたのコンピュータのIP:50905
モデルあなたのモデル
API キーwritetex

Windows/MacOS から

設定で、AI API を以下のように設定します:

設定項目
API エンドポイントhttp://127.0.0.1:50905
モデルあなたのモデル
API キーwritetex

使い方

  1. サポートされている拡張子のドキュメントを開きます: .tex .latex .markdown .md .rmd .qmd .ipynb
  2. ドキュメント内にカーソルを置きます
  3. iPad やタブレットを VS Code 拡張機能に接続します
  4. 書き始めると、OCR 結果が VS Code のカーソル位置に表示されます

デバッグ

全般的なチェックリスト

  • VS Code 拡張機能が有効になっている
  • サーバーを実行している VS Code ウィンドウが 1つだけ である
  • カーソルが、サポートされている拡張子(.tex .latex .markdown .md .rmd .qmd .ipynb)の開いているエディタ内にある
  • iPad やタブレットがコンピュータと同じネットワークに接続されている
  • コンピュータのファイアウォールが着信接続を許可している
  • ネットワークがデバイス間の通信をブロックしていない
  • デスクトップで Obsidian プラグインを使用している場合は、Obsidian を閉じていることを確認してください。テキストエディタ内での WriteTex 拡張機能のインスタンスは 1 つだけ許可されます。

結果が iPad には表示されるが VS Code には表示されない

カーソルが VS Code 内に置かれていることを確認してください。 拡張機能サーバーを実行している別の VS Code ウィンドウが開いていないか確認してください。開いている場合は閉じてください。

iPad の検出リストにデバイスが表示されない

iPad やタブレットがコンピュータと同じネットワークに接続されているか確認してください。

それでもデバイスが表示されない場合は、「その他...」にコンピュータの IP アドレスを入力して手動接続を試みてください。