跳至主要内容

開源軟體致謝

Aileron 由眾多優秀的開源專案堆疊而成,在此列出專案中實際使用到的開源軟體並致上謝意。 以下清單依照「在 Aileron 內扮演的角色」分組,對照每個軟體的上游專案授權條款

若有遺漏請協助回報 issue,我們會盡快補上。

🤖 AI Agent 與瀏覽器自動化

專案用途授權
Claude Code CLI目前功能最完整的 workspace 內建 Agent CLIAnthropic TOS
@anthropic-ai/claude-agent-sdk前端串接 Claude Agent 的 TS SDKMIT
claude-agent-sdk (Python)workspace-runtime 串接 Claude Agent 的 Python SDKMIT
agent-client-protocolAgent 與前端的雙向協定MIT
agent-browser以 CDP 連線 workspace-browser 的 Agent CLI(Rust daemon)MIT
Google Gemini CLI多 Agent 架構中的替代執行器之一Apache-2.0
OpenSpec CLIworkspace 內建的 OpenSpec workflow CLIMIT
Anthropic Python SDK直接呼叫 Anthropic API 的備援路徑MIT
codex-universalworkspace-runtime 的基礎映像(multi-stage build base)MIT

🌐 Remote Browser / WebRTC

專案用途授權
m1k1o/nekoworkspace-chrome 的 WebRTC 瀏覽器串流容器(ghcr.io/m1k1o/neko/chromiumApache-2.0
Chromiumneko 中實際受控的瀏覽器,搭配 DevTools Protocol 供 Agent 操作BSD-3-Clause
Chrome DevTools Protocol (CDP)agent-browsercdp-proxy ↔ Chromium 的控制通道
coturnKubernetes 部署下的 TURN server,支援 WebRTC NAT 穿透BSD-3-Clause
WXTChrome Extension(MV3)開發工具鏈MIT

⚙️ Orchestrator / Backend(Python)

workspace-manager 與 workspace-runtime 的 FastAPI 服務。

專案用途授權
FastAPIWeb frameworkMIT
UvicornASGI serverBSD-3-Clause
Pydantic資料驗證與設定管理MIT
SQLAlchemyORMMIT
AlembicDB migrationMIT
asyncpg / psycopg2PostgreSQL driverApache-2.0 / LGPL
Redis-pyRedis client(快取、發布訂閱)MIT
Celery + Flower + KombuScheduler / Automation 的任務佇列BSD-3-Clause
croniterCron 規則解析MIT
Docker SDK for Python本地 Docker 模式的 workspace provisionerApache-2.0
Kubernetes Python ClientK8s 模式的 workspace provisionerApache-2.0
python-keycloakKeycloak OAuth2 / OIDC 整合MIT
python-jose / PyJWTJWT 驗證MIT
GitPythonGit 操作BSD-3-Clause
watchdog檔案系統監控Apache-2.0
pexpect終端機互動ISC
psutil系統資源監控BSD-3-Clause
Supervisor容器內多行程管理BSD-derived
Jinja2模板引擎BSD-3-Clause
httpx / aiohttpHTTP 客戶端BSD-3-Clause / Apache-2.0

🖥️ Frontend(React)

專案用途授權
React 19UI frameworkMIT
Vite建置與 Dev serverMIT
TypeScript型別系統Apache-2.0
TanStack Query伺服器狀態管理MIT
Radix UI無樣式元件庫(Dialog、Menu、Tabs 等)MIT
shadcn/uiRadix + Tailwind 的元件樣式系統MIT
Tailwind CSSUtility-first CSSMIT
Monaco Editor程式碼編輯器(檔案總管/Diff 檢視)MIT
xterm.js瀏覽器內終端機渲染MIT
Framer Motion動畫MIT
Mermaid流程圖 / 架構圖渲染MIT
socket.io-clientRealtime 雙向通訊MIT
lucide-reactIcon 集ISC
i18next / react-i18next多語系MIT
ZodSchema 驗證MIT
react-hook-form表單MIT
react-markdown + remark-gfmMarkdown 渲染(Chat 面板)MIT
Recharts圖表MIT

🐹 workspace-terminal(Go)

專案用途授權
GinHTTP frameworkMIT
gorilla/websocketWebSocketBSD-2-Clause
creack/ptyPTY 支援MIT
go-redisRedis 客戶端BSD-2-Clause
Zap結構化 LoggerMIT

☸️ workspace-operator(Go)

專案用途授權
controller-runtimeKubebuilder 風格的 Operator SDKApache-2.0
client-goK8s API clientApache-2.0
apimachineryCRD schema 定義Apache-2.0

🧱 Infrastructure & Platform

專案用途授權
PostgreSQL主資料庫PostgreSQL License
Redis快取、Pub/Sub、Celery brokerBSD-3-Clause(≤ 7.2)
Keycloak企業級認證(OAuth2 / OIDC / SSO)Apache-2.0
Docker / Docker Compose本地部署 runtimeApache-2.0
Kubernetes生產部署 runtimeApache-2.0
HelmK8s 部署套件管理Apache-2.0
Cilium網路政策(workspace / browser allowlist)Apache-2.0
drawio (jgraph/drawio)內建的繪圖服務容器Apache-2.0
miseworkspace-runtime 內的多版本工具管理MIT

📚 文件站(本站)

專案用途授權
Docusaurus文件站產生器(v3)MIT
MDXMarkdown + JSXMIT
Prism程式碼語法 highlightMIT

感謝所有上游維護者。若你是上述某個專案的作者發現授權標示有誤,歡迎直接提 issue 或 PR 修正。