Open-Curiosity/gini-agent

The agent that remembers and learns.

해결하는 문제

Gini Agent는 단순 채팅 인터페이스를 넘어서는 개인 AI 에이전트입니다. AI가 특정 자격 증명이 없거나 CAPTCHA를 풀어야 하거나 웹사이트에 로그인해야 하거나, 여러 가능한 경로 중 선택을 해야 하는 경우 등 "막힌" 상황을 해결합니다. 사용자를 prose 형태로 질문하는 대신, Gini는 채팅 인터페이스에 비밀번호용 보안 필드나 실시간 브라우저 핸드오프와 같은 목적에 맞는 인터랙티브 컨트롤을 직접 제공하여 에이전트의 차단을 실시간으로 해제합니다.

작동 방식

Gini는 중앙 게이트웨이(Bun 런타임 프로세스)를 사용해 에이전트의 상태, 메모리, 도구, 작업을 관리합니다. 이 게이트웨이는 모든 대화와 작업의 기록 시스템 역할을 합니다. Next.js 웹 앱, CLI, iOS 앱 등 여러 클라이언트가 인증된 API를 통해 동일한 게이트웨이에 연결됩니다.

복잡한 작업을 처리하기 위해 에이전트는 예약 작업을 실행하고 파일, 터미널, 코드용 승인 기반 도구를 사용할 수 있습니다. 또한 로컬 임베딩 및 재랭킹을 갖춘 메모리 시스템을 통해 정보를 보존하고 재호출합니다. 에이전트는 두 단계 보상 시스템과 인간 게이팅을 통해 작업 결과에 따라 스스로 기술을 향상시킬 수 있습니다.

대상 사용자

다양한 도구와 플랫폼을 가로질러 다단계 작업을 수행할 수 있는 고성능 개인 에이전트를 원하고, 순수 CLI나 기본 채팅 박스보다 전문적인 제품 경험을 선호하는 개인 사용자에게 적합합니다.

주요 특징

  • 인터랙티브 컨트롤: 텍스트 지시 대신 보안 자격 필드, 선택 프롬프트, 확인 버튼을 제공하여 민감한 작업을 처리합니다.
  • 브라우저 핸드오프: 사용자가 어떤 디바이스에서든 에이전트 자체 브라우저 세션을 통해 웹사이트에 로그인하거나 단계를 완료할 수 있습니다.
  • 보안 자격 관리: 비밀은 보안 카드에 입력되어 게이트웨이로 직접 전달되며, LLM 및 채팅 기록을 우회합니다.
  • 광범위한 제공자 지원: OpenAI, Anthropic, Amazon Bedrock, Azure OpenAI, OpenRouter, DeepSeek 및 로컬 LLM 서버와 호환됩니다.
  • 크로스 플랫폼 접근: 단일 런타임 게이트웨이가 웹, 모바일, CLI 인터페이스를 통해 접근 가능합니다.