diggerhq/opencomputer

The easiest way to build and deploy an agent

解決的問題

OpenComputer 提供了一種簡化的「程式碼優先」方法,用於建構、部署與互動無伺服器 AI 代理。它無需管理基礎設施,而是提供一個受管理的雲端環境,讓開發者能在其中開發、即時同步,並以版本化、不可變的實例形式部署代理。

運作方式

開發者使用 TypeScript 定義代理、工具與路由。系統透過 CLI 將本機程式碼同步至雲端開發環境。提供的 React 前端(使用 Vite 應用)透過安全的本地橋接連接至這些代理,讓開發者能透過 useAgent 鈎子測試與互動代理,而無需將敏感的伺服器金鑰暴露於瀏覽器中。

適用對象

希望建構與部署 AI 代理,但不想手動管理後端基礎設施或無伺服器設定的軟體開發者。

主要特色

  • 無伺服器部署:透過簡單的 CLI 命令,將代理部署為不可變的版本化實例。
  • 即時同步npm run dev 命令允許在雲端同步處於活躍狀態時,立即更新代理邏輯與工具。
  • 整合前端:附帶預先設定的 React 應用與專用鈎子,方便與代理互動。
  • 受管理的儀表板:提供集中式視圖,用於管理會話、檔案、連線與代理架構。

相關

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