agnt  by agnt-gg

AI agent OS for building and evolving autonomous agents

Created 1 year ago
270 stars

Top 95.2% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

AGNT is a local-first AI agent operating system providing a desktop app or Docker container for building, running, and evolving autonomous agents. It targets individuals, families, and small teams, offering persistent agents, memory, goals, and a visual workflow designer while ensuring data privacy through local storage.

How It Works

This system uses a local backend (Express.js) with a Vue.js frontend, storing data in SQLite. Key features include persistent agents with memory, a visual drag-and-drop workflow designer, and an autonomous AGI loop for goal-driven execution. A novel SkillForge system automatically evolves agent skills from execution traces, enabling self-improvement. It supports numerous AI providers and integrates via a VSCode-style plugin system.

Quick Start & Requirements

Installation options include pre-built Electron desktop installers, Docker images (full or lite variants), or building from source via npm. Development requires Node.js. Docker users may need environment variable configuration. Links to official documentation, quick-start guides, and API docs are provided.

Highlighted Details

  • Forge System: Six AI-powered generators create artifacts (agents, workflows, tools, etc.) from natural language descriptions.
  • Extensibility: Supports 15+ AI providers, 60+ built-in tools, and a plugin marketplace for custom integrations.
  • Autonomous AGI Loop: Enables agents to autonomously execute, evaluate, and re-plan towards defined goals.
  • SkillForge & Evolution: Automatically extracts insights and evolves agent skills from execution traces for continuous improvement.
  • Local-First Data: All data is stored locally via SQLite, ensuring privacy and preventing cloud lock-in.
  • Real-time Capabilities: Utilizes Socket.IO and SSE for instant updates across connected clients.

Maintenance & Community

Releases are managed via tag-driven CI pipelines publishing Docker images. Community support is available via Discord. Contribution guidelines are documented.

Licensing & Compatibility

AGNT uses a "Custom License" (see LICENSE.md) which may have restrictions. It is explicitly not designed for multi-tenant SaaS or large enterprises (50+ concurrent users) due to its SQLite and real-time sync architecture.

Limitations & Caveats

The architecture limits scalability for large, multi-tenant deployments. The custom license requires careful review for commercial use or integration into proprietary systems.

Health Check
Last Commit

4 days ago

Responsiveness

Inactive

Pull Requests (30d)
6
Issues (30d)
1
Star History
78 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.