
フルスタックのプロトタイピングエージェントをあなたのAWSアカウントにデプロイする (OpenClaw, Kiro-Cli, Pi, Hermes, Claude Code, Codex)
📝 ブログ記事を読む: 「エージェントに独自のAWSアカウントを与えてみた」
TL;DR — Lowkeyをデプロイ:
curl -sfL install.lowkey.run | bashbash、zsh、AWS CloudShellで動作します。インストーラーは、パック、プロファイル、デプロイ方法を対話形式で案内します。
ワンライナー例(非対話型):
# 完全なビルダーエージェント(AWSリソースの作成/変更/削除可) curl -sfL install.lowkey.run | bash -s -- -y --pack openclaw --profile builder # 読み取り専用アドバイザー(すべて表示可能、変更不可) curl -sfL install.lowkey.run | bash -s -- -y --pack openclaw --profile account_assistant # パーソナルアシスタント(Bedrockのみ、AWSアクセスなし) curl -sfL install.lowkey.run | bash -s -- -y --pack claude-code --profile personal_assistant # サンドボックス化されたパーソナルアシスタント(NemoClaw — OpenShellサンドボックス内で隔離) curl -sfL install.lowkey.run | bash -s -- -y --pack nemoclaw --profile personal_assistant # Kiro CLIエージェント(AWSエージェンティックIDE — デプロイ後に対話的ログインが必要) curl -sfL install.lowkey.run | bash -s -- -y --pack kiro-cli --profile builder # Codex CLIエージェント(OpenAI — ビルダーエージェント、Bedrock不要) curl -sfL install.lowkey.run | bash -s -- -y --pack codex-cli # デプロイ後、インスタンスにSSM接続し、codex login を実行 # (ChatGPT/ブラウザ または APIキー — お好きな方法で)要件: AWS CLI + 専用サンドボックスアカウントの管理者アクセス。
⚠️ クリーンなアカウントにデプロイしてください。LLMはミスを起こします。サンドボックスが被害範囲を限定します。
アンインストール:
curl -sfL uninstall.lowkey.run | bash
curl -sfL install.lowkey.run | bash を実行 — インストーラーは パック、プロファイル、インスタンスサイズ、デプロイ方法(CloudFormation CLI または Console)を案内します。
📊 テレメトリーオプトアウト: インストーラーは匿名のインストールテレメトリー(開始/成功/失敗 + OS/アーキテクチャ/所要時間 — コード、資格情報、IP、ホスト名は送信されません)を送信します。インストール前にオプトアウトするには:
mkdir -p ~/.lowkey && touch ~/.lowkey/telemetry-offまたは、インストーラー実行時に
LOWKEY_TELEMETRY=0を設定します。完全なプライバシー詳細 →
非対話型デプロイ用のCLIフラグ:
権限プロファイル:
エージェントパック:
インストーラーは動的にパックを検出し、どれをデプロイするか尋ねます。実験的パックは明確にマークされています。
AWS CloudShellからでも動作! AWS CloudShell から直接インストーラーを実行できます — ローカル設定は不要です。CloudShellはコンソールセッションからAWS資格情報が既に設定されています。
aws cloudformation create-stack
--stack-name my-loki
--template-body file://template.yaml
--parameters ParameterKey=EnvironmentName,ParameterValue=my-loki
--capabilities CAPABILITY_NAMED_IAM
--region us-east-1
aws cloudformation create-stack
--stack-name my-hermes
--template-body file://template.yaml
--parameters
ParameterKey=EnvironmentName,ParameterValue=my-hermes
ParameterKey=PackName,ParameterValue=hermes
ParameterKey=InstanceType,ParameterValue=t4g.medium
ParameterKey=DataVolumeSize,ParameterValue=0
--capabilities CAPABILITY_NAMED_IAM
--region us-east-1
aws ssm start-session --target
openclaw tui # or use the alias: loki tui
Full deployment guide: [Deploying Lowkey on AWS](https://github.com/inceptionstack/lowkey/wiki/Deploying-Lowkey-on-AWS)
</details>
### Step 2: 必須のブートストラップを実行する
> **重要 — これにより、ミスが減り、エージェントの動作が大幅に改善されます。**
Lowkeyに初めて接続した後、必須のブートストラップを実行してください。これらは以下にあります: [`bootstraps/essential/`](https://github.com/inceptionstack/lowkey/tree/main/bootstraps/essential)
**プロンプト例** — これをLowkeyのチャットに貼り付けてください:
> *"Lowkey、こちらのURL https://github.com/inceptionstack/lowkey/tree/main/bootstraps/essential に基づいて自分自身をブートストラップしてください。"*
利用可能な必須ブートストラップ:
- **BOOTSTRAP-ALARMS** — CloudWatchアラーム監視を設定します
- **BOOTSTRAP-CODING-GUIDELINES** — 開発標準とコーディングプラクティスを設定します
- **BOOTSTRAP-DAILY-UPDATE** — デイリーステータス更新手順を設定します
- **BOOTSTRAP-DIAGRAMS** — アーキテクチャ図の生成を有効にします
- **BOOTSTRAP-DISK-SPACE-STRAT** — ディスク容量管理戦略を設定します
- **BOOTSTRAP-MCPORTER** — MCPツール管理のためのMCPorterを設定します
- **BOOTSTRAP-MEMORY-SEARCH** — 永続メモリ検索機能を有効にします
- **BOOTSTRAP-PLAYWRIGHT** — Playwrightブラウザ自動化を設定します
- **BOOTSTRAP-SECRETS-AWS** — AWSシークレットと認証情報管理を設定します
- **BOOTSTRAP-SECURITY** — セキュリティプロトコルとガイドラインを確立します
### Step 3: オプションのブートストラップを実行する
> あると便利 — ご自身のワークフローに合うものをご覧になって選択してください。
必須のブートストラップを実行した後、希望するオプションのブートストラップを実行してください。以下にあります: [`bootstraps/optional/`](https://github.com/inceptionstack/lowkey/tree/main/bootstraps/optional)
利用可能なオプションのブートストラップ:
- **BOOTSTRAP-GITHUBACTION-CODE-REVIEW** — GitHub Actionsと自動コードレビューを統合します
- **BOOTSTRAP-PIPELINE-NOTIFICATIONS** — CI/CDパイプラインノーティフィケーションを設定します
- **BOOTSTRAP-SKILLS** — loki-skillsライブラリの手動インストール/リカバリ(`openclaw`パックにより自動インストールされます)
- **BOOTSTRAP-WEB-UI** — Webユーザーインターフェースを設定します
- **OPTIMIZE-TOO-LARGE-CONTEXT** — 大規模コンテキストウィンドウの最適化戦略
### Step 4: Telegram連携(必要な場合)
Telegram経由でLowkeyを使用したい場合は、以下のTelegramブートストラップを実行してください: [`bootstraps/telegram/`](https://github.com/inceptionstack/lowkey/tree/main/bootstraps/telegram)
- **BOOTSTRAP-TELEGRAM** — 基本的なTelegramボット連携を設定します
- **BOOTSTRAP-TELEGRAM-GROUP** — Telegramグループチャット機能を設定します
### アンインストール
アカウントから1つまたはすべてのLowkeyデプロイメントを削除します:```sh
curl -sfL uninstall.lowkey.run | bash
| フラグ | 説明 |
|---|
--non-interactive | すべてのプロンプトをスキップし、デフォルトを使用(エイリアス: --yes、-y) |
--pack <名前> | エージェントパック: openclaw、claude-code、hermes、nemoclaw、kiro-cli、codex-cli、pi、ironclaw、roundhouse |
--profile <名前> | 権限プロファイル: builder、account_assistant、personal_assistant |
--method <方法> | デプロイ方法: cfn(CloudFormation) |
| プロファイル | IAM | インスタンス | ユースケース |
|---|
🔴 builder | AdministratorAccess | t4g.xlarge | アプリ構築、インフラデプロイ、パイプライン管理 |
🟡 account_assistant | ReadOnlyAccess + Bedrock | t4g.medium | コスト分析、アーキテクチャレビュー、デバッグ |
🟢 personal_assistant | Bedrockのみ | t4g.medium | ライティング、リサーチ、コーディングヘルプ、日々のタスク |
| パック | 説明 | インスタンス | データボリューム |
|---|
| OpenClaw(デフォルト) | ステートフルAIエージェント、24/7ゲートウェイ、永続メモリ、Telegram/Discord/Slack対応 | t4g.xlarge推奨 | 80GB |
| Claude Code | Anthropicのコーディングエージェント — Bedrockネイティブ、固定CLIバージョン、AWSプラグイン+MCP、フルツールアクセス | t4g.large推奨 | 不要(0に設定) |
| Hermes (実験的) | NousResearch CLIエージェント — 軽量、ターミナル指向、自己改善スキル | t4g.mediumで十分 | 不要(0に設定) |
| Pi (実験的) | 最小限のターミナルコーディングハーネス — 読み取り、書き込み、編集、bashツール | t4g.mediumで十分 | 不要(0に設定) |
| IronClaw (実験的) | NEAR AIによるRustベースのAIエージェント — 静的バイナリ、高速起動 | t4g.mediumで十分 | 不要(0に設定) |
| NemoClaw (実験的) | NVIDIA OpenShellサンドボックス内のOpenClaw — Landlock + seccomp + netns分離、Bedrockify経由でBedrock。personal_assistantプロファイルのみ。 | t4g.xlarge必須 | 80GB |
| Kiro CLI (実験的) | MCPサーバー対応のAWSエージェンティックIDEターミナルクライアント。独自のクラウド推論(Bedrockではない)を使用。デプロイ後に対話的SSOログインが必要。 | t4g.mediumで十分 | 不要(0に設定) |
| Codex CLI (実験的) | OpenAIのCodexコーディングエージェント — OpenAI APIを直接使用(Bedbrook不使用)。ビルダーエージェント(全アクセス危険)として設定。インストール完了後、インスタンスにSSM接続し、codex loginを実行。 | t4g.mediumで十分 | 不要(0に設定) |
| Troika (実験的) | 3つのハーネスコーディングマシン — OpenClaw/Hermes + Claude Code + Codex CLI、すべてAmazon Bedrock経由。SSMログイン時に自動起動するデイリードライバーを選択。agents driver <名前>で切り替え。ビルダーのみ。Anthropic + Bedrock Mantleモデルアクセスが必要。 | t4g.xlarge必須 | 80GB |
タグでデプロイメントを検索し、削除するものを選択し、CloudFormationスタックを削除します(レガシーなTerraformデプロイは固定されたレガシー参照を介して引き続き破棄されます)。また、オプションで状態バケット/ロックテーブルを削除します。
Lowkeyは、さまざまなAIエージェントランタイムをデプロイするためにパックベースのアーキテクチャを採用しています。各パックは、独自のインストールスクリプト、マニフェスト、リソースを持つ自己完結型のモジュールです。
| Pack | Type | Description |
|---|---|---|
bedrockify | Base (auto-installed) | Amazon Bedrock向けのOpenAI互換プロキシ。systemdデーモンとしてポート8090で動作します。ほとんどのエージェントパックがこれに依存しています。 |
openclaw | Agent | 完全なステートフルAIエージェント。24時間稼働のゲートウェイ、永続メモリ、マルチチャンネル対応(Telegram、Discord、Slack)。Claude Codeを含みます。 |
claude-code | Agent | AnthropicのClaude Code CLI。ネイティブのBedrock対応(bedrockify不要)、固定バージョン(オーバーライド:packs/claude-code/install.sh --version latest)、AWSプラグイン+MCPプロキシ、フルツール権限。 |
hermes | Agent (experimental) | NousResearchのHermes CLIエージェント。自己改善スキル、学習ループ、軽量。モデルアクセスにbedrockifyを使用。 |
pi | Agent (experimental) | Pi Coding Agent。最小限のターミナルコーディングハーネス、読み取り、書き込み、編集、bashツールを備える。純粋なNode.js。 |
ironclaw | Agent (experimental) | NEAR AIによるIronClaw。シェル/ファイルツール、MCPサポートを備えたRustベースのエージェント。単一の静的バイナリ。 |
nemoclaw | Agent (experimental) | NemoClaw — OpenClawをNVIDIA OpenShellサンドボックス内で動作させ、Landlock、seccomp、ネットワーク名前空間分離を備えたもの。推論はホスト上のbedrockifyを経由(NVIDIA APIキー不要)。personal_assistantプロファイルとのみ互換性あり — サンドボックスはすべてのAWS APIアクセスをブロックします。Docker + t4g.xlargeが必要です。 |
kiro-cli | Agent (experimental) | Kiro CLI — MCPサーバーサポートを備えたAWSエージェントIDEターミナルクライアント。独自のクラウド推論を使用(Bedrock/bedrockifyは不要)。AWS MCPサーバー(terraform、ecs、eks、core、docs)をプリインストール。デプロイ後に対話型SSOログインが必要: kiro-cli login --use-device-flow。 |
codex-cli | Agent (experimental) | Codex CLI — OpenAIのコーディングエージェント。OpenAIのAPIに直接接続(Bedrock/bedrockify不要)。ビルダーエージェントとして設定(danger-full-access、プロンプトなし)。インストール後の手順: インスタンスにSSMで接続し、codex login(対話型)を実行 — 認証はデプロイ後まで意図的に遅延されます。 |
troika | Agent (experimental) | 3つのハーネスを備えたコーディングマシン:1つのインスタンス上でOpenClaw/Hermes + Claude Code + Codex CLI、すべてBedrock経由。SSMログイン時に自動起動するを選択。いつでもで切り替え可能。ビルダーのみ。Anthropicモデルアクセス + Bedrock Mantleアクセス()が必要。 |
install.sh → picks pack → CloudFormation → EC2 instance └── bootstrap.sh --pack openclaw --region us-east-1 --model ... ├── Phase 1: System setup (SSM, Node.js, volumes) ├── Writes /tmp/loki-pack-config.json (packs read via jq) ├── Phase 2: Install deps (bedrockify) → Install pack (openclaw/hermes) └── Phase 3: Brain files, Claude Code, Bedrock check
各パックはJSON設定ファイルから必要な情報のみを読み取ります。ブートストラップディスパッチャーは`packs/registry.yaml`から自動的に依存関係を解決します。
### スタンドアロンパックの使用方法
パックは個別に実行することもできます(例:既存のEC2インスタンス上で):```bash
# Install bedrockify + hermes manually
git clone https://github.com/inceptionstack/lowkey.git
cd lowkey
# Install bedrockify first (dependency)
bash packs/bedrockify/install.sh --region us-east-1 --port 8090
# Then install your agent pack
bash packs/hermes/install.sh --region us-east-1 --hermes-model anthropic/claude-opus-4.6
# Or for OpenClaw
bash packs/openclaw/install.sh --region us-east-1 --model us.anthropic.claude-opus-4-6-v1 --port 3001
# Or for NemoClaw (sandboxed OpenClaw — needs Docker, personal_assistant only)
bash packs/nemoclaw/install.sh --region us-east-1 --model us.anthropic.claude-sonnet-4-6 --profile personal_assistant
# Or for Kiro CLI (no bedrockify needed, requires interactive login after install)
bash packs/kiro-cli/install.sh --region us-east-1
# Or for Codex CLI (no bedrockify needed, authenticate post-install)
bash packs/codex-cli/install.sh --region us-east-1 --model gpt-5.4
# Then: codex login
新しいエージェントランタイムを追加するには:
packs/<name>/ を作成し、manifest.yaml、install.sh、resources/ を配置しますpacks/registry.yaml に追加し、タイプ、依存関係、インフラ要件を指定しますPackName AllowedValues に追加しますinstall.sh のパック選択メニューに追加します既存のパックをパターンとして参照してください。各 install.sh は、--key value 形式のCLI引数で単独実行可能であり、--help をサポートしている必要があります。
OpenClawに独自のAWSアカウントを管理・制御させ、あなたのためにものを構築させたらどうなるでしょうか?
プロトタイプの構築はかつてないほど高速化しています。Lovable、Base44、Boltのようなツールを使えば、どんな開発者でもアイデアから動作するデモまで数分で到達できます。シンプルなフロントエンドアプリと基本的なCRUD操作であれば、これらのプラットフォームは確かにスピードを提供します。プロトタイプ作成の課題はほぼ解決されています。
問題は、チームがAWS上で実際に動くものを作ろうと決めた瞬間に始まります。何を作りたいかを正確に把握している経験豊富なエンジニアでさえ、ビジネスロジックを一行も書く前に、インフラのプロビジョニング、IAMポリシーの設計、ネットワークの設定、CI/CDパイプラインの構築、監視の導入、セキュリティベースラインの確立に数日を費やします。DevOpsリソースを持たない個人開発者や小規模チームにとって、これは大きな遅延を生み出し、製品を十分な速さでリリースできない(あるいはまったくリリースできない)可能性があります。
代替手段(そしてほとんどの個人開発者や機動力のあるチームが取るかもしれない方法)は、迅速な開発プラットフォーム上で素早く構築し、後でAWSに移行することです。しかし、それには別の問題が生じます。これらのプラットフォームは「ブラックボックス」であり、規定された範囲以外の実際のAWSサービスにアクセスできず(そもそもアクセスできる場合)、チームがプラットフォームの限界を超えたときに完全な書き換えが必要になります。技術的負債は静かに蓄積され、ある時点で、(異なる、あるいはより複雑な)決済統合、コンプライアンス要件、またはプラットフォームが単にサポートできないワークロード(特殊なバックエンドAPIやAPIのみの製品、特殊なデータスキーマやグラフ、特別なスケール要件、特殊なセキュリティオプションなど)が必要になったときに表面化します。その時点で、チームは高コストな書き換えと、構築できるものを制限するプラットフォームに留まる選択を迫られます。
開発者がスピードと制御の間で選択を強いられないのが理想的です。
この問題を初めて解決可能にする3つの能力が収束しました。
1. 実際に機能するAIエージェント。 オープンソースのAIエージェントフレームワークであるOpenClaw(および他のクローのようなツール)は、大規模な環境で、ユーザー(一部は開発者)がAIエージェントにシェルコマンドの実行、ファイルの管理、APIとの対話を任せることを証明しました。これは、エージェントが有能で、人間が制御を保持している場合です。6週間でGitHubスター数317kを達成し、オープンソース史上最も急速な普及曲線の1つとなりました。
2. Infrastructure-as-Codeは成熟している。 aws-cli、Terraform、AWS CDK、CloudFormation、SAMなどのツールにより、リソースのプロビジョニングは完全にプログラム可能です。AIエージェントは、人間のエンジニアが使用するのと同じツールを使ってインフラを生成、変更、デプロイできます。その出力は監査可能で、バージョン管理され、元に戻すことができます。
3. 基盤モデルはアーキテクチャについて推論できる。 Anthropic Claudeのようなモデルは、マルチステップのインフラプロビジョニングに必要なコンテキストウィンドウとツール使用の信頼性を備えています。フルスタックのアプリケーションアーキテクチャについて推論し、正しい設定を生成し、数時間にわたるビルドセッション全体でコンテキストを維持できます。
これら3つの能力が構成要素です。Lowkeyは、これらを単一のデプロイ可能なパッケージに組み合わせ、独自のAWSアカウントを24時間365日管理できるようにしたものです。
Lowkeyは、オープンソースで自分でデプロイするAIエージェントです。AWSアカウント内に常駐し(通常はエージェント同士が干渉しないようアカウントごとに1つ)、実際のコード、インフラ、デプロイ、設定を構築します。
リポジトリをクローンし、CloudFormationでデプロイすると、数分でアカウント内に24時間365日稼働するエージェントができあがります。Amazon Bedrock(デフォルト、変更可能)に接続され、AWSインフラスキルを搭載し、すぐに構築を開始できる状態になります。エージェントにはTelegram、Discord、Slack、またはターミナルUIからアクセスでき、セッション間で完全なメモリを保持するため、自分が何を構築したか、何がデプロイされているか、すべての状態が何であるかを常に把握しています。
Lowkeyは、AWSアカウント内で完全なビルドライフサイクルを処理します。
Lowkeyが構築するものはすべて、標準的なAWSサービスを(ただしこれに限定されない)使用できます。インフラにはCloudFormation、CDK、Terraform、コードにはCodeCommitやGitHub、コンピュートにはLambdaやECS、データにはDynamoDBやRDSなど。独自のランタイムはなく、抽象化レイヤーもなく、アプリケーションがプロトタイプ段階を超えて成長しても移行は不要です。
すべてはあなたが所有します。 明日Lowkeyを無効にしても、アプリケーションは稼働し続けます。すべてのリソースはAWSコンソールで表示可能で、任意のツールチェーンに移植可能であり、あなたが修正できます。
AIコーディングツール(Cursor、Kiro、Claude Code)はラップトップ上で動作し、ラップトップを閉じると停止します。それに対してLowkeyは、AWSアカウント内に24時間常駐する永続的なエージェントです。火曜日にビルドを開始し、木曜日に戻ってきても、どこまで進んでいるかを正確に把握しています。
迅速な開発プラットフォーム(Replit、Lovable、Bolt)はインフラを抽象化し、コードを独自のランタイムに閉じ込めます。それに対してLowkeyは、AWS 内 で動作します。インフラは標準のIaCツールで管理される本物のAWSであり、外部ベンダーによるロックインはありません(もちろんAWSは除きますが、将来簡単に移植できるようにアプリを完全にコンテナ化することも選択できます)。
汎用AIアシスタントとは異なり、LowkeyはAWSインフラスキルと、実際にリソースをプロビジョニングするためのIAM権限を備えて出荷されます。AWS上での構築と運用に特化して設計されています。VMサンドボックスやDockerサンドボックスに完全に閉じ込められる代わりに、そのサンドボックスはエージェントが存在するAWSアカウントの境界によって定義されます。
Clawhubスキル(そこには大きなセキュリティリスクがあります)はバンドルされておらず、主にAWSスキルと、mcporterを使用したPlaywright MCPが含まれています。
実際の使用例のスクリーンショット — アプリの構築、インフラのデバッグ、AWSリソースの監視。
やりたいことを平易な英語で説明します。Lowkeyはアーキテクチャを計画し、コードを書き、CI/CDをセットアップし、デプロイします。その間、見守ることも、他のことをすることもできます。
コードに手を触れる前に、Lowkeyは完全なアーキテクチャ計画を提示します — データモデル、トラフィックフロー、インフラコンポーネント、デプロイ戦略。構築を開始する前に、レビューして調整できます。
どのデバイスからでも中断したところから再開できます。Lowkeyはすべてのプロジェクト、すべての決定、デプロイしたすべてのリソースを完全に記憶しています。コンテキストスイッチングの負荷はありません。
Lowkeyはあなたが尋ねるのを待ちません。ラップトップを開く前に、AWSコスト、セキュリティ発見事項、重要なCVE、パイプラインのステータスを毎日レポートとして送信します。
LowkeyはSecurity Hub、GuardDuty、Inspectorから読み取ることができます。CVEレポートを見つけると、修正を提案し、コンテナイメージを再ビルドし、結果を検証できます。これは便利な機能であり、セキュリティの保証ではありません。何をするかは常にレビューしてください。
左:夜間にエージェントがCVEを検出。右:すべてのCVEが排除され、アプリの動作が確認された。
何かが壊れたとき、LowkeyはVPC、ロードバランサー、ルートテーブル、DNSにわたって問題をトレースし、修正し、何が起こったかを説明します。
Lowkeyは必要なときに開く一回限りのツールではありません。それは、あなたのAWSアカウントに24時間365日常駐し、あなたが重要なことに集中している間、コーディング、デプロイ、監視、改善を行う常時稼働のパートナーです。
| 時間 | 何が起こるか | |
|---|---|---|
| 🌅 | 8:00 AM | 朝のブリーフィングが届く。 ラップトップを開く前に、Lowkeyが日次レポートを送信:セキュリティ発見事項のサマリー、夜間の支出($3.20)、コンテナイメージでフラグが立ったCVE、すべてのパイプラインがグリーン。 |
| ☕ | 9:30 AM | アイデアが浮かぶ。 SSMターミナル経由で:「DynamoDB、Cognito認証、Reactフロントエンドを備えたサーバーレスREST APIを構築して。」コーヒーを飲み終わる頃には、テスト、CI/CDパイプライン、CloudWatchアラームが整ってライブになっています。すべてIaC。 |
| 🛡️ | 11:00 AM | Lowkeyが何かをフラグする。 定期的なヘルスチェックが過度に寛容なセキュリティグループをキャッチ。Lowkeyはそれを厳格化することを提案し、CloudFormationテンプレートを更新し、レビュー用のサマリーを送信します。 |
| 📱 | 2:15 PM | どこからでも反復。 電話からのメッセージ:「今朝作ったAPIにWebSocketエンドポイントを追加して。」Lowkeyは完全なアーキテクチャを記憶しているため、コンテキストは不要。 |
| 📋 | 5:30 PM | 終了サマリー。 「今日構築したすべてを要約して。」Lowkeyがまとめ:2つの新しいサービスをデプロイ、14のCloudFormationリソースを作成、3つのパイプラインを設定、すべてのテストに合格。チームにコピペ。 |
| 🌙 | 3:00 AM | あなたが寝ている間に。 スケジュールジョブは、AWSのベストプラクティスに対してインフラを監査できます。Lowkeyはコスト最適化を見つけ、改善点をフラグし、すべてをログに記録して朝のレビューに備えます。 |
Lowkeyは、オープンソースのAIエージェントフレームワークOpenClaw上に構築されています。lowkeyリポジトリには、本番対応のLowkeyインスタンスをデプロイするために必要なものがすべてパッケージ化されています。
1. ワンクリックデプロイ。 CloudFormationテンプレートをデプロイします。これにより、分離されたVPC、デフォルトのT4g.xlarge EC2インスタンス(実際の開発マシンとしてテストの実行、コードのビルド、Docker化などを実行できるよう推奨)、IAMロール、セキュリティサービスが作成され、事前設定されたワークスペースとともにLowkeyがインストールされます。総デプロイ時間:約4〜10分。
2. 設定可能なモニタリング。 デプロイには5つの個別に切り替え可能なAWSセキュリティサービス(Security Hub、GuardDuty、Inspector、Access Analyzer、AWS Config)が含まれており、デフォルトですべて有効になっています。テスト/開発環境では、不要なものを無効にしてください。EC2インスタンスはSSHの代わりにSSM Session Managerを使用し(開かれたポートはなし)、Lowkeyゲートウェイはlocalhost上でのみリッスンします(ネットワークに公開されません)。注記: これらのサービスを有効にしても、エージェント自体が安全になるわけではありません。エージェントがこれらのツールからの発見事項を表面化できることを意味します。それらをレビューし、対応する責任は依然としてあなたにあります。
3. 観察 → 計画 → 実行。 LowkeyはAWSアカウントの現在の状態を読み取り、次のアクションを計画し、完全な管理者権限で実行します。(覚えておいてください - 力には責任が伴います。これはリスクがあるため、エージェントのミスによる被害範囲を最小限にするために、クリーンなAWSアカウントで使用してください)
4. 永続的なメモリ。 会話履歴とエージェントメモリはインスタンス上にローカルに保存されます。Lowkeyは、セッションや再起動をまたいで継続性を提供するワークスペースファイル(SOUL.md、TOOLS.md、MEMORY.md)を維持します。昨日何を構築したかを把握しています。
5. あなたのデータはあなたのものです。 外部への呼び出しは、Amazon BedrockへのAI推論のみです(Bedrockのデータプライバシーポリシーに基づいて処理されます。あなたのデータはモデルのトレーニングに使用されません)。あるいは、独自のAnthropic APIキーやLiteLLMプロキシを使用することもできます。コード、インフラ設定、アプリケーションデータがアカウント外に出ることはありません。インストーラー自体は、匿名のインストールテレメトリー(OS + アーキテクチャ + 期間を含むインストール開始/成功/失敗 — コード、認証情報、IP、ホスト名、ファイルパスはなし)を送信します — 送信される内容とオフにする方法を正確に確認する。
install.sh インストーラーは、インストール障害の修正と、どのプラットフォームで実行されているかを理解するために、匿名の集計テレメトリーを送信します。
started / completed / failed)+ 期間 + 一方向SHA-256ハッシュ化されたマシンフィンガープリント。以上です。Full details, wire-level schema, and source references: Telemetry & Privacy — and the code lives in install.sh (search for _telem_). Don't trust us — read it.
個人創業者およびプレシードチーム(1~3人) — カスタムバックエンドがない、実際のAWSサービスがない、本番環境へのパスがないといったrapid-devプラットフォームの制限に不満を感じており、技術的負債を蓄積することなく迅速に反復する必要がある人。
小規模スタートアップチーム(2~10人) — 限られたランナウェイでプロダクトマーケットフィットを目指して競っている。支払い、統合、コンプライアンスなどの高度なバックエンド機能が必要で、専任のDevOpsリソースを確保できない、またはすでに手一杯である。
企業内イノベーションチーム — 概念実証を構築している。企業のセキュリティ基準に準拠する必要があり、データがAWSアカウントから出る必要がある外部プラットフォームを使用できず、検証のスピードで評価される。
任意の開発者 — AWS上で何を構築したいかはわかっているが、POCを構築するためにビジネスロジックを書く前にインフラストラクチャに1週間費やしたくない人。
| コンポーネント | 推定月額コスト |
|---|---|
| EC2 t4g.medium (24/7) | ~$25 |
| EC2 t4g.xlarge (24/7) (複雑な開発作業に推奨) | ~$100 |
| EBS volumes (40GB + 80GB) | ~$10 |
| Bedrock (中程度の使用、sonnet 4.6) (推奨: メインタスクにはopus 4.6、サブエージェントにはsonnet 4.6) 毎日構築している場合。 | $300–$2000 (またはopus 4.6を非常にアクティブに使用している場合はそれ以上) |
| セキュリティサービス | ~$5 (個別に切り替え可能) |
Lowkeyはリソースをプロビジョニングする前にコストを見積もり、いつでも実際のAWS支出を要約できます。セットアップ中にAWS Budgetsアラートを設定してください。
LowkeyはあなたのAWSアカウントに対して管理者アクセスを持っています。これが便利な理由であり、危険な理由でもあります。トレードオフについて自分自身に正直になりましょう:
推奨する緩和策:
Lowkeyは:
Lowkeyは完全にオープンソースです。デプロイテンプレート、ブレインファイル、スキル、ブートストラップスクリプトはすべて github.com/inceptionstack/lowkey で入手できます。
| リポジトリ | 説明 |
|---|---|
| lowkey | デプロイテンプレート(CloudFormation)、パックシステム、ブートストラップスクリプト、ブレインファイル |
| loki-skills | エージェントスキルライブラリ — AWSインフラストラクチャ、可観測性、支払いなど(OpenClaw + Hermes) |
| bedrockify | Amazon Bedrock向けOpenAI互換プロキシ — チャット補完+エンベディングを1つのバイナリで |
| ai-patterns | AIエージェントアーキテクチャパターン — 定義、命名、設計上の考慮事項 |
コントリビューション、イシュー、フィードバックを歓迎します。
agents driver <name>openai.gpt-5.5roundhouse | Agent | Roundhouse — Telegramチャンネルを備えたPiベースのAIコーディングエージェント。ネイティブBedrock SDKを使用(bedrockify不要)。TelegramBotTokenSecretおよびTelegramUserパラメータが必要です。 |