agnt-gg/agnt

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

해결하는 문제

AGNT는 일시적인 채팅 인터페이스를 넘어서는 내구성 있고 로컬 우선의 AI 에이전트 런타임을 제공합니다. 에이전트가 지속적인 상태를 가지지 않고, 반복 가능한 워크플로우가 없으며, 세션 간 평가와 기억을 통해 진화할 수 없는 문제를 해결합니다.

작동 방식

AGNT는 Electron, Vue.js, SQLite를 사용한 데스크톱 애플리케이션 또는 자체 호스팅 백엔드로 작동하며, 세 가지 주요 실행 모드를 통합합니다:

  • 에이전트: 추론, 도구 사용, 협업을 위한 지속적인 워커.
  • 워크플로우: 60개 이상의 노드를 갖춘 반복 가능한 자동화를 위한 시각적 DAG(방향성 비순환 그래프) 엔진.
  • 목표: 장기적인 목표의 계획, 실행, 평가를 위한 자율 시스템.

이 세 가지 모드는 상호 연결되어 있습니다. 예를 들어, 목표가 워크플로우를 트리거하고, 워크플로우가 전용 에이전트를 호출할 수 있습니다. 시스템에는 AI가 에이전트, 워크플로우, 도구를 생성할 수 있는 "Forge" 도구와 실행 추적을 재사용 가능한 스킬로 변환하는 "SkillForge"가 포함되어 있습니다.

대상 사용자

AI 데이터를 로컬에서 소유하고 싶은 개발자 및 고급 사용자, 복잡한 다중 에이전트 시스템을 오케스트레이션해야 하는 사용자, 채팅 창에 의존하지 않고 실행되는 AI 자동화(예: 메시지 트리거 또는 스케줄된 작업)가 필요한 사용자에게 적합합니다.

주요 특징

  • 로컬 우선 아키텍처: 데이터는 SQLite와 파일 시스템에 로컬에 저장됩니다.
  • 다중 제공자 지원: OpenAI, Anthropic, Gemini 및 로컬 엔드포인트를 포함한 15개 이상의 AI 제공자와 호환됩니다.
  • 확장성: MCP(Model Context Protocol) 서버, 사용자 정의 플러그인(.agnt 패키지), 포트 3333에서의 로컬 API를 지원합니다.
  • 서브에이전트 위임: 에이전트, 워크플로우, 비동기 도구 간에 병렬로 작업을 위임할 수 있는 내장 기능입니다.
  • 자기 개선: 실행 추적과 평가를 활용해 통찰을 추출하고 재사용 가능한 스킬을 생성합니다.

관련

  • Dispatch
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트