コードの文書化
商用OK
380+モデル
透かしなし
登録は不要
モデル:
+ GPT-5, Claude, Gemini
コードを貼り付け(またはファイルをアップロード)してインラインのドキュメント文字列、タイプに応じたコメント、オプションの README を取得します。5つのスタイル(Google、NumPy、reST/Sphinx、JSDoc、普通)を選択できます。セルフホストされた Qwen 3 Coder は日々のプールで無料で利用できます。プレミアム Claude/GPT-5 は DocStringGenerator や Mintlify Writer よりも長いファイルを扱うのに優れています。
次のステップ
追加オプション
結果
証券が足りない
もっとトークンを取得
もっと欲しい?
無料登録で1日30Kトークン+10Kボーナス
無料登録
ご要望を処理中...
自由なAIでコードの文書化を生成します。文字列、コメント、API文書化。
使い方 コードの文書化
1
入力を入力
テキストを入力、ファイルをアップロード、または必要なことを記述します。アカウントは必要ありません。
2
クリックして生成
私たちのAIは、最良のオープンソースモデルを使って、あなたの要求を数秒で処理します。
3
ダウンロードと共有
結果をダウンロード、コピー、共有できます。個人的、商業的な使用は無料です。
このツールを API で使用
あなたのコードからこのツールを自動化します。OpenAI 互換の REST エンドポイント、ベアートークン認証、追加の SDK が必要ありません。トークンのコストはウェブインターフェースと一致します。
curl -X POST https://api.free.ai/v1/chat/ \
-H "Authorization: Bearer sk-free-..." \
-H "Content-Type: application/json" \
-d '{"model": "qwen-coder", "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]}'
コードの文書化 — FAQ
ソースを貼り付けるか、500KBまでのファイルをアップロードして、同じコードを docstrings、タイプ認識コメント、およびオプションとして README.md と API.md の参照と共に返します。5 つの docstring スタイル (Google / NumPy / reST-Sphinx / JSDoc-TSDoc / plain) と 5 つの出力範囲 (docstrings のみ、+inline、+README、+API ref、フルパッケージ) のうちの一つを選択します。コードボディはバイトごとに同じで、 docstrings とコメントのみが追加されます。
Free.aiは、月額サブスクリプションなしで日々のトークンプールを通過し、フリープランで5つのスタイルをすべてサポートし、IDEプラグインではできないように、一度に README と完全な API 参照を発行できます。
いいえ — システムプロンプトは名前変更、順序変更、論理の修正を禁止します。 docstring とコメントのみが追加されます。結果パネルの "オリジナル" ビューでは、戻って確認できます。文書化されたバージョンをファイルにコピーして貼り付けて、安心してください。
2018年以降の新しいGoogleのPythonプロジェクト(mkdocs / pdocがきれいにレンダリングします)。科学的なPythonのためのNumPy(matplotlib、scikit-learn convention)。Sphinx autodoc上に既にある古いPythonプロジェクトのためのreST/Sphinx。JavaScript/TypeScriptのためのJSDoc/TSDoc(VSCode IntelliSenseとTypeDocと共に動作します)。関数ごとに1行の短いコメントが必要で、形式的なブロックがない場合は、シンプルです。
はい - "Docstrings + README.md" または "Full pack" を選択します。 README にはプロジェクト名、1行のタグライン、インストールコマンド (言語から推測された pip / npm / cargo / go-get)、30秒のクイックスタート、キー API 呼び出し、ライセンスの位置指定子が含まれます。より豊富なマーケティングレベルの README のコピーは、その後に /code/readme/ ツールにチェーンすることができます。
API 参照 (Markdown) はファイル/クラスごとにグループ化されたすべての公開シンボルをシグネチャ、目的、パラメータ、返り値、例のコールとともにリストします。`docs/`フォルダ、ReadTheDocs、GitHub Pagesサイトに貼り付ける準備ができています。インライン docstring はコード自体に存在します。両方を一度に取得するには「フルパッケージ」を選択してください。
Qwen 3 Coder (デフォルト、フリープール) は 200 行以下のファイルの 95% をうまく扱います。 docstring に言及すべきエッジケースについて深い推論を求めるファイルには DeepSeek R1 を使用してください。 パッケージ全体のドキュメントのための Premium Claude Sonnet 4 / GPT-5 は 1,000 行以上を実行します。 より大きなコンテクストを保持し、ファイル間でより一貫したスタイルを生成します。
モデルは、既存のタイプアノテーションを使用し、使用されていない場合は、適切なタイプを推定します。推定されたタイプは、docstring (Args section / @param tag) に明確に置かれ、検証可能です。実際のコードアノテーションは、コードの文書化では追加されません。その場合は、"Type safety" を目標に /code/refactor/ を使用してください。
1 つのコールにつき、最大 12,000 文字 (約 180 行) を貼り付けます。多くのファイルを含むプロジェクトの場合は、ファイルごとに実行します。コードの文書化を使って同じコードをチェーン化し、「テストを生成」をクリックして文書化されたバージョンのテストを取得します。または、バッチジョブのために API を使用します。ループで /v1/chat/ に POST します。
コードはモデルに送られ、処理され、捨てられます。保存されませんし、訓練にも使われません。最大限のプライバシーのために、Qwen 3 Coderを選択してください。GPU上で自己ホストされ、コードはFree.aiインフラストラクチャを離れません。外部のプレミアムモデル (Claude、GPT-5) は、それぞれのプロバイダを通して、それらのデータ処理条件に従ってルーティングされます。
Python、JavaScript、TypeScript、Java、C++、C、C#、Go、Rusty、Ruby、PHP、Swift、Kotlin、Shell/Bash、SQL、HTML/CSS — ピッカー内の16以上、他のすべてのモデルが認識するもの(Lua、Elixir、Haskell、Scala、Dart、R、MATLAB、Perl)を自動検出する。
はい — /v1/chat/ に POST し、ドキュメントシステムプロンプト (スタイル + 範囲 + 追加) とコードをユーザメッセージとして送信します。 CIステップやプリコミットフックにドキュメントをプラグインするのに役立ちます。スニペットは /api/ を参照してください。
このツールをどう評価しますか?
5.0/5 from 1 rating