Repolode
aws-samples

aws-samples/bedrock-engineer

Desktop autonomous AI agent app built on Amazon Bedrock that can edit files, run commands, search the web and use knowledge bases.

Open-source alternative to:Cline

Stars
486
Forks
69
Open issues
31
Last commit
6 days ago

What is it?

Bedrock Engineer is a native desktop application that runs an autonomous AI agent on Amazon Bedrock models such as Claude, Amazon Nova and Meta Llama. Agents can be given a custom name, system prompt and a chosen set of tools, so the same app serves software development as well as other tasks.

The built-in tools cover file system operations, command execution with an allow-list, Tavily-based web search and fetching, a Python code interpreter running in Docker, image and video generation through Bedrock and Nova Reel, and access to Bedrock Knowledge Bases, Agents and Flows. Extra features include MCP client integration, scheduled background agents, a shared agent directory, Nova Sonic voice chat, and generators for websites, AWS Step Functions definitions and AWS architecture diagrams.

The app is optimized for macOS and can be built for Windows and Linux from source. It requires your own AWS credentials and Bedrock model access.

Key features

  • 01Autonomous agents with custom system prompts and per-agent tool selection.
  • 02File system tools for reading, writing, moving and copying files, including Excel-to-CSV conversion.
  • 03Command execution limited to registered, allowed commands.
  • 04Python code interpreter in an isolated Docker environment with no internet access.
  • 05Image and video generation through Amazon Bedrock and Nova Reel, plus Knowledge Base retrieval.

Use cases

  • Delegating coding tasks such as creating projects, editing files and analyzing code.
  • Running data analysis and visualization in a sandboxed Python environment.
  • Building websites or AWS architecture diagrams from natural language descriptions.
  • Running scheduled AI tasks and querying internal knowledge bases on AWS.

Quick start

  1. 1

    Download the latest release for your OS, or build from source

  2. 2

    Install the npm modules

    npm ci
  3. 3

    Build the application package for macOS (use build:win or build:linux on other systems)

    npm run build:mac
  4. 4

    Run the built app from the dist directory

Things to know

  • It is optimized for macOS, while Windows and Linux builds are less tested.
  • The macOS install requires running an extra ad-hoc codesign command for the app to work correctly.
  • Using it requires AWS credentials with access to Amazon Bedrock.

In collections

Topics

FAQ

What is bedrock-engineer?
Desktop autonomous AI agent app built on Amazon Bedrock that can edit files, run commands, search the web and use knowledge bases. Bedrock Engineer is a native desktop application that runs an autonomous AI agent on Amazon Bedrock models such as Claude, Amazon Nova and Meta Llama. Agents can be given a custom name, system prompt and a chosen set of tools, so the same app serves software development as well as other tasks.
Is bedrock-engineer free to use? What license does it have?
bedrock-engineer is open source under the MIT-0 license. Check the license terms before using it in commercial products.
Is bedrock-engineer still maintained?
Actively maintained. The last commit to bedrock-engineer was on Nov 2, 2026.
What can I use bedrock-engineer for?
Delegating coding tasks such as creating projects, editing files and analyzing code. Running data analysis and visualization in a sandboxed Python environment. Building websites or AWS architecture diagrams from natural language descriptions. Running scheduled AI tasks and querying internal knowledge bases on AWS.
How do I install bedrock-engineer?
Download the latest release for your OS, or build from source Install the npm modules: npm ci Build the application package for macOS (use build:win or build:linux on other systems): npm run build:mac Run the built app from the dist directory
Where can I get bedrock-engineer?
The source code and installation instructions are on GitHub: https://github.com/aws-samples/bedrock-engineer

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects