Janttとは?
Janttは、タスク、日付、依存関係、マイルストーンを記したJSON文書を、ドラッグ、リンク、編集できる対話型のガントチャートに変え、変更をJSONに書き戻します。狙いは言語モデルです。ChatGPTやClaudeにタイムラインのReactやSVGを書かせる代わりに、Janttのスキーマと早見表を渡せば、モデルは素のJSONを返し、レイアウト、依存関係グラフ、クリティカルパスはエンジンが処理します。
READMEによると、コアの@jantt/coreはランタイム依存のないTypeScriptで、gzip圧縮後14 KB未満です。その周りに、React、Vue、Svelte、Webコンポーネント、scriptタグ、PythonとJupyter向けのパッケージ、ブラウザーでの編集をディスク上のファイルに同期するCLI(npx jantt open)、複数人編集のためのYjs連携、Microsoft Project XMLとPrimavera P6のインポートとエクスポート、そしてClaude Desktop、Cursorなどのエージェント向けに計画用ツールを6つ備えたMCPサーバー@jantt/mcpがあります。
ライセンスはMITで、開発者AhmadHassan-BTedが一人で作っており、GitHub Pagesにライブのプレイグラウンドがあります。
Janttは使う価値があるか?
Janttの中心にある主張は正しいものです 。言語モデルはレイアウトのコードが苦手で、構造化データは得意です。モデルが埋めるスキーマと、依存関係を解いてバーを描く決定的なエンジンの組み合わせなら、生成されたJSXより壊れたタイムラインは少なくなるはずです。CLIの双方向同期がこの流れを実用的にします。エージェントがproject.jsonを書き、人がブラウザーでタスクをドラッグすると、ディスク上のファイルが変わり、エージェントの次の手番に反映されます。
2026年8月28日に作られたプロジェクトにしては機能の一覧が長大です。クリティカルパス、アーンドバリューマネジメント、DCMA-14のスケジュール監査、モンテカルロ法のリスク試算、カンバンと分析のビュー、READMEによれば100,000件以上のタスクを60 FPSで扱うcanvasレンダラー、Microsoft ProjectやPrimaveraとのデータ交換などです。READMEはJSXに比べてモデルのトークン消費が10分の1になると主張していますが、裏付ける測定は公開しておらず、スキーマをめぐる「ハルシネーション0」という言い方は宣伝文句で、スキーマが約束できることではありません。
リポジトリの数字はあまり噛み合いません。スターは6,207ありますがフォークは17、コントリビューターは1人で、直近1週間のnpmのダウンロードは@jantt/coreが529回、@jantt/mcpが177回です。スターの数が示すほど多くの人がJanttを基に開発しているわけではなさそうです。タグ付きリリースは11月2日のv1.1.0の一つだけで、未解決のissueは12件です。
エージェントに計画ファイルを管理させ、人が画面で調整する使い方を考えている小さなチームなら、プレイグラウンドで午後を一回使う価値はあります。Microsoft Projectで問題なく開ける必要があるものや、スケジュール監査を通す必要があるものは、まず自分のファイルでインポートとエクスポートを試してください。Frappe Ganttのほうが単純で、DHTMLX Ganttのほうがはるかに実績があります。
真価を発揮する場面
AIのプロジェクト計画アシスタントを作る開発者
モデルの計画を、ユーザーが修正できる図として見せたい
システムプロンプトにJanttの早見表を入れ、返ってきたJSONをjantt.schema.jsonで検証し、@jantt/reactコンポーネントで表示します。onCommitが編集後の計画を返すので、それをモデルに送り返します。
10人のスタートアップのエンジニアリングマネージャー
Claude Codeと人の両方が編集できるロードマップファイルをリポジトリに置きたい
npx jantt open ./project.jsonを実行します。エージェントがファイルを編集し、チームはブラウザーでタスクをドラッグし、CLIが変更をディスクに書き戻します。無料で、ホスト型のサービスは不要です。
Jupyterを使うデータサイエンティスト
pandasのタスク表をタイムラインにしたい
pip install janttのあと、id、label、start、end、dependsOnの列を持つdfでjantt.show(df)を呼びます。Streamlitアプリならjantt.streamlit(df)で同じことができます。
導入前に確認すること
- 導入
- Reactならnpm install @jantt/react @jantt/core、CLIならnpx jantt open <file.json>、MCPサーバーならnpx @jantt/mcp。Node.js 20以降が必要です。
- 連携
- React、Vue 3、Svelte、Webコンポーネント、scriptタグ、Python、Jupyter、Streamlit。リアルタイム共同編集のYjs。Microsoft Project XML、Primavera P6 XER、CSVのインポートとエクスポート。Claude DesktopとCursor向けのMCP。
- データとプライバシー
- すべてクライアント側か手元のマシンで動きます。計画は自分のJSONファイルかブラウザーのローカルストレージに保存されます。MITライセンス。
- 大規模利用時のコスト
- ライセンス費用はなく、エージェントがJSONを書くのに使うモデルのトークン代だけです。
- 制限
- メンテナーは一人。未解決のissueが12件。性能とデータ交 換の主張はREADMEによるもので、第三者の検証はありません。スキーマはv1.4.0なので、モデルにどのバージョンを指示したか確認してください。
良い点
- LLMが埋めるために書かれたJSONスキーマと早見表
- gzip圧縮後14 KB未満の依存関係なしのコア
- CLIがブラウザーでの編集をJSONファイルへ同期
- 計画用ツール6つを持つMCPサーバー
- React、Vue、Svelte、素のHTML、Python向けの連携
気になる点
- スター6,207に対しコントリビューター1人、フォーク17
- トークン節約と「ハルシネーション0」の主張は未測定
- EVMやP6エクスポートなどの企業向け機能は新しく、大規模での実績がない
- タグ付きリリースは一つだけ
おすすめの人
プロジェクト計画を生成するエージェントや社内ツールを作っていて、モデルのJSONを軽く編集できるガント表示にしたい開発者。
Jantt:よくある質問
- Janttは使う価値があるか?
- Janttの発想、つまりモデルがデータを書きライブラリが図を描くという考えは筋が通っていますが、企業向けの主張がこれほど多い個人プロジェクトなので、頼る前に自分の計画で試す必要があります。 評価は5点満点中3.4点です。
- Janttの料金は?
- MITライセンスで無料。npmの@jantt系パッケージもすべて同様です。ホスト版や有料版はありません。
- Janttの欠点は?
- スター6,207に対しコントリビューター1人、フォーク17; トークン節約と「ハルシネーション0」の主張は未測定; EVMやP6エクスポートなどの企業向け機能は新しく、大規模での実績がない; タグ付きリリースは一つだけ.
- Janttは誰に向いているか?
- プロジェクト計画を生成するエージェントや社内ツールを作っていて、モデルのJSONを軽く編集できるガント表示にしたい開発者。
- チームや本番環境でJanttを使うと費用はいくらか?
- ライセンス費用はなく、エージェントがJSONを書くのに使うモデルのトークン代だけです。
- Janttは企業データを扱っても安全か?
- すべてクライアント側か手元のマシンで動きます。計画は自分のJSONファイルかブラウザーのローカルストレージに保存されます。MITライセンス。
回答確認日:2026年11月3日
