Browse free open source AI Agents and projects below. Use the toggles on the left to filter open source AI Agents by OS, license, language, programming language, and project status.
Free and source-available fair-code licensed workflow automation tool
Lightweight coding agent that runs in your terminal
Free, local, open-source Cowork for Gemini CLI, Claude Code, Codex
Harness LLMs with Multi-Agent Programming
Self hosted, you-owned Grok Companion
Claude Code is an agentic coding tool that lives in your terminal
Cherry Studio is a desktop client that supports for multiple LLMs
Open-source Claude Design alternative
A set of ready to use Agent Skills for research, science, engineering
Fastest, smallest, and fully autonomous AI assistant infrastructure
The all-in-one Desktop & Docker AI application with full RAG and AI
Desktop Companion for Hermes Agent
A GUI Agent app based on UI-TARS to control your computer using AI
A Codex Skill for generating high-density, editable PowerPoints
Your own personal AI assistant. Any OS. Any Platform.
Install and run your own AI agent service
AI agent workspace for DeepSeek models, with Code and Claw modes
The agent that grows with you
Personal AI, On Personal Devices
AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI
The headless browser for AI agents and web scraping
The open-source AI agent that works out of the box
Gives you a whole dev team of AI agents in your code editor
Revolutionizing Database Interactions with Private LLM Technology
AI coding agent that's more than suggestions - install, execute, edit+
Open source AI agents are AI-driven tools built on publicly available source code that organizations can inspect, modify, and adapt to meet their specific requirements. These solutions are designed to automate tasks, make decisions based on available information, interact with users, and complete multi-step workflows with minimal manual involvement. Because the underlying code is accessible, businesses have greater flexibility to customize functionality, improve performance, and integrate the technology into existing operations. This level of transparency also allows technical teams to better understand how the agent works and make adjustments that align with internal policies or operational goals.
Many organizations adopt open source AI agents to streamline repetitive work, increase productivity, and reduce the effort required to manage routine business activities. These tools can assist with research, content generation, workflow orchestration, customer interactions, data analysis, and operational support across a wide range of industries. They can operate independently or collaborate with people by providing recommendations, completing assigned tasks, and responding to changing conditions in real time. As AI capabilities continue to advance, these agents are becoming increasingly capable of handling more sophisticated business processes.
Selecting the right open source AI agents requires evaluating factors such as scalability, security, ease of customization, community support, documentation quality, and compatibility with existing business environments. Organizations should also consider long-term maintenance, governance, deployment options, and available development resources before making a decision. When implemented thoughtfully, these tools can improve operational efficiency while giving businesses greater control over how AI is deployed and managed across different departments.
The cost of open source AI agents can range from little to no licensing expense to significant operational investment depending on how they are deployed and maintained. While the underlying tools are often available without licensing fees, organizations still need to account for infrastructure, cloud resources, data storage, and the computing power required to train or run models. Small teams may be able to launch projects with modest budgets, while larger deployments that support many users or process complex workloads typically require greater investment.
Businesses should also factor in implementation and ongoing management costs. Expenses may include customization, integration with existing business tools, security improvements, monitoring, technical support, employee training, and maintenance. Organizations with in-house expertise may reduce external consulting costs, but they still need resources to keep the solution updated and reliable. Evaluating the total cost of ownership instead of focusing only on licensing expenses provides a more accurate picture of the financial commitment.
Open source AI agents can integrate with customer relationship management software, enterprise resource planning software, project management software, communication platforms, document management software, knowledge management tools, and business intelligence solutions to access and exchange information across daily workflows. They also connect with cloud storage services, databases, API management tools, identity and access management solutions, and workflow automation platforms to streamline data movement and task execution. Many organizations also integrate them with customer support software, human resources software, marketing automation software, financial management software, and developer tools to extend automation, improve decision-making, and reduce repetitive work. These integrations help AI agents retrieve relevant information, trigger actions across connected systems, and support more efficient business operations while maintaining consistent data across multiple environments.
Choosing the right open source AI agents starts with defining the problems you want to solve and the workflows you expect to improve. Look for software that matches your technical requirements, supports the AI models you plan to use, and fits your existing technology environment. Review documentation quality, update frequency, community activity, and the availability of learning resources, since these factors often influence long-term usability. Consider customization options, scalability, deployment flexibility, security controls, and data privacy features before making a decision. Testing the software with realistic use cases can help confirm whether it delivers reliable performance and accurate results. Finally, compare implementation effort, maintenance needs, and ongoing support resources to ensure the software remains practical as your organization grows and business priorities change.