jin-bo/agentao
Local-first, governed AI agent runtime for Python — embed it in your app, or run it as a CLI or ACP server. Permissions, MCP, memory and audit replay built in.
해결하는 문제
Agentao는 AI 에이전트를 위한 안전하고 관리되는 런타임을 제공합니다. 자율 에이전트 사용의 위험을 해결하여 엄격한 권한 제어를 강제하고, 의사 결정의 투명성을 보장하며, 외부 클라우드 서비스에 의존하지 않고 에이전트 메모리와 도구 액세스를 관리하는 구조화된 방법을 제공합니다.
작동 방식
Python 애플리케이션을 위한 로컬 우선 하네스 역할을 합니다. 이를 임베드하면 에이전트의 환경, 메모리, 기능을 정의합니다. 여러 권한 모드(읽기 전용부터 전체 액세스까지)를 지원하며, 모델 컨텍스트 프로토콜(MCP)과 같은 표준 프로토콜을 사용하여 에이전트를 외부 도구에 연결합니다. 에이전트가 수행하는 모든 작업이 기록되며, 시스템은 에이전트의 "사고" 과정에 대한 실시간 가시성을 제공합니다.
대상 사용자
이 프로젝트는 보안과 데이터 프라이버시를 유지하면서 자체 소프트웨어에 AI 에이전트를 구축하거나 통합하려는 개발자를 위해 설계되었습니다. 또한 영구 메모리와 사용자 정의 기술 세트를 지원하는 기능이 풍부한 로컬 우선 CLI 에이전트를 원하는 고급 사용자에게도 적합합니다.
주요 기능
- 관리형 실행: 네 가지 권한 모드와 무단 작업을 방지하기 위한 선택적 macOS 샌드박스를 포함합니다.
- 로컬 우선 아키텍처: 외부 데이터베이스나 클라우드 의존성이 없습니다. 모든 것이 로컬 환경 내에서 실행됩니다.
- 완전한 관찰 가능성: 에이전트의 추론 체인 실시간 스트리밍과 포괄적인 세션 로깅.
- 확장 가능: 사용자 정의 기술, 플러그인, 모델 컨텍스트 프로토콜(MCP)과의 통합을 지원합니다.
- 영구 메모리: SQLite 기반 메모리 시스템으로 에이전트가 다른 세션 간에 정보를 기억할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트