zhikunqingtao/zhikuncode

Codex/Claude Code/Cursor的开源增强版,专注一句话实现复杂长程任务(教育、编程、办公、生活、娱乐、游戏)。部署在你自己的服务器上,团队用浏览器打开就能编程——包括手机。CLI & Web UI 双入口,Multi-Agent 协作,原生直连千问/DeepSeek 等国产大模型。技能/插件/跨会话记忆,8 层安全沙箱,数据不离开你的机器。Docker 一键部署,MIT 开源,零锁定。

해결하는 문제

ZhikunCode는 Docker를 통해 셀프 호스팅하도록 설계된 오픈 소스 AI 프로그래밍 어시스턴트로, 사용자가 모든 기기의 웹 브라우저에서 직접 전체 개발 워크플로우를 제어할 수 있게 합니다. 에이전트 위임, 백그라운드 작업 관리, 그리고 다양한 LLM(특히 중국 공급업체의 모델)과의 직접 통합을 위한 통합 인터페이스를 제공하여 AI 코딩 환경 설정의 복잡성을 해결합니다.

작동 방식

이 시스템은 Java Agent Runtime, React 기반 브라우저 인터페이스, 코드 분석을 위한 Python Capability Service로 구성된 다층 아키텍처를 활용합니다. 6단계 압축을 수행하는 'ContextCascade' 엔진을 사용하여 매우 긴 대화를 처리하며, 'SelfCorrectionLoop'를 통해 컴파일이나 테스트 실패를 자동으로 진단하고 수정합니다. 어시스턴트는 5가지 역할을 수행하는 전문 에이전트를 통해 작업을 병렬로 실행하며, 통합 보안 게이트웨이(Tool Gateway)가 위험을 분석하고 모든 도구 호출에 대한 권한을 관리합니다.

대상 사용자

셀프 호스팅이 가능하고 안전하며, 다양한 LLM(Qwen, DeepSeek, Moonshot, GLM 포함)을 지원하는 AI 코딩 어시스턴트를 원하는 개발자를 대상으로 합니다. 터미널, Git, 브라우저 기능이 통합된 포괄적인 작업 공간을 제공합니다.

주요 특징

  • 브라우저 기반 제어: 클라이언트 설치 없이 모든 브라우저에서 권한 승인 및 작업 제어를 포함한 전체 워크플로우 관리 가능.
  • 고급 컨텍스트 관리: 6단계 압축 및 증분 폴딩을 통해 초장문 대화에서도 성능 유지.
  • Java 코어: 순수 Java로 구현된 고성능 코어 엔진으로, REST API 및 WebSocket 응답에 대한 외부 의존성 없음.
  • 런타임 검증: JSONPath 어설션과 증거 체인(스크린샷, 로그, 비디오)을 사용하여 AI가 생성한 코드의 출력을 검증하는 프레임워크.
  • 멀티모달 지원: 이미지 분석을 위한 지능형 라우팅으로, 필요 시 시각 인식 능력을 갖춘 모델로 자동 전환.
  • Docker 배포: docker compose up -d 명령어를 통한 간편하고 빠른 배포.

관련

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