Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

Yada — Open-Source AI Agent Harness

Yada is a free, open-source AI agent harness for Node.js applications, enabling developers to integrate AI agents that perform real work through chat. It connects any model to existing APIs, allowing users to search, book, apply, or update information by simply chatting. Yada supports various models and ensures secure, persistent conversations within your application.

Visit Website
Share
Yada — Open-Source AI Agent Harness screenshot
Yada — Open-Source AI Agent Harness screenshot

Yada is an open-source AI agent harness designed for applications built on Node.js, providing a robust framework for embedding AI agents directly into your software. This free and MIT-licensed tool allows developers to connect any large language model (LLM) to their existing HTTP APIs, SQL queries, or MCP servers, transforming them into callable tools for the AI agent.

Read More

The core functionality of Yada revolves around enabling users to interact with your application's backend through natural language chat. Whether it's placing orders, editing profiles, or sending invoices, if you define the capability, users can execute these actions by simply asking the agent. Yada ensures that all inputs are validated and permissions are checked on every API call, maintaining security and control.

One of Yada's key strengths is its flexibility in model integration. It supports popular models like Anthropic, OpenAI, Gemini, DeepSeek, and local models via Ollama and llama.cpp. Switching between models is a straightforward configuration change, eliminating the need for extensive code rewrites. The platform also offers durable storage, persisting conversations and run states in SQLite, PostgreSQL, or MySQL, which allows agents to seamlessly resume operations even after crashes or deployments.

Developers can extend their agents with custom skills and integrate a chat UI that perfectly fits their product's aesthetic. Yada provides a `yada agent harness`, `yada/client` browser SDK, and a `yada/widget` chat widget, along with comprehensive guides for every part of the harness. This includes one-command setup, reusable skills, model and provider configurations, approved actions, and deployment strategies.

Security is paramount with Yada, as it operates within your backend, using your keys and authentication mechanisms. It only accesses what you explicitly permit, with permissions checked on every call. The system also supports advanced features like approved writes, where mutating tools require human confirmation before execution, and sub-agents for nested, complex tasks. Yada's architecture is a server-side TypeScript runtime, ensuring a scalable and maintainable solution for integrating powerful AI capabilities into your applications.

  • CategoryAI Agent Builders
  • Pricing ModelFree
  • DeploymentSelf-hosted
  • PlatformsNode.js

  • Open-source AI agent harness for Node.js

  • Connects any LLM to existing APIs (HTTP, SQL, MCP)

  • Supports Anthropic, OpenAI, Gemini, DeepSeek, Ollama, llama.cpp models

  • Enables users to perform actions via chat (search, book, apply, update)

  • Input validation and permission checks on every API call

  • Persistent conversations and run states (SQLite, PostgreSQL, MySQL)

  • MIT licensed

  • Extensible with custom skills

  • Includes browser SDK and chat widget

  • One-command setup for agents

  • Approved actions for write operations

  • Durable storage for conversations and OAuth sessions

  • Sub-agent support for nested tasks

  • Encrypted storage with AES-256-GCM

  1. Install Yada: Set up the Yada agent harness in your Node.js application using npm.

  2. Configure Model: Select and configure your preferred AI model provider (e.g., OpenAI, Anthropic, Ollama) by updating a simple config file.

  3. Define Tools: Turn your existing HTTP APIs, SQL queries, or MCP servers into callable tools for the AI agent.

  4. Integrate UI: Embed the `yada/widget` chat UI into your application or use the `yada/client` browser SDK to build a custom interface.

  5. Set Permissions: Define rules and permissions for what the agent can access and execute within your application.

  6. Deploy Agent: Package and deploy your Yada-powered agent, ensuring durable storage is configured for persistence.

  • Customer Service Automation
  • Internal Tooling
  • E-commerce Operations
  • Data Entry & Updates
  • Booking & Scheduling
  • Application Management
  • Knowledge Retrieval
  • Process Automation

Yada Reviews

Loading...

Popular AI Tools Like Yada

kwant

AI Apps

kwant is an open-source, self-hosted platform that enables users to run a team of AI agents on their own machine. It orchestrates AI agents that share chats, hand off work, and…

AI Agent Builders

Ranked #242 in AI DevOps & Cloud Tools

View Tool

AI Apps

Open-source, self-hosted platform that enables users to run a team of AI agents on their own machine. It orchestrates AI agents that share chats, hand off work, and…kwant is an open-source, self-hosted platform that enables users to run a team of AI agents on their own machine. It orchestrates AI agents that share chats, hand off work, and…

AI Agent Builders
Ranked #242 in AI DevOps & Cloud Tools

buttercup.sh offers a free weekly AI Agent training course and a static, no-backend terminal harness. It allows users to build AI agents directly in their browser without any…

AI Agent Builders
View Tool

Offers a free weekly AI Agent training course and a static, no-backend terminal harness. It allows users to build AI agents directly in their browser without any…buttercup.sh offers a free weekly AI Agent training course and a static, no-backend terminal harness. It allows users to build AI agents directly in their browser without any…

AI Agent Builders
See the Top 250 AI Apps

Budibase

AI Apps

Budibase is an open-source platform that simplifies building AI agents, automating workflows, and creating internal tools. It integrates with databases and APIs, offering…

AI Agent Builders

Ranked #63 for IT Managers

View Tool

AI Apps

Open-source platform that simplifies building AI agents, automating workflows, and creating internal tools. It integrates with databases and APIs, offering…Budibase is an open-source platform that simplifies building AI agents, automating workflows, and creating internal tools. It integrates with databases and APIs, offering…

AI Agent Builders
Ranked #63 for IT Managers

Gaia

AI Apps

Gaia is a decentralized AI platform creating an intelligent ecosystem where applications learn, improve, and grow over time. It offers OpenAI-compatible API nodes for building AI…

AI Agent Builders

Ranked #145 in AI Agent Builders

View Tool

AI Apps

Decentralized AI platform creating an intelligent ecosystem where applications learn, improve, and grow over time. It offers OpenAI-compatible API nodes for building AI…Gaia is a decentralized AI platform creating an intelligent ecosystem where applications learn, improve, and grow over time. It offers OpenAI-compatible API nodes for building AI…

AI Agent Builders
Ranked #145 in AI Agent Builders

Iris Agent

AI Apps

Iris Agent is a standalone HTTP coding-agent service and CLI with ACP support, offering tools for IDE integration, chat, and workspace management. It supports multiple models and…

AI Agent Builders

Ranked #90 in Coding & Development

View Tool

AI Apps

Standalone HTTP coding-agent service and CLI with ACP support, offering tools for IDE integration, chat, and workspace management. It supports multiple models and…Iris Agent is a standalone HTTP coding-agent service and CLI with ACP support, offering tools for IDE integration, chat, and workspace management. It supports multiple models and…

AI Agent Builders
Ranked #90 in Coding & Development

PrivateGPT.dev is an open-source API layer that transforms local AI models into production-ready AI applications. It provides essential building blocks for developing private AI…

AI Agent Builders
View Tool

Open-source API layer that transforms local AI models into production-ready AI applications. It provides essential building blocks for developing private AI…PrivateGPT.dev is an open-source API layer that transforms local AI models into production-ready AI applications. It provides essential building blocks for developing private AI…

AI Agent Builders
See the Top 250 AI Apps

Unbrowse is a free, open-source MCP server designed for AI agents. It provides intelligent web access, learning from each request to improve speed and efficiency. With features…

AI Agent Builders
View Tool

Free, open-source MCP server designed for AI agents. It provides intelligent web access, learning from each request to improve speed and efficiency. With features…Unbrowse is a free, open-source MCP server designed for AI agents. It provides intelligent web access, learning from each request to improve speed and efficiency. With features…

AI Agent Builders
See the Top 250 AI Apps

Craft Agents is an open-source desktop application designed for seamless interaction with AI agents. It connects to APIs, MCP servers, and local models, enabling users to…

AI Agent Builders

Ranked #199 in Automation & Agents

View Tool

Open-source desktop application designed for seamless interaction with AI agents. It connects to APIs, MCP servers, and local models, enabling users to…Craft Agents is an open-source desktop application designed for seamless interaction with AI agents. It connects to APIs, MCP servers, and local models, enabling users to…

AI Agent Builders
Ranked #199 in Automation & Agents
1 of 8