
Strands Harness SDK is an open source toolkit for developers who want to build AI agents while controlling how they run. It executes inside your own application process, with no hosted control plane. The Apache 2.0 license covers the SDK, which supports Python and TypeScript.
You choose the model backend. Ollama support lets agents use a local LLM, while Amazon Bedrock, Anthropic, OpenAI and Google Gemini connect them to cloud models. The agent loop runs in your process in either case; cloud providers handle model requests outside it. You can change providers without rewriting the rest of the agent code.
The SDK handles repeated model calls and tool use, with controls for turn limits, token budgets and cancellation. Hooks let your application inspect, validate or redirect individual steps. Context management, memory and sessions support agents that need to retain information across interactions, while tracing records the agent's decisions.
Tools can come from your own functions or MCP servers. Structured output lets agents return data in a defined form, and streaming exposes responses as they're generated. The SDK also supports multi-agent patterns, guardrails and evaluation.
For a preassembled starting point, the related Strands harness supplies defaults for prompts, tools, memory and context management. It uses the same SDK, so developers can replace those defaults or work directly with the underlying components.
Claim this page with an email at strandsagents.com. Strands Harness SDK gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find Strands Harness SDK?Promote it
Something wrong or outdated on this page?
1.7KUpdated 3 weeks agoApache-2.0
#Agent Skills#Code execution#Guardrails
Agently is an open-source Python framework for engineering teams building AI service backends on their own infrastructure. It focuses on turning model responses into validated data and controlled actions that business applications can use. The framework runs in your application; requests go to the model provider you connect, including external services.
38.5KUpdated 1 day agoMIT
#Code execution#MCP#Multimodal input
3.9KUpdated 1 day agoApache-2.0
#Agent Client Protocol#Agent Skills#Code execution
3.2KUpdated 18 hours agoApache-2.0
macOS · Linux · Web#Agent Client Protocol#Agent Skills#MCP
6.5KUpdated 19 hours agoApache-2.0
Web#LLM tracing#Multimodal input#Ollama integration
711Updated 1 month agoMIT
Web#Agent Skills#Code execution#Git integration
DSPy is a Python framework for developers building AI applications whose tasks need clear inputs, predictable output types, and measurable results. You define what a language model should produce, then compose those tasks into a larger program. It's open source under the MIT license.
Fast Agent is a terminal coding assistant and Python toolkit for developers who want to build and evaluate AI agents with their choice of model. It supports local LLMs through a generic provider and automatically configures connections to llama.cpp servers. The toolkit runs on your machine; choosing Anthropic, Google, or a remote OpenAI-compatible endpoint sends model requests to that service.
fx is an open source coding assistant that runs as a small native program in your terminal and connects to local or cloud models. It's aimed at developers who prefer a shell-style interface, and researchers building agents into larger systems. Written in Zig and licensed under Apache 2.0, it runs without a background service.
Genkit is Google's open-source framework for developers building AI applications and agents with local or cloud models. Its shared API connects to Ollama as well as hosted providers such as Gemini, OpenAI and Anthropic. You can host the application logic yourself. The framework uses the Apache 2.0 license.
GitAgent is an MIT-licensed, open-source AI agent framework for developers who want to keep an agent's behavior and memory under version control. It runs locally, with its configuration, personality, rules and saved memory stored as files in a Git repository. That makes changes reviewable through diffs and history, and lets teams fork an agent or maintain different behaviors on separate branches.