agnt-gg/agnt

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

해결하는 문제

AI 에이전트는 종종 일회성 채팅 세션에 국한되어 있기 때문에 실패하는 경우가 많습니다. AGNT는 에이전트가 상태를 유지하고, 신뢰할 수 있는 도구를 사용하며, 반복 가능한 워크플로우를 실행하고, 단일 대화를 넘어 장기적인 목표를 추구할 수 있도록 하는 내구성 있는 로컬 퍼스트 런타임 환경을 제공합니다.

작동 방식

AGNT는 데스크톱 애플리케이션과 셀프 호스팅 가능한 백엔드로 구성된 로컬 퍼스트 "에이전트 운영 체제"로 작동합니다. 다음 세 가지 주요 실행 모드를 활용합니다:

  • Agents: 추론, 도구 사용 및 메모리를 갖춘 지속적인 채팅용.
  • Workflows: 트리거와 노드를 사용하여 반복 가능한 자동화를 수행하는 비주얼 DAG 엔진.
  • Goals: 작업 분해 및 평가를 통해 장기적인 목표를 계획하고 실행하는 시스템.

이 모드들은 서로 연결되어 있습니다. 예를 들어, 워크플로우가 에이전트를 호출할 수 있고, 골(Goal)이 실행 트레이스를 사용하여 기술을 향상시킬 수 있습니다. 시스템은 로컬 데이터 제어를 위해 Electron, Vue.js, Express 및 SQLite로 구축되었습니다.

대상 사용자

반복 가능한 AI 자동화, 장기적인 목표, 여러 에이전트 및 도구에 걸친 위임된 작업, 그리고 로컬 또는 셀프 호스팅 배포를 통한 데이터 및 제공자 설정에 대한 완전한 소유권이 필요한 사용자들을 위해 설계되었습니다.

주요 특징

  • 로컬 퍼스트 아키텍처: 데이터, 트레이스 및 설정이 SQLite와 파일 시스템에 로컬로 저장됩니다.
  • 서브 에이전트 위임: 다른 에이전트, 워크플로우, 비동기 도구 및 MCP 서버로 작업을 위임하는 기능을 네이티브로 지원합니다.
  • SkillForge: 실행 트레이스를 재사용 가능한 기술로 변환하는 기능입니다.
  • 광범위한 통합: 15개 이상의 AI 제공업체, 60개 이상의 내장 도구 및 MCP (Model Context Protocol) 지원.
  • 유연한 배포: 데스크톱 앱, Docker 컨테이너 (Full 및 Lite) 또는 Raspberry Pi와 같은 저전력 장치를 위한 헤드리스 서버로 사용할 수 있습니다.