GitHub

makecindy/cindy — Consider it done. The open-source AI agent that works out of the box · 想到,就能做到。开源、开箱即用的 AI Agent。

makecindy/cindy: 바로 사용할 수 있는 오픈소스 AI 에이전트

Cindy는 Claude Code와 Codex 등 여러 실행 환경(harness), 모델, 도구를 한 클라이언트에서 조합하는 오픈소스 AI 에이전트입니다. 로컬 파일과 로그인된 앱을 다루며 데스크톱·모바일 앱을 제공하지만, 백엔드 서비스는 별도 저장소에 있습니다.

에디터 노트

Cindy를 오픈소스 클라이언트로 공개했지만 백엔드 서비스는 별도 저장소에 있으며 기본 연결 대상은 공식 클라우드입니다. 따라서 소스를 수정하거나 자체 모델을 연결하는 선택지는 있어도, 이 저장소만으로 전체 서비스를 자체 호스팅하는 구조는 아닙니다. 로컬 에이전트는 Cindy 계정 없이 쓸 수 있지만 서버 기반 기능은 빠집니다. 공식 배포판의 분석 범위와 로그인 상태의 하트비트도 구체적으로 구분해 밝혔고, 분석 기능을 소스 빌드에서 끄는 방법을 안내합니다. 다만 제공된 자료에는 로컬 실행과 공식 서비스 연결의 기능 차이를 항목별로 비교한 표가 없으며, 커뮤니티 댓글도 없어 실제 사용 경험에 따른 검증은 확인되지 않습니다.

AI 요약

Cindy는 여러 AI 모델과 실행 환경을 한 에이전트에서 조합하는 오픈소스 클라이언트입니다. 사용자는 작업 도중 모델과 harness를 바꾸면서도 워크스페이스, 메모리, 스킬, 도구를 이어 쓸 수 있습니다. 서로 다른 조합의 에이전트가 작업을 계획하고 병렬 실행한 뒤 검토하는 방식도 제시합니다.

클라이언트와 실행 방식

저장소는 pnpm 모노레포이며 Electron 데스크톱 앱, Expo·React Native 모바일 앱, 공용 패키지로 구성됩니다. 첫 지원 harness는 Claude Code와 Codex입니다. 사용자의 컴퓨터에서 로컬 에이전트를 실행하며 브라우저, 컴퓨터, 휴대전화와 메신저·일정을 다룬다고 설명합니다. Cindy 계정 없이 로그인 화면에서 Skip Sign-In을 선택해 로컬 에이전트를 쓸 수 있지만, 서버 기반 기능은 제공되지 않습니다.

모델 연결과 서비스

Cindy 클라우드 계정으로 호스팅 서비스를 이용하거나, 이미 보유한 Claude Code·Codex 요금제 인증을 연결하거나, 자체 API 키와 로컬 모델을 사용할 수 있습니다. 클라이언트는 기본 설정에서 Cindy 공식 클라우드와 CDN에 연결합니다. 백엔드 서비스는 이 저장소에 포함되지 않습니다.

확장과 데이터 처리

메모리, 스킬, 자동화, MCP, 플러그인으로 동작을 확장하는 구성을 제시합니다. 공식 배포 빌드에는 기기·운영체제·앱 버전 정보를 수집하는 TapDB 분석 기능이 포함되며, 로그인 상태에서는 계정 ID와 플랫폼·버전 정보가 담긴 온라인 하트비트를 전송합니다. 프로젝트는 채팅·파일 내용과 작업 디렉터리 정보를 수집하지 않고, 크래시 덤프도 자동 업로드하지 않는다고 밝힙니다. 분석 기능은 소스 빌드에서 비활성화할 수 있습니다.

라이선스와 개발 환경

클라이언트 소스는 Apache-2.0으로 공개하며, 모델 가중치와 데이터셋 등 별도 자료에는 다른 라이선스가 적용될 수 있습니다. 개발에는 Node.js 22.x, pnpm 10.x, Git LFS가 필요합니다. 기여자는 DCO 서명을 해야 하며, 서버 자체 호스팅이나 서버 코드 개발은 이 저장소의 범위가 아닙니다.

원문: GitHub / 번역·요약: Trawling