SII-Holos/synergy

A next-generation general-purpose agent for the Open Agentic Web.

Synergy – 영구적 AI 에이전트 워크스페이스

개요

  • AI 에이전트(예: Atlas, Forge, Pico)가 여러 상호작용과 기기에서 히스토리, 파일, 브라우저 세션, 도구 구성을 유지할 수 있게 하는 오픈소스 로컬 우선 플랫폼입니다.
  • 웹 워크벤치, Electron 데스크톱 앱, CLI 또는 서버 API/SDK를 통해 접근할 수 있는 단일 런타임을 제공하여 동일한 세션을 어디서나 사용할 수 있습니다.

주요 기능

기능 중요한 이유
영구 세션 단일 채팅을 넘어서는 작업은 전체 히스토리와 함께 "스코프"(프로젝트 또는 홈)에 저장되어 LLM 컨텍스트가 잘려도 유지됩니다.
에이전트 조정 기본 에이전트는 전문 하위 에이전트에 위임하고, 재사용 가능한 Blueprint를 실행하며, 복잡한 워크플로우(Light Loop, Boss Mode)를 조율할 수 있습니다.
컨텍스트 내 파일 및 브라우저 통합 Chromium 브라우저에서 웹 페이지가 열린 상태에서 파일을 편집, 이동 또는 삭제할 수 있습니다. 웹사이트 로그인은 세션별로 유지됩니다.
주문형 컴퓨팅 실행은 네이티브 프로세스 또는 Docker 컨테이너에서 수행할 수 있습니다. API 전용 작업은 컨테이너가 필요 없으며, 스토리지는 로컬 디스크, S3 또는 OSS에 배치할 수 있습니다.
지식 축적 라이브러리는 보상 신호 분석과 함께 재사용 가능한 메모리, 메모, 평가된 경험을 저장합니다.
시각적 결과 에이전트는 대화에 첨부되어 나중에 검토할 수 있는 대화형 차트, 시뮬레이션 또는 HTML을 스트리밍할 수 있습니다.
확장 가능 및 로컬 우선 사용자는 모든 데이터를 자신의 통제 하에 유지하면서 공급자, 도구, 스킬, 플러그인, 사용자 정의 채널을 추가할 수 있습니다.

에이전트

  • Atlas – 범용 어시스턴트.
  • Forge – 코딩 특화 에이전트(벤치마크에서 사용).
  • Pico – 가볍고 빠른 작업.

벤치마크

  • DeepSWE v1.1 코딩 벤치마크(113개 리포지토리 엔지니어링 작업)에서 Synergy를 사용한 Forge 에이전트는 Pass@1을 **53%**에서 67.3%(+14.3%p)로 향상시켰고, 작업당 $0.54로 비용-성능 파레토 최전선에 위치했습니다.
  • 통과 작업당 평균 비용은 $0.60(약 2.3시간 계산)으로 상위 5개 공식 모델보다 7~40배 저렴합니다.

시작하기

  1. 데스크톱 – 최신 GitHub 릴리스에서 설치 프로그램(.pkg, .exe, .deb)을 다운로드합니다. synergy CLI도 설치됩니다.
  2. CLI / Web – 원라이너 설치 프로그램을 실행합니다:
    curl -fsSL https://raw.githubusercontent.com/SII-Holos/synergy/main/install | bash
    
    그런 다음 모델 공급자를 구성하고(synergy config wizard), 런타임을 시작하고(synergy start), 웹 워크벤치를 엽니다(synergy web).
  3. 작업 실행 – 예: synergy send "이 리포지토리를 요약해줘"

런타임 명령 – status, logs, doctor, stop, upgrade, uninstall(데이터를 유지하거나 특정 설치 채널만 제거하기 위한 세부 플래그 포함).

개발

  • Bun과 TypeScript ESM으로 구축된 모노레포.
  • 핵심 패키지: agent-runtime, harness, local-runtime, cli 및 구성 가능한 기능을 위한 presets.
  • 네이티브 PTY 및 Linux 프로세스 소유권 라이브러리에는 Rust/Cargo가 필요합니다.
  • 일반적인 개발 스크립트: bun dev server, bun dev app --open, bun dev desktop, bun dev send "msg".
  • 테스트는 패키지별로 실행되며(bun test), bun run quality로 집계됩니다.
  • 리포지토리를 클론하지 않고 synergy-plugin-kit을 사용하여 플러그인을 만들 수 있습니다.

제품 서피스

서피스 사용 사례
웹 전체 워크벤치(세션, 메모, 라이브러리, 아젠다, 플러그인).
데스크톱 네이티브 브라우저, 파일 피커, OS 수준 컴퓨터 사용 권한을 갖춘 Electron 앱.
CLI 런타임 관리, 일회성 send 명령, 진단.
서버 API / SDK 다른 도구를 위한 프로그래밍 방식 통합.

커뮤니티 및 거버넌스

  • 상하이 혁신 연구소의 Holos 팀이 유지 관리합니다.
  • MIT 라이선스 하의 오픈소스. 일반적인 풀 리퀘스트 흐름을 통해 기여를 받습니다.
  • 자세한 기여, 보안, 행동 강령 지침이 제공됩니다.

결론: Synergy는 에이전트의 작업을 영구적이고 복구 가능한 워크스페이스로 취급하는 풀스택 로컬 호스팅 AI 에이전트 플랫폼으로, 데이터를 사용자 통제 하에 유지하면서 장기 실행 다중 도구 프로젝트를 모든 인터페이스에서 관리할 수 있게 합니다.

관련

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