zhikunqingtao/zhikuncode

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

解決する課題

ZhikunCodeは、Dockerによるセルフホストを前提に設計されたオープンソースのAIプログラミングアシスタントです。ユーザーはあらゆるデバイスのWebブラウザから直接、開発ワークフロー全体を制御できます。エージェントの委任、バックグラウンドタスク管理、および様々なLLM(特に中国のプロバイダーによるモデル)との直接統合のための統一インターフェースを提供することで、AIコーディング環境構築の複雑さを解消します。

仕組み

このシステムは、Java Agent Runtime、Reactベースのブラウザインターフェース、コード分析用のPython Capability Serviceからなる多層アーキテクチャを採用しています。6段階の圧縮を行う「ContextCascade」エンジンにより極めて長い会話を処理し、「SelfCorrectionLoop」を使用してコンパイルやテストの失敗を自動的に診断・修正します。アシスタントは5つの役割を持つ専門エージェントを通じてタスクを並列実行し、統一されたセキュリティゲートウェイ(Tool Gateway)がリスクを分析してすべてのツール呼び出しの権限を管理します。

対象ユーザー

セルフホスト可能で安全なAIコーディングアシスタントを求める開発者向けに設計されています。Qwen、DeepSeek、Moonshot、GLMなど幅広いLLMをサポートし、ターミナル、Git、ブラウザ機能を統合した包括的なワークスペースを提供します。

主な特徴

  • ブラウザベースの制御: クライアントのインストール不要。権限承認やタスク制御を含むワークフロー管理をあらゆるブラウザから実行可能。
  • 高度なコンテキスト管理: 6層の圧縮とインクリメンタル・フォールディングにより、超長文の対話でもパフォーマンスを維持。
  • Javaコア: 純粋なJavaで実装された高性能コアエンジン。REST APIおよびWebSocket応答において外部依存関係ゼロを実現。
  • ランタイム検証: JSONPathアサーションと証拠チェーン(スクリーンショット、ログ、動画)を使用して、AIが生成したコードの出力を検証するフレームワーク。
  • マルチモーダル対応: 画像分析のためのインテリジェントなルーティング。必要に応じて視覚認識能力を持つモデルへ自動的に切り替え。
  • Dockerデプロイ: docker compose up -d コマンド1つで迅速にデプロイ可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト