5分でわかる DynoTable
DynoTable は AWS DynamoDB 向けのデスクトップワークベンチで、Dynamo のデータを 毎日閲覧・編集するエンジニアのために作られています。高速でキーボード中心、 そしてローカル完結 — 認証情報やオートコンプリートを支えるインデックスが、 あなたのマシンを離れることはありません。

アプリの構造
DynoTable は3つの領域からなる単一ウィンドウです。フローティングパネルも、 モーダルが重なるスタックもありません — すべてに収まるべき場所が1つだけあります。
- サイドバー — 開いているタブと保存したフォルダ。下部にアクティブな プロファイルが固定されます。
- タブの内容 — タブごとに開いた1つのテーブルを、Visual または PartiQL モードで表示します。
- タブ — テーブルをブラウザのように開きます。最後に閉じたものは ⌘⇧T で開き直せます。
中心となる概念
- プロファイル — 名前付きの AWS 認証情報セット。1つのプロファイルで複数の リージョン、複数のテーブルを扱えます。
- タブ — 開いた1つのテーブルビュー。フィルタ、選択、表示モードはタブごとです。
- クエリパターン — クエリ対象のインデックス:
PRIMARY、または名前付きの GSI/LSI。 - オペレーション — ハッシュキーのフィルタが設定されていれば安価な
query、 そうでなければscanです。
機能マップ
DynoTable は、このマニュアルの構成と同じ形で機能をグループ化しています。
はじめに
- インストールとアクティベート — macOS、Windows、Linux で DynoTable をダウンロード、インストール、アクティベートする — ディープリンクによるアクティベーションフロー、2台までのライセンス、バックグラウンドでのトークン更新。
- AWS アカウントを接続する — DynoTable を AWS に接続 — プロファイル、リージョン、IAM Identity Center(SSO)、MFA で保護された assume-role、プロファイルスイッチャー。認証情報はお使いのマシンに留まります。
データの操作
- テーブルとタブ — DynoTable で DynamoDB を閲覧 — マルチタブのワークスペース、Visual と PartiQL のタブモード、仮想化されたテーブルグリッド、ページサイズ、列の表示切り替え、行ごとの Quick View。
- アイテムの編集 — DynoTable で DynamoDB アイテムを編集 — JSON アイテムエディタ、Plain と DynamoDB-JSON モード、読み取り専用の Flow グラフビュー、スキーマ検証、ステージング経由の保存。
- ステージングとコミット — DynoTable のステージングエリア — すべての DynamoDB 書き込みを、反映前に属性ごとの差分として確認し、安全なトランザクションバッチでコミットし、楽観的ロックで書き込み競合を解決。
- エクスポート — DynoTable から DynamoDB データをエクスポート — CSV・JSON・NDJSON 形式、現在のページから全マッチまでの範囲、リネームした列のエイリアス、タブを閉じてもリロードしても続くバックグラウンドエクスポート。
クエリ
- フィルタとクエリパターン — DynoTable のフィルタとクエリパターン — 各タブのフィルタ状態が DynamoDB の Query と Scan のどちらにマッピングされるか、どのインデックスを経由して読み取るか、そしてビジュアルなフィルタピルがどのようにキー条件とスキャン条件を組み立てるか。
- PartiQL — DynoTable の PartiQL エディタ — テンプレート、インライン診断、クイックフィックス、ストリーミング結果とともに、単一の DynamoDB テーブルに対して SQL スタイルのクエリと書き込みを記述。
- SQL Workbench — DynoTable の SQL Workbench — DynamoDB テーブルをまたいで実際の JOIN・GROUP BY・集計クエリを実行。すべてのクエリを DynamoDB のアクセスパターンの規則内に収めるコンパイラ付き。
- Smart Tables — DynoTable の Smart Tables — ビジュアルな ER キャンバス上に構築する、保存可能な複数テーブルの結合ビュー。Configure と Data モード、リレーションシップ編集、列ごとのリネーム付き。
AI
- AI チャット — DynoTable の AI チャット — DynamoDB のスキーマを読み取り、PartiQL や Workbench SQL を書き、編集を確認用にステージングするエージェント型アシスタント。あなた自身の AWS Bedrock 認証情報で動作します。チャットサイドバー、タブへの昇格、AI のセットアップ(プロバイダー、モデル、ナレッジ、権限、プライバシー)を解説します。
- AI ツール — DynoTable の AI アシスタントができることと、各機能がどのように制御されるか — schema とデータの読み取り、テーブル全体での正確な集計、ビューを開く、レビューを通じた書き込みのステージング、エクスポート — そして、どの操作が黙って実行され、どれが先に許可を求めるか。
- MCP サーバー — DynoTable のツールを、Claude Code や Codex のような外部 AI エージェントに、ローカルの MCP サーバー経由で公開する — 有効化、クライアントの接続、接続ごとの同意とスコープ、そしてセキュリティモデル。デフォルトではオフで、すべての接続にあなたの承認が必要で、AWS 認証情報がマシンから出ることはありません。
アカウントとライセンス
- DynoTable をアクティベートする — DynoTable をアクティベート — ワンクリックの dynotable://activate ディープリンク、トークン貼り付けのフォールバック、そして各ライセンス状態(トライアル中・有効・読み取り専用)でできること。
- デバイス — DynoTable の 2 台のマシン制限 — Device ID の仕組み、最も古いマシンが自動的に解放されるタイミング、アカウントの Devices ページからマシンを無効化する方法。
リファレンス
- キーボードショートカット — DynoTable のすべてのキーボードショートカットを、機能別にグループ化 — ナビゲーション、タブ、クエリ、アイテムエディタ、選択、行のナビゲーション。表示は macOS のキー。Windows と Linux では ⌘ が Ctrl になります。
- 設定 — DynoTable の設定の地図 — グローバルな Account、Appearance、Privacy、About の各セクション、加えてプロファイルごとのレール(Connection、Personalization、AI バインディング、Models、Permissions、Knowledge、Activity、Danger zone)と、それぞれが何を制御するか。
- トラブルシューティング — DynoTable のよくあるトラブルの解決方法 — 認証情報と SSO、空のテーブルと古い結果、読み取り専用での書き込み、AI が未設定 — に加えて、macOS・Windows・Linux でアプリが自身を更新する仕組み。
- 用語集 — ドキュメント全体で使われる DynamoDB と DynoTable の用語を平易に解説 — パーティションキー、ソートキー、GSI、スキャン、PartiQL、ステージングエリアなど。


