Qiuner/QCode

An explorable island world to learn AI coding and build real projects with AI agents. Powered by DeepSeek Harness.

解決的問題

QCode 將傳統以文字為主的 AI 程式設計體驗(通常侷限於聊天視窗與終端機)轉變為一個可探索的視覺化世界。它旨在透過將抽象的代理能力轉化為虛擬島嶼上的「居民」與「地點」,降低初學者對 AI 輔助開發的恐懼感,讓使用者能透過實際專案開發來學習程式設計,而非僅是參與孤立的課程。

運作方式

QCode 使用 Godot 渲染的 3D 世界作為介面,不同的 AI 居民作為特定功能的入口點。例如,「Q」作為專案執行的製作夥伴,而「Uncle Moss」則負責管理專案歷史。在底層,它與 DeepSeek Harness 執行環境整合,以處理實際的 LLM 互動、工具呼叫與檔案系統修改。該系統結合了基於 React 的工作區進行互動,以及基於 Godot 的世界,透過動畫與對話氣泡來呈現 AI 的工作狀態。

目標客群

它主要為 AI 程式設計的新手所設計,適合希望以引導式、低門檻方式開始建構真實專案的人,以及偏好透過視覺化與遊戲化環境來管理 AI 程式設計工作階段的開發者。

特色亮點

  • 遊戲化介面:以可探索的群島取代標準聊天介面,AI 代理以居民形式呈現。
  • 整合式學習:將引導式教學與共享工作區中的真實專案執行相結合。
  • 基於居民的功能:為 AI 角色分配特定職責(例如檔案管理員、專案管理員),以組織代理工作流程。
  • 專業工作台:為需要查看完整工具呼叫、對話歷史與手動審核的使用者保留進階介面。
  • DeepSeek Harness 整合:利用固定的 DSH 執行環境來實現一致的執行與工具管理。

相關

  • 專案
  • 專案
  • 專案
  • 專案