ターミナルこそがIDE

PATAPIMはシンプルな前提に基づいています:Claude Code、Codex、Gemini CLIなどのAIコーディングエージェントを使う場合、すべてはターミナルで起こります。コードエディタは二次的なものになります。

従来のIDEはターミナルを後付け扱いしています。PATAPIMはこれを逆転させ、ターミナルが中心で、他のすべてがそれを支えます。

本物のPTY

PATAPIMはxterm.js 5.3node-pty 1.0を使用して本物の疑似ターミナルを提供します:

  • シグナル、ジョブ制御、カラー、リサイズをサポートする完全なシェルエミュレーション
  • 適切なstdin/stdout/stderrの処理
  • AIエージェントが検出できるネイティブなターミナル寸法
  • システムターミナルで動作するすべてのプログラムがPATAPIMでも動作

3パネルレイアウト

パネル位置内容
サイドバーファイルエクスプローラー、プロジェクトリスト
ターミナル中央タブまたはグリッド表示(最大9)
パネル右(トグル可能)履歴、タスク、GitHub、リモート、検索、設定、セッション

AIにとっての重要性

AIコーディングエージェントにはテキストボックスではなく、本物のターミナルが必要です。node-ptyにより、Claude Codeは適切なターミナル寸法、シグナル処理、完全なANSIカラーサポートを得られます。

マルチエージェントワークフロー

3x3グリッドで、異なるAIエージェントを同時に実行できます。各ターミナルは独立しており、すべてを一度に確認しながらインタラクションできます。