V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ChrisBlack
V2EX  ›  问与答

[分享] HypGo: HypGo v0.8.1 更新:一個專注人機協作的 Go Web Framework(節省大量 token)

  •  
  •   ChrisBlack · 6 天前 · 656 次点击
    大家好,

    我最近把 HypGo 更新到 v0.8.1 ( https://github.com/maoxiaoyue/hypgo ),這是一個我開發的 Go Web Framework 。原本早期是希望以 QUIC ( HTTP/3 )為主要方向,但 2026 年 AI 工具的使用環境變化較大,因此我調整了設計重點,轉向讓「人機協作」更順暢的開發體驗。

    目前主要做法是採用 Schema-first + Project Manifest 的方式,希望能讓 AI 工具(如 Cursor 、Copilot )在閱讀專案時更有效率,同時保留 Go 原生的效能優勢。

    主要功能包含:
    - Schema-first 路由定義
    - 單一 manifest.yaml 作為專案概覽
    - contract.TestAll() 進行合約測試
    - 簡單的 CLI 工具( generate 、impact 等)

    專案目前還在早期階段,由我一人維護,wiki 和 README 已初步完成,但難免會有未發現的問題或不完善的地方。誠摯歡迎有興趣的朋友 clone 試用 quick start ,跑一次 contract.TestAll 後,在 GitHub 開 issue 回報任何 bug 、建議或使用心得。

    傳統框架:AI 要讀完整 handler 檔案(幾百行),token 爆炸,每次互動都要猜 Input/Output 。
    HypGo:開發者只定義 Schema → AI 直接讀單一 `.hyp/manifest.yaml`( 500 tokens )就能懂全專案 → 框架自動 Contract Testing 驗證。

    能節省多少 Token? 照 Claude Code(我主要的 AI 工具)的估計...省 90%,依照 Gemini(AntiGravity)的估計,省下 80%-90%....我個人對這點持保留態度。


    Quick Start ( 30 秒上手):
    ```bash
    go install github.com/maoxiaoyue/hypgo/cmd/hyp@latest
    hyp api myservice && cd myservice
    hyp generate model user
    hyp generate controller user
    go run .
    ```

    感謝大家抽空看看,任何意見都非常寶貴。
    GitHub: https://github.com/maoxiaoyue/hypgo

    相關的 wiki 已經寫好,有興趣的人可以看一下
    https://github.com/maoxiaoyue/hypgo/wiki
    https://github.com/maoxiaoyue/hypgo/wiki/docs-theory.md
    https://github.com/maoxiaoyue/hypgo/wiki/docs-zh_tw-suggestion.md
    https://github.com/maoxiaoyue/hypgo/wiki/how_to_schema.md
    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5836 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:36 · PVG 10:36 · LAX 19:36 · JFK 22:36
    ♥ Do have faith in what you're doing.