TL;DR

  • Search2o Agent Server는 조직 내부에서 에이전트를 실행하는 상태 비저장·비동기식 Python 서버로, REST API와 GUI를 함께 제공하는 공개 베타임.
  • pip install search2o로 설치하며, GUI는 pip 패키지에 포함되지만 GitHub 저장소를 복제하면 포함되지 않음.
  • 서버 실행에는 라이선스 키와 OpenAI, Anthropic 또는 Google의 API 키가 필요하며, 다른 대형 언어 모델(LLM) 연결 방법도 문서에서 안내함.
  • 에이전트를 로컬에서 구축·인덱싱·테스트한 뒤, 에이전트나 구성을 옮기지 않고 공유 환경에서 서버를 실행할 수 있음.
  • 0.8.0 배포판은 2026년 9월 29일 공개됐으며, 서버는 독점 라이선스 적용 대상이고 외부 코드 기여와 풀 리퀘스트는 받지 않음.

Search2o Agent Server

  • Search2o 저장소에는 조직 내부에서 에이전트를 실행하는 상태 비저장·비동기식 Python 서버인 Search2o Agent Server가 포함됨. 서버는 REST API와 번들 GUI를 제공하며 현재 공개 베타임.
  • 웹사이트: search2o.com · 소스: GitHub · 문서: search2o.com/docs · 스킬: Search2o-skill.

시작하기

  • 설치: pip install search2o로 설치함. pip 패키지에는 GUI가 포함되며, GitHub 저장소 복제본에는 GUI가 포함되지 않음.
  • 라이선스 키 발급: 서버 실행에는 라이선스 키가 필요하며, Getting started에서 발급받음.
  • 서버 실행: 라이선스 키와 OpenAI, Anthropic 또는 Google API 키를 설정해 search2o를 실행함.
  • OpenAI: SEARCH2O_LICENSE_KEY=your-license-key OPENAI_API_KEY=your-api-key search2o
  • Anthropic: SEARCH2O_LICENSE_KEY=your-license-key ANTHROPIC_API_KEY=your-api-key search2o
  • Google: SEARCH2O_LICENSE_KEY=your-license-key GEMINI_API_KEY=your-api-key search2o
  • 다른 LLM을 사용하는 경우 Connecting to other LLMs 문서를 참고함.
  • GUI 열기: http://127.0.0.1:9020/ui에 접속함.
  • 로그인 창에서 New user / Forgot password를 선택함.
  • Getting started에서 계정을 만들 때 사용한 이메일 주소를 입력하면 코드가 이메일로 전송됨.
  • 코드를 입력하고 비밀번호를 설정한 뒤 로그인함.
  • 동일한 서버가 /openapi.json의 OpenAPI 스키마, /docs의 Swagger UI, /redoc의 ReDoc도 제공함.
  • 에이전트를 로컬에서 구축·인덱싱·테스트할 수 있음. Agent Server는 상태 비저장 방식이므로 에이전트나 구성을 이동하지 않고 이후 공유 환경에서 실행할 수 있음.
  • 전체 문서는 search2o.com/docs에서 확인 가능함.

라이선스와 기여

  • Search2o Agent Server는 소스 공개형 독점 소프트웨어이며, 사용에는 Search2o Software License Agreement가 적용됨.
  • 외부 코드 기여와 풀 리퀘스트는 현재 받지 않음. 버그 보고, 기능 요청, 문서 피드백, 보안 보고는 받으며 자세한 내용은 CONTRIBUTING.md에 안내됨.

0.8.0 배포 파일

  • search2o 0.8.0의 전체 배포 크기는 8.0 MB임.
  • 소스 배포판(sdist): search2o-0.8.0.tar.gz, 3.9 MB, 업로드 날짜 2026년 9월 29일.
  • 빌드 배포판(wheel): search2o-0.8.0-py3-none-any.whl, 4.1 MB, Python 3·ABI none·플랫폼 any, 업로드 날짜 2026년 9월 29일.
  • 소스 배포판의 SHA-256 체크섬은 8ecf562592097aebd97ec13e8f39ee768299b6c69aa5c3b85ce6c2011725bbc5, BLAKE2b-256 체크섬은 98317c9469cb12d1a1992553fdec77c2538fd45f79b22828e3294f63469bdf7a임.
  • 휠의 SHA-256 체크섬은 16ec7ad85132eeb2aea69005cf39ea76d5fe034878228230b0e4993c575715d6, BLAKE2b-256 체크섬은 f04e39319f2e0bf7ec1c0cc958deb1af4e44e3b24e78e707be51bfe4c298223e임.
  • 두 파일 모두 Trusted Publishing을 사용하지 않았으며, twine/7.0.0 CPython/3.12.10으로 업로드됨.
  • 배포 형식에 대한 자세한 설명은 package formats 문서에서 확인 가능함.

릴리스 기록

  • 0.8.0 — 2026년 9월 29일, 배포 파일 2개.
  • 0.7.4 — 2026년 9월 28일, 배포 파일 2개.
  • 0.7.3, 0.7.2, 0.7.1, 0.7.0 — 2026년 9월 26일, 각 배포 파일 2개.
  • 0.6.2, 0.6.1, 0.6.0 — 2026년 9월 23일, 각 배포 파일 2개.
  • 0.5.1 — 2026년 9월 22일, 배포 파일 2개.
  • 0.5.0 — 2026년 9월 21일, 배포 파일 2개.
  • 0.4.1, 0.4.0 — 2026년 9월 17일, 각 배포 파일 2개.
  • 0.3.4 — 2026년 9월 16일, 배포 파일 2개.
  • 0.3.3 — 2026년 9월 14일, 배포 파일 2개.
  • 0.3.2 — 2026년 9월 13일, 배포 파일 2개.
  • 0.0.1 — 2025년 5월 26일, 배포 파일 2개.