# 策展 · X (Twitter) 🔥🔥🔥

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 作者：Pontus Abrahamsson — oss/acc (@pontusab) · 平台：X (Twitter) · 日期：2026-05-24

> 原始來源：https://x.com/pontusab/status/2058534610703892877

## 中文摘要

Hyper 推出基於 Bun 的新型 API 框架。

**核心設計理念**
由 Pontus Abrahamsson 開發的 Hyper 採取了與傳統框架截然不同的路徑，它不將框架作為 `package.json` 中的依賴項，而是將其作為一個「註冊中心」。使用者透過 CLI 將所需的元件直接複製到專案的 `src/hyper/` 目錄下，這些程式碼完全由使用者掌控，可以自由閱讀、修改或刪除。這種設計確保了開發者擁有完整的程式碼主權，同時透過 `hyper diff` 與 `hyper update` 指令來管理升級與差異合併，確保本地修改不會在更新時被覆蓋。

**開發流程與指令**
Hyper 提供了高度整合的 CLI 工具，涵蓋了從專案初始化到測試、基準測試與建置的完整生命週期。開發者可以透過以下指令快速建立專案：

```bash
bun create hyper my-app
```

若需新增功能模組（如核心功能、JWT 驗證或速率限制），則使用：

```bash
hyper add core auth-jwt rate-limit
```

此外，所有的 CLI 指令均支援 `--json` 旗標，方便編輯器整合、CI 流程以及 Agent 進行自動化讀取與互動。

**單一定義多重輸出**
Hyper 強調「一次定義，多重輸出」的開發體驗。開發者只需定義一次路由（包含路徑、Schema、錯誤處理與處理函式），框架即可自動產生以下內容：
- 執行時期（Runtime）邏輯
- OpenAPI 3.1 文件
- 型別安全的 RPC 客戶端
- MCP（Model Context Protocol）伺服器

這種方式消除了維護平行 Schema 檔案或裝飾器中繼資料的需求，並支援 Zod、Valibot 或 Arktype 等標準 Schema 函式庫。

**插件與安全性**
Hyper 內建了豐富的插件生態，包括 CORS、JWT 驗證、Session 管理、結構化日誌、速率限制、CSP、快取、冪等性處理以及 OpenTelemetry 追蹤。所有插件均以原始碼形式存在，僅在需要時安裝。安全性方面，框架預設啟用多項嚴格配置（如 HSTS、嚴格的 CORS 與 CSRF 防護），並提供 `hyper security --check` 指令供 CI 環境進行自動化稽核。

**MCP 原生整合**
Hyper 將 MCP 視為與 HTTP 同等重要的介面。路由可以選擇性地啟用 MCP 暴露，確保無論請求是透過 HTTP 還是 MCP 傳入，都能使用相同的 Schema、驗證邏輯與錯誤處理機制。這種設計讓開發者能更輕易地將 API 服務整合至支援 MCP 的編輯器或 AI Agent 中。

欲了解更多資訊，請參考 [HyperJS 官方網站](https://hyperjs.ai)。

## 標籤

CLI, 新產品, 開源專案, Hyper, Bun
