ツール

AI コード変換

Python、TypeScript、Go、Rust、Java など 13 言語の間で、その言語らしいコードに変換します。

自分のキー、またはホスト型(credits)AI アシスタント6978
キーの取得先

キーはブラウザの中だけにあります。キーはブラウザからプロバイダーへ直接送られ、当サイトのサーバーには届きません。記録も保存もしません。利用上限を設定した専用キーを使い、使い終わったら管理画面で削除してください。

入力

結果

結果はここに表示されます。

ヘルパーを Python から TypeScript へ、スクリプトを JavaScript から Go へ移植したいときに。ソースを貼り付けて変換先を選ぶと、同じように動き、しかも最初からその言語で書かれたように読めるコードが得られます。一行ずつの置き換えではなく、その言語の標準ライブラリ、命名規則、エラー処理を使います。ルールは言語間でコードベース全体を移行する joshpxyne/gpt-migrate にならっています。振る舞いとエッジケースを保ち、名前は対応が分かるようにし、存在しないパッケージは決して作らず、直接の対応物がないものは NOTE コメントで示します。

動作のしくみ

  • 変換元の言語は自動で判別します。変換先は TypeScript や Python から Kotlin、Swift、Dart まで 13 種類から選べます。
  • 整数除算、丸め、オーバーフロー、エラー経路はプロンプトで明示しています。手作業の移植で挙動がずれやすいのがまさにそこだからです。
  • 出力は変換後のファイルだけで、コンパイルに必要なインポートと型注釈を含み、コメントは変換先の構文で引き継ぎます。

データの行き先

自分のキーを使う場合、入力内容とキーはブラウザから選んだ AI プロバイダーへ直接送られ、Hysen Labs のサーバーは経由しません。ホスト型では、入力内容が当サイトのサーバーを経由して当サイトのプロバイダー(DeepSeek)に送られ、credits で課金されます。課金のために各実行のトークン数とコストだけを記録し、入力内容や回答そのものは保存しません。送信内容の扱いは各プロバイダーのプライバシーポリシーに従います。

このツールは鍵や資格情報を扱うため、実行に関する情報は一切保存されません。あなた自身の履歴にも残りません。

API キーについて

キーを収集・保存・漏えいすることはありません。キーはこのページのメモリ上にだけ置かれ(「このタブで記憶」を選んだ場合を除く)、ページを閉じれば消えます。それでも、Web ページに貼り付けたキーは慎重に扱ってください。ここで使う専用キーを利用上限つきで作成し、使い終わったらプロバイダーの管理画面で削除またはローテーションすることをおすすめします。

必要なポイント

このツールは無料です。ログインもポイントも必要ありません。

よくある質問

変換後のコードは等価であることが保証されますか?
いいえ。丁寧に作った下書きとして扱ってください。元のコードのテストを移植版に対して実行するか、両方のバージョンに入出力のチェックをいくつか書きましょう。特に NOTE コメントに注意してください。2 つの言語が本当に異なる箇所を示しています。
プロジェクト全体を変換できますか?
変換するのは貼り付けた内容だけで、一度に一つのファイルか関数です。プロジェクトの残りの部分は見えません。依存関係の順序やテストを含むコードベース全体の移行には、ローカルで動かす gpt-migrate そのもの(または同様のエージェント)が適しています。
ソースコードは保存されますか?
当サイトでは保存しません。ブラウザから選んだ AI プロバイダーへあなたのキーで送られ、結果はこのページにストリーミングで戻ってきます。プロバイダー自身の保持ポリシーは適用されるため、上限付きの別のキーを使い、社外秘のコードではポリシーを確認してください。

背後にあるオープンソース

このツールのプロンプトは joshpxyne/gpt-migrate(MIT)を元にしており、選択したモデルで実行されます。コマンドラインや自分のプログラムで同じことを行うなら、このプロジェクトから始めてください。

joshpxyne/gpt-migrate

別の呼び方

  • コード 変換 ai
  • python javascript 変換
  • プログラミング言語 変換 ツール
  • python go 変換
  • ソースコード 翻訳