Nasiko-Labs/nasiko
Developer Control Plane for your AI Agents
해결하는 문제
Nasiko는 AI 에이전트 플릿을 관리하기 위한 중앙 집중식 제어 플레인을 제공합니다. 에이전트 간(A2A) 통신의 운영 복잡성, 예를 들어 트래픽 라우팅, API 키 관리, 에이전트 액세스 보안, 비용 및 성능 모니터링 등을 에이전트를 공개하지 않고 해결합니다.
작동 방식
Nasiko는 모든 에이전트 앞에 위치하는 단일 프로세스로 작동합니다. TLS를 종료하고 모든 에이전트 간 트래픽을 프록시하여 에이전트가 공개적으로 도달할 수 없도록 합니다. 3단계 라우팅 엔진(임베딩 유사성, 재순위화, LLM 선택)을 사용하여 요청을 올바른 에이전트로 전달합니다. 보안을 강화하기 위해 실제 API 키 대신 단기 ID 토큰을 에이전트에 제공하는 LLM 라우터와 도구 자격 증명을 중앙에서 관리하는 MCP 게이트웨이를 제공합니다.
대상
A2A 프로토콜을 따르는 다른 언어(Python, Rust, Go, TypeScript)로 작성된 에이전트 간의 트래픽을 안전하고 관찰 가능하며 확장 가능한 방식으로 배포하고 라우팅해야 하는 멀티 에이전트 시스템을 구축하는 개발자 및 운영자.
주요 기능
- A2A 프로토콜 지원: 언어에 관계없이 A2A v1.0 사양을 따르는 모든 에이전트를 배포할 수 있습니다.
- 지능형 라우팅: 컨텍스트와 임베딩을 기반으로 에이전트를 선택하는 3단계 파이프라인.
- 보안 우선 아키텍처: 에이전트는 프록시되며 공개되지 않습니다. 비밀은 AES-256-GCM으로 저장 시 암호화됩니다.
- 내장 관찰 가능성: 엔드투엔드 추적, 토큰 사용량, 비용 추적을 위한 완전한 OTel 통합.
- 내장 OCI 레지스트리: 외부 종속성 없이 에이전트 이미지를 빌드하고 배포하기 위한 S3 지원 자체 호스팅 레지스트리.
- 흐름 가드: 에이전트 루프 폭주를 방지하기 위한 깊이, 팬아웃, 토큰 예산에 대한 Redis 지원 제한.
관련
- 프로젝트
aerovato/containerA tool that creates persistent, isolated Linux workspaces using Docker or Podman to provide secure environments for software development and AI coding agents.
- 프로젝트
octos-org/octosRust로 작성된 임베디드 가능한 AI 에이전트 허치 키퍼로, 에이전트 기반 애플리케이션의 실행 루프, 메모리, 조율 인프라를 제공합니다.
- 프로젝트
katanemo/planoAI 네이티브 프록시 서버와 데이터 플레인으로, 에이전트 오케스트레이션, LLM 라우팅, 관측성을 중앙 집중화하여 프로덕션 에이전트 애플리케이션 배포를 간소화합니다.
- 프로젝트
AIPentest/CyberStrikeAICyberStrikeAI는 자연어 프롬프트를 통해 100개 이상의 펜테스트 도구를 제어할 수 있는 오픈소스 Go 기반 플랫폼입니다. LLM 기반의 "Eino" 에이전트는 의도를 재현 가능하고 감사 가능한 워크플로우로 변환하며, SQLite에 증거를 저장하고 작업, 자산, 취약점 관리를 위한 웹 UI를 제공합니다. RBAC, 인간-중개 승인, C2/WebShell 기능(승인된 사용 시), Burp Suite 및 브라우저용 플러그인을 포함합니다. 배포는 1줄 스크립트로 완료되며, 사용 전에 AI 채널 설정이 필요합니다. 라이선스는 Apache 2.0입니다.
- 프로젝트
Project-N-E-K-O/N.E.K.ON.E.K.O.는 음성, 텍스트, 시각적 이해를 5단계 메모리 시스템 및 다양한 아바타 형태와 결합한 오픈 소스 AI 컴패니언입니다. 로컬(Python 3.11)에서 실행되며, 원클릭 바이너리, Docker 또는 소스 빌드를 통해 배포할 수 있습니다. 주요 기능으로는 능동적 채팅, 실시간 멀티모달 상호작용, 에이전트 스타일의 도구 실행, 플러그인 마켓플레이스 및 14개 이상의 LLM 제공업체 지원이 있습니다. 이 프로젝트는 Apache-2.0 라이선스를 따르며 Discord/QQ/Steam 커뮤니티가 활성화되어 있습니다.