Python
407 stars
Veldra — talk an agent into existence, then watch it grow. A self-hostable, local-first agent platform: describe what you need in plain language and it compiles a working agent tools, MCP, RAG, teams. The more you use it, the better it gets agents learn from your feedback and reshape as you talk.
### Overview:
Veldra is a self-hostable, local-first agent platform that allows developers to create and manage agents. It compiles natural language descriptions into working agents, including policies, tools, reasoning methods, and teams. Agents learn from feedback and improve over time, making them adaptable and efficient.
### Key Features:
- **Smart Composer**: Routes tasks to the best existing agent or builds new ones based on prompts.
- **Real Workspace**: A first-run install wizard for workspace setup, and a sign-in gate for teammates.
- **MCP Connectors**: Built-in tools and external connectors (e.g., Shopify, Alibaba) that can be configured and enabled with explicit approval.
- **Agent Teams**: Orchestrates teams with roles (admin, member, viewer) for seamless collaboration.
- **Editable Knowledge Bases**: Supports uploading PDFs, indexing web pages, and editing documents with re-embedding capabilities.
- **Visual Workflow Builder**: A visual builder for creating workflows, including conditional logic, code sandbox, and HTTP templates.
- **Agents with a Soul**: Agents have personas that shape their interactions, and they grow and improve based on feedback and mistakes.
- **Faust**: A floating admin bot for renaming, tagging, and managing agents, with audit logs and clear deletion options.
### Tech Stack:
Python
### Why It Matters:
Veldra simplifies the process of creating and managing agents, making it accessible and efficient for developers. Its ability to learn from feedback and adapt over time makes it a valuable tool for automating tasks and improving processes.