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배 저렴합니다.
시작하기
- 데스크톱 – 최신 GitHub 릴리스에서 설치 프로그램(
.pkg,.exe,.deb)을 다운로드합니다.synergyCLI도 설치됩니다. - CLI / Web – 원라이너 설치 프로그램을 실행합니다:
그런 다음 모델 공급자를 구성하고(curl -fsSL https://raw.githubusercontent.com/SII-Holos/synergy/main/install | bashsynergy config wizard), 런타임을 시작하고(synergy start), 웹 워크벤치를 엽니다(synergy web). - 작업 실행 – 예:
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 에이전트 플랫폼으로, 데이터를 사용자 통제 하에 유지하면서 장기 실행 다중 도구 프로젝트를 모든 인터페이스에서 관리할 수 있게 합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트