Germany · deepset
Haystack
Build agents with a plan you can inspect.
EU companyOpen-source codeSelf-hostable
Compose retrieval, model calls, tools, and routing into explicit pipelines and agents. A strong building block for document assistants and applications that need more than a prompt.
- License / terms
- Apache-2.0
- Where it runs
- Python application / your infrastructure
Good for: Developers building retrieval-augmented generation (RAG) and tool-using agents.
The heads-up & first step +
The honest heads-up
The framework does not host your models or operate your infrastructure. Connected APIs may send data elsewhere; deepset’s commercial platform is a separate offering.
Your first step
Build one retrieval pipeline with your chosen model backend before adding agent loops.
Hugging Face · global open-source community
smolagents
Small framework. Room to experiment.
Open-source codeSelf-hostable
A compact agent library with code-based and tool-calling approaches, support for different model backends, and MCP tool integration.
- License / terms
- Apache-2.0
- Where it runs
- Python application / your infrastructure
Good for: Python developers prototyping agents without a large orchestration layer.
The heads-up & first step +
The honest heads-up
Code-generating agents need a controlled execution environment. Local orchestration only keeps inference local when you also choose a local model backend.
Your first step
Run a minimal example with a restricted tool set and the execution isolation recommended by the project.
LangChain · global open-source community
LangGraph
Give long-running agents some structure.
Open-source codeSelf-hostable
Model agent workflows as graphs with state, persistence, and human intervention. Useful when a task must pause, resume, or take a deliberate path through multiple steps.
- License / terms
- MIT · framework
- Where it runs
- Your application / optional managed services
Good for: Developers who need explicit workflow control and review points.
The heads-up & first step +
The honest heads-up
Persistence and deployment still need configuration. The open framework’s license does not include every hosted LangChain or LangSmith service.
Your first step
Build a small graph with one tool and a human review step; add durable storage when the flow works.
France · Mistral AI
Mistral Vibe
Put an open coding harness in your terminal.
EU companyOpen-source codeSelf-hostable
Mistral’s command-line coding agent brings repository context, file tools, and command execution into a conversational development workflow.
- License / terms
- Apache-2.0 · harness
- Where it runs
- Local terminal + configured model endpoint
Good for: Developers who want to inspect and configure their coding agent.
The heads-up & first step +
The honest heads-up
Running the harness locally does not make model calls local. Check provider configuration, model costs, tool permissions, and telemetry settings.
Your first step
Try it in a small version-controlled project, review its proposed edits, and choose the model endpoint explicitly.