CDKでデプロイするAWSホスト型Webアプリ。チャット、RAG、エージェントなど、業務で使える生成AI環境を安全にすぐ利用できます。
aws-samples/bedrock-engineer
ファイル編集、コマンド実行、Web検索、ナレッジベースの利用ができる、Amazon Bedrockベースのデスクトップ自律型AIエージェントアプリ。
代替できる製品:Cline
- スター
- 486
- フォーク
- 69
- 未解決の Issue
- 31
- 最終コミット
- 6 日前
これは何?
Bedrock Engineerは、Claude、Amazon Nova、Meta LlamaなどのAmazon Bedrockモデル上で自律型AIエージェントを実行するネイティブデスクトップアプリです。エージェントには任意の名前やシステムプロンプトを設定し、使用するツールを選択できます。同じアプリをソフトウェア開発からその他のタスクまで幅広く活用できます。
組み込みツールには、ファイルシステム操作、許可リストによるコマンド実行、Tavilyを使ったWeb検索とページ取得、Docker上で動作するPythonコードインタープリター、BedrockとNova Reelを使った画像・動画生成、Bedrock Knowledge Bases、Agents、Flowsへのアクセスが含まれます。さらに、MCPクライアント連携、バックグラウンドエージェントのスケジュール実行、エージェント共有ディレクトリ、Nova Sonicによる音声チャット、Webサイト、AWS Step Functionsの定義、AWSアーキテクチャ図の生成機能も備えています。
macOS向けに最適化されており、ソースからWindowsやLinux向けにビルドすることもできます。利用には自身のAWS認証情報とBedrockモデルへのアクセス権が必要です。
主な機能
- 01エージェントごとにカスタムシステムプロンプトと使用ツールを設定できる自律型エージェント。
- 02ExcelからCSVへの変換を含む、ファイルの読み取り、書き込み、移動、コピーに対応したファイルシステムツール。
- 03登録済みの許可コマンドに制限されたコマンド実行。
- 04インターネットアクセスのない、分離されたDocker環境で動作するPythonコードインタープリター。
- 05Amazon BedrockとNova Reelによる画像・動画生成、およびナレッジベースからの情報取得。
ユースケース
- プロジェクトの作成、ファイルの編集、コードの分析などのコーディングタスクを委任する。
- サンドボックス化されたPython環境でデータ分析や可視化を行う。
- 自然言語での説明からWebサイトやAWSアーキテクチャ図を作成する。
- AIタスクをスケジュール実行し、AWS上の社内ナレッジベースに問い合わせる。
クイックスタート
- 1
お使いのOS向けの最新リリースをダウンロードするか、ソースからビルドします
- 2
npmモジュールをインストールします
npm ci - 3
macOS向けのアプリケーションパッケージをビルドします(他のシステムでは build:win または build:linux を使用してください)
npm run build:mac - 4
dist ディレクトリからビルド済みアプリを実行します
使う前に知っておきたいこと
- macOS向けに最適化されており、WindowsおよびLinux向けのビルドはテストが十分ではありません。
- macOSへのインストール後、アプリを正しく動作させるには追加の ad-hoc codesign コマンドを実行する必要があります。
- 使用するには、Amazon Bedrockへのアクセス権を持つAWS認証情報が必要です。
収録されている特集
トピック
よくある質問
- bedrock-engineer とは?
- ファイル編集、コマンド実行、Web検索、ナレッジベースの利用ができる、Amazon Bedrockベースのデスクトップ自律型AIエージェントアプリ。 Bedrock Engineerは、Claude、Amazon Nova、Meta LlamaなどのAmazon Bedrockモデル上で自律型AIエージェントを実行するネイティブデスクトップアプリです。エージェントには任意の名前やシステムプロンプトを設定し、使用するツールを選択できます。同じアプリをソフトウェア開発からその他のタスクまで幅広く活用できます。
- bedrock-engineer は無料で使えますか?ライセンスは?
- bedrock-engineer は MIT-0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- bedrock-engineer は今もメンテナンスされていますか?
- 活発にメンテナンス中。bedrock-engineer の最終コミットは 2026年11月2日 です。
- bedrock-engineer は何に使えますか?
- プロジェクトの作成、ファイルの編集、コードの分析などのコーディングタスクを委任する。 サンドボックス化されたPython環境でデータ分析や可視化を行う。 自然言語での説明からWebサイトやAWSアーキテクチャ図を作成する。 AIタスクをスケジュール実行し、AWS上の社内ナレッジベースに問い合わせる。
- bedrock-engineer のインストール方法は?
- お使いのOS向けの最新リリースをダウンロードするか、ソースからビルドします npmモジュールをインストールします: npm ci macOS向けのアプリケーションパッケージをビルドします(他のシステムでは build:win または build:linux を使用してください): npm run build:mac dist ディレクトリからビルド済みアプリを実行します
- bedrock-engineer はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/aws-samples/bedrock-engineer
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Amazon BedrockとSageMaker AI上で生成AIチャットやエージェントのユースケースを構築、比較、本番運用するためのWebダッシュボードをデプロイできる、AWS提供のソリューションです。
LLMアプリケーション構築用のRustライブラリと、その上に構築されたBevyプラグイン方式のターミナルコーディングエージェント。
Amazon Bedrockの基盤モデルを使った生成AIアプリの構築を学べる、実践的なJupyter notebookワークショップです。
LangGraphをベースにしたマルチエージェント型の研究アシスタント。仮説の生成、データ分析と可視化、研究レポートの作成を行います。
モデル、埋め込み、ベクトルストア、サードパーティ連携の標準インターフェースを備えた、LLMアプリケーションやエージェント構築用のPythonフレームワーク。