프로젝트 소개
GrayCode 2.0은 로컬 우선 AI 작업대 겸 프로그래밍 어시스턴트로, 독립 데스크톱 애플리케이션(Windows x64)을 제공하며, 작업 공간 이해, 코드 검색 및 수정, 명령 실행, 언어 서비스 호출, Diff를 통한 파일 변경 검토를 지원합니다. 멀티 모델 대화, 역할 채팅, 봇 진입점, 공유 작업이 있는 서브 에이전트 협업을 지원합니다.
핵심 기능은 다음과 같습니다:
- **멀티 모델 채널**: Gemini, OpenAI Chat Completions 호환 인터페이스, OpenAI Responses, Anthropic을 지원하며, 각 채널은 모델, 도구 모드, 사고, 재시도, 토큰 계산을 독립적으로 구성할 수 있습니다.
- **실제 코드 조작**: 파일 읽기, 검색, 수정, 터미널 명령 실행, 언어 서비스 호출, 이미지·PDF 등 멀티모달 컨텍스트 지원; 쓰기는 Diff로 검토할 수 있습니다.
- **구조화된 워크플로우**: Design, Plan, Progress, Review, TODO 도구가 내장되어 복잡한 작업을 계획부터 검증까지 추적 가능한 기록으로 남깁니다.
- **확장 가능한 에이전트 기능**: MCP Server 연결, 재사용 가능한 Skills 로드, 포그라운드 또는 백그라운드 Sub-Agents 협업, ACP를 지원하는 Kimi Code 같은 외부 코딩 에이전트 연결도 가능합니다.
- **컴퓨터 및 브라우저 조작**: 내장 브라우저에서 웹페이지 탐색 및 조작, 모델이 Windows 애플리케이션을 조작하여 GUI가 필요한 작업을 완료할 수 있습니다.
- **로컬 영구 메모리**: 전역 및 작업 공간 메모리가 분리되어 있으며, 세션 간 규칙, 지식, 결정을 저장하고 외부 메모리 서비스에 의존하지 않습니다.
- **긴 작업 및 대화**: 메시지 큐, 자동 요약, 아카이브 포인트, 백그라운드 결과 반환, 토큰·비용·사용 시간 통계를 지원합니다.
- **트리 분기 대화**: 재시도 및 편집 시 이전 답변을 덮어쓰지 않으며, 각 후보 분기를 전환하고 독립적으로 계속 발전시킬 수 있으며, 전환 시 작업 공간 아카이브 연동을 선택할 수 있습니다.
또한 GrayCode는 DeepSeek 비전 모델용 전용 이미지 전처리를 제공하며, PDF 페이지별 래스터화, GIF 애니메이션 프레임 분리, 공식 형식 정규화, 이미지 크기 최적화, 요청 전 검증을 포함합니다.
프로젝트는 Windows 데스크톱 버전(포터블 및 설치 버전)을 제공하며, 1.x VS Code 확장 소스는 `v1-extension` 브랜치에 보존됩니다. 모든 핵심 데이터는 로컬에 저장되며, 사용자는 자유롭게 다양한 모델 채널을 연결할 수 있습니다.
문서에는 사용 매뉴얼, 개발 환경 및 기여 설명, 프로젝트 구조, 버전 변경 기록이 포함됩니다. 라이선스는 AGPL-3.0-only이며, 범위가 제한된 Cubism 조합 라이선스 예외를 제공합니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.