awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
BuilderIO avatar

BuilderIO/agent-native

0
View on GitHub↗

Agent Native

Agent-native is a TypeScript framework for building applications where AI agents and the user interface share the same actions, state, permissions, and data. Each capability is defined once as an action. Agents call it as a tool, and application code calls it as a typed function, so both work from one source of truth with the same validation and logic.

The same action definitions can be served over HTTP, MCP, A2A, and the command line, which lets compatible agents and clients call them without the logic being rewritten. Work can be delegated to specialist agents that run in parallel, either in the same workspace or on connected remote agents. Agents keep reusable skills and long-term context outside any single session, so they resume with what they have learned. Tasks can also start on a schedule or in response to events, without a person launching each run.

The project includes a visual editing environment. You adjust a running app's layout and styling on a canvas across device sizes, and the chosen changes are written back to the underlying source code with agent assistance. A chat interface sits inside the app so you can delegate work and review results where the work happens. Authentication and permissions control who can view or change work done by agents and users.

Data is stored in PostgreSQL in production and in an embedded local database in development, with the same application code working against either.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
www.agent-native.com
↗

Features

  • Agent-Native Applications - Provides a framework for building apps where AI agents and the interface share the same actions, state, permissions, and data.
  • Agentic Application Frameworks - Provides a framework for building applications where agents and the interface share the same actions, state, permissions, and data.
  • Multi-Agent Orchestration Platforms - Delegates work to specialist agents that run in parallel in one workspace or on connected remote agents, coordinating through shared tools and memory.
  • AI Agent Frameworks - Provides a TypeScript toolkit for defining each action once and exposing it as a tool to agents and a typed function to application code.
  • Shared Agent-UI Action Definitions - Defines each capability once as an action that agents call as a tool and application code calls as a typed function.
  • Agent-as-a-Tool Execution - Defines each capability once as an action that agents call as a tool and interfaces call as code, with shared validation and permissions.
  • Running App Visual Editing - Lets users adjust a running app's layout and styling on a canvas across device sizes and writes chosen edits back to source code.
  • Long-term Memory Stores - Saves reusable skills and long-term context outside any single session so agents resume with prior knowledge.
  • Agent Delegation - Hands work to specialist agents in the same workspace or on connected remote agents, running in parallel.
  • Agent State Management - Keeps application state such as the current page or selected record in one place that both agent and interface read and act on.
  • Multi-Protocol Tool Exposures - Serves each defined action over HTTP, MCP, A2A, and the command line so every client reuses the same validated logic.
  • Event-Triggered Agent Runs - Starts agent tasks from timers or incoming events so recurring background work runs without a person launching each run.
  • Interactive Agent Chat Interfaces - Embeds a chat interface in the app to delegate work, ask questions, and review results where the work happens.
  • MCP Tool Servers - Publishes defined actions as tools over MCP, A2A, HTTP, and command line so any compatible agent or client can call them.
  • Multi-Protocol Action Servers - Serves each defined action automatically over HTTP, MCP, A2A, and the command line from one underlying implementation.
  • Agent Memory Persistence - Stores reusable skills and long-term context outside any single session so agents resume with what they have learned.
  • A2A Protocol Servers - Exposes defined actions over HTTP, MCP, A2A, and the command line so one implementation serves every protocol.
  • Agent Session Persistence - Persists reusable skills and context across separate sessions so agents continue from what they have learned.
  • Single-Agent Frameworks - TypeScript-first framework for building agent-first applications with shared state.
7,645 stars·704 forks·TypeScript·MIT·1 view

Star history

Star history chart for builderio/agent-nativeStar history chart for builderio/agent-native

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Agent Native

These projects share indexed features with Agent Native. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • langroid/langroidlangroid avatar

    langroid/langroid

    3,894View on GitHub↗

    Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI applications. It serves as a multi-modal integration layer that connects diverse local and remote language models with an agentic retrieval-augmented generation system. The project distinguishes itself through a collaborative message-exchange paradigm, allowing specialized agents to delegate tasks hierarchically and coordinate via structured communication. It features an advanced state management system for conversational AI, including the ability to rewind and prune conversation hist

    Pythonagentsaichatgpt
    View on GitHub↗3,894
  • docker/docker-agentdocker avatar

    docker/docker-agent

    4,664View on GitHub↗

    This project is a container-native runtime designed for building, orchestrating, and executing autonomous AI agents. It provides a framework for managing multi-agent teams and complex workflows by packaging agent configurations as portable container images. By leveraging declarative configuration files, the system allows users to define agent personas, model routing, and tool access without requiring changes to application code. The platform distinguishes itself through its deep integration with container infrastructure, ensuring that agent tasks and external tools run within isolated environ

    Goagentsai
    View on GitHub↗4,664
  • voltagent/voltagentVoltAgent avatar

    VoltAgent/voltagent

    10,931View on GitHub↗
    TypeScriptagentsaiai-agents
    View on GitHub↗10,931
  • langchain-ai/deepagentslangchain-ai avatar

    langchain-ai/deepagents

    31,072View on GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Pythonagentsdeepagentslangchain
    View on GitHub↗31,072
Compare all 30 related projects→

Frequently asked questions

What does builderio/agent-native do?

Agent-native is a TypeScript framework for building applications where AI agents and the user interface share the same actions, state, permissions, and data. Each capability is defined once as an action. Agents call it as a tool, and application code calls it as a typed function, so both work from one source of truth with the same validation and logic.

What are the main features of builderio/agent-native?

The main features of builderio/agent-native are: Agent-Native Applications, Agentic Application Frameworks, Multi-Agent Orchestration Platforms, AI Agent Frameworks, Shared Agent-UI Action Definitions, Agent-as-a-Tool Execution, Running App Visual Editing, Long-term Memory Stores.

Which projects share features with builderio/agent-native?

Projects with overlapping indexed features include: langroid/langroid — Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI… docker/docker-agent — This project is a container-native runtime designed for building, orchestrating, and executing autonomous AI agents.… voltagent/voltagent. langchain-ai/deepagents — Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing… letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and…