agnt-gg/agnt

The local-first operating system for building, running, and improving AI agents, workflows, and autonomous goals.

What it solves

AGNT provides a durable, local-first runtime for AI agents that moves beyond disposable chat interfaces. It solves the problem of AI agents lacking persistent state, repeatable workflows, and the ability to evolve through evaluation and memory across different sessions.

How it works

AGNT operates as a desktop application or self-hosted backend (using Electron, Vue.js, and SQLite) that integrates three primary execution modes:

  • Agents: Persistent workers for reasoning, tool use, and collaboration.
  • Workflows: A visual DAG (Directed Acyclic Graph) engine for repeatable automation with over 60 nodes.
  • Goals: An autonomous system for planning, executing, and evaluating long-term objectives.

These modes are interconnected; for example, a goal can trigger a workflow, which in turn can call a specialized agent. The system also includes "Forge" tools to AI-generate agents, workflows, and tools, and a "SkillForge" to turn execution traces into reusable skills.

Who it’s for

It is designed for developers and power users who want local ownership of their AI data, need to orchestrate complex multi-agent systems, or require AI automations that run independently of a chat window (e.g., via messaging triggers or scheduled tasks).

Highlights

  • Local-first architecture: Data is stored locally in SQLite and the filesystem.
  • Multi-provider support: Compatible with 15+ AI providers including OpenAI, Anthropic, Gemini, and local endpoints.
  • Extensibility: Supports MCP (Model Context Protocol) servers, custom plugins (.agnt packages), and a local API on port 3333.
  • Subagent Delegation: Native ability to delegate work across agents, workflows, and async tools in parallel.
  • Self-Improving: Uses execution traces and evaluations to extract insights and create reusable skills.

Related

  • Dispatch
  • Project
  • Project
  • Project
  • Project