5分で DynoTable

DynoTable は AWS DynamoDB 向けデスクトップ Workbench — 毎日 Dynamo データを閲覧・編集するエンジニアのために構築されました。高速でキーボード優先です。テーブルの読み書きはあなたの AWS アカウントにだけ行きます。

ローカルインデックスは、Team Workspace経由で公開を選ばない限りデバイス上に留まります。

DynamoDB を閲覧する DynoTable ウィンドウ:タブのサイドバー、Visual モードのテーブルタブ、下部に固定されたアクティブプロファイル。
DynamoDB を閲覧する DynoTable ウィンドウ:タブのサイドバー、Visual モードのテーブルタブ、下部に固定されたアクティブプロファイル。

アプリの形

DynoTable は3領域の単一ウィンドウです。フローティングパネルもモーダル連打もありません — すべてに1つの居場所があります。

  • サイドバー — 開いているタブと保存フォルダ。下部にアクティブな Profile が固定。
  • タブコンテンツ — タブあたり1つの開いた Table。Visual または PartiQL モード。
  • タブ — ブラウザ風にテーブルを開く。⌘⇧Tで最後に閉じたタブを再開。

コア概念

  • — 名前付き AWS 認証情報セット。1プロファイル、多リージョン、多テーブル。
  • — 1つの開いたテーブルビュー。フィルター、選択、表示モードはタブごと。
  • — クエリしているインデックス:PRIMARY または名前付き GSI/LSI。
  • Operation — ハッシュキーフィルター設定時は安い query、それ以外は scan

最初に試すこと

インストール接続の後:

  1. ⌘Kでテーブルを開き、パーティションキーフィルターを設定してタブがテーブル Scan ではなく Query を実行するようにする。
  2. ⌘Pでプロファイル切替 — Prod と Dev は別タブと保存クエリを保持。
  3. DynamoDB のアクセスパターンルール内で JOIN / GROUP BY には Workbench タブ(⌘⌥B)を開く。
  4. ⌘Sで編集を Stage し、diff をレビューして Commit — 本番への不意の書き込みを避ける。

無料(サインイン済み、有効ライセンスなし)でもテーブル閲覧とローカルインデックス構築は可能。Workbench クエリ実行、書き込み Stage、AI エージェントには有効なトライアルまたは有料プランが必要。アクティベーションとライセンスを参照。

機能マップ

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 の編集・作成・削除を属性ごとの差分としてステージし、トランザクションのバッチでコミットし、楽観的ロックで競合を解決します。
  • エクスポート — DynoTable から DynamoDB のデータを CSV・JSON・NDJSON にエクスポート — 1 行から結果セット全体まで、列のリネームとバックグラウンドエクスポートに対応。
  • テーブル統計 — DynoTable で DynamoDB テーブルのキー、インデックス、アイテム数とサイズの見積もりを確認し、オートコンプリート用にインデックス化して、TypeScript や Zod のスキーマをエクスポート。

クエリ

  • フィルタとクエリパターン — DynoTable のビジュアルなフィルタピルが DynamoDB の Query と Scan のどちらにマッピングされるか — 読み取りに使うインデックスの選び方と、キー条件・スキャン条件の組み立て方。
  • PartiQL — DynoTable で単一の DynamoDB テーブルに対して PartiQL を書く — SELECT・INSERT・UPDATE・DELETE を、テンプレート、インライン診断、ストリーミング結果とともに。
  • SQL Workbench — DynoTable の SQL Workbench で、DynamoDB テーブルをまたいで本物の JOIN・GROUP BY・集計クエリを実行 — DynamoDB のアクセスパターンのルール内で動く SQL。
  • Smart Tables — DynoTable の Smart Tables — ビジュアルな ER キャンバス上に構築する、保存可能な複数テーブルの結合ビュー。Configure と Data のモード、列ごとのリネーム付き。

AI

  • AI チャット — DynoTable の AI チャットは DynamoDB のスキーマを読み取り、PartiQL や Workbench SQL を書き、編集をレビュー用にステージングします。あなた自身の AWS Bedrock 認証情報で動作します。
  • AI ツール — DynoTable の AI エージェントができること — スキーマとデータの読み取り、正確な集計、レビューを通じた書き込みのステージング、エクスポート — と、各操作がどう制御されるか。
  • MCP サーバー — Claude Code・Cursor・Codex を DynoTable のローカル MCP サーバーに接続 — 有効化の方法、接続ごとの同意とスコープ、そしてセキュリティモデル。

チーム

  • Team ワークスペース — Team ワークスペースは、AI コンテキストとテーブルインデックスを DynoTable のチーム全体で共有します。データはあなた自身の AWS アカウント内の S3 バケットに保存され、当社のサーバーに保存されることはありません。

アカウントとライセンス

  • DynoTable をアクティベートする — DynoTable をアクティベート — ワンクリックの dynotable://activate ディープリンク、トークン貼り付けのフォールバック、トライアル中・有効・読み取り専用の各状態でできること。
  • デバイス — DynoTable の2台マシン制限 — Device ID の仕組み、最古マシンが自動解放されるタイミング、自分で無効化する方法。

リファレンス

  • キーボードショートカット — DynoTable のすべてのキーボードショートカットを機能別に — ナビゲーション、タブ、クエリ、アイテムエディタ、選択。Windows と Linux では ⌘ が Ctrl になります。
  • 設定 — DynoTable の設定の地図 — グローバルな Account・Appearance・Privacy の各セクションと、プロファイルごとの接続・AI・権限・ナレッジのレール。
  • トラブルシューティング — DynoTable のよくあるトラブルの解決方法 — 認証情報と SSO、空のテーブル、古い結果、読み取り専用での書き込み、AI が未設定 — に加えて、アプリが自身を更新する仕組み。
  • 用語集 — ドキュメント全体で使われる DynamoDB と DynoTable の用語を平易に解説 — パーティションキー、ソートキー、GSI、スキャン、PartiQL、ステージングエリア。

更新日

読み始めるインストールとアクティベート