Awesome AI AgentsAI Agent Development

strands-agents/agent-builder

⭐ 426 Python repository created 2025-05-14

Strands Agent Builder is a terminal application from the Strands Agents project that uses an agent to help you build agents and tools. Installed with pipx as strands-agents-builder and launched with the strands command, it runs either interactively or as a one-shot invocation that takes a prompt on the command line or piped input, so an agent specification in a text file can be turned into a working agent in a single call. Newly written tools are hot-reloaded and can be exercised immediately in the same session, which shortens the write-test loop compared with restarting a script. The builder ships with a broad set of integrated tools that the agent can call while it works: a shell, a file editor, an HTTP client, a Python REPL, a calculator, cron scheduling, environment variable management, image reading and generation through Amazon Bedrock, video generation with Nova Reels, speech synthesis, Slack integration, a journal for structured task tracking, and AWS service access. Composition primitives let one agent spawn others: strand creates nested agent instances with their own specialisations, agent_graph builds and manages graphs of agents, swarm coordinates a network of agents on a shared task, workflow orchestrates ordered steps, and think branches parallel lines of reasoning. Memory and reuse are handled through Amazon Bedrock Knowledge Bases, where tools and content are stored with store_in_kb and retrieved semantically, so a tool built in one session can be loaded and enhanced in the next by passing a knowledge base identifier. System prompts are customisable for specialised agents and dynamic tool loading extends the tool set at runtime. It is the developer-facing companion to the Strands Python SDK, tools library and MCP server, and suits engineers prototyping agents and custom tools from the terminal, particularly on AWS.

https://github.com/strands-agents/agent-builder

agentic-aiagentsautonomous-agentsagent-developmentclistrandsbedrockawsmcpmulti-agent-systemsswarmlitellmollamaopenaipython

Also in AI Agent Development

kepano/obsidian-skills

Obsidian Skills provides a collection of agent skills enabling AI agents to interact with Obsidian vaults, facilitating content creation and editing of Markdown, Bases, and JSON Canvas files, as we...

Panniantong/Agent-Reach

Agent-Reach allows AI agents to access web content from major social media and video platforms through a CLI, without API fees, enhancing their perceptual capabilities.

JCodesMore/ai-website-cloner-template

This project provides a reusable Next.js template for reverse-engineering and cloning any website into a modern codebase using various AI coding agents.

huggingface/smolagents

Smolagents is a minimalistic Python library by Hugging Face for creating intelligent agents that think and act by generating and executing Python code, supporting multiple LLMs, modalities, and tool integrations.

alibaba/page-agent

Page Agent is a JavaScript in-page GUI agent enabling natural language control of web interfaces without browser extensions or headless browsers, supporting various LLMs.

TencentCloud/TencentDB-Agent-Memory

TencentDB Agent Memory provides a local, 4-tier progressive pipeline for AI agent long-term memory, enhancing performance and reducing token usage without external API dependencies.

titanwings/distilly

A meta-skill that distills messages, documents, interviews and public sources about a person into a source-grounded Person Profile, packaged as an Agent Skill for coding agents and chat bots.

coze-dev/coze-studio

Coze Studio is an all-in-one AI agent development platform that simplifies the creation, debugging, and deployment of AI agents through visual tools and supports no-code and low-code development approaches.