⚙️ 軟體工廠 · 流程自動化 [免費諮詢 →]
颶風軟體 HURRICANESOFT
開發者工具

颶風眼 eye

v0.17.0

推 code 之前,先知道會炸哪裡。影響範圍分析、破壞性變更偵測、死碼掃描、跨 Repo 索引——一支 CLI 全包。

10
支援語言
4
支援平台
14
天免費試用
6
核心功能

重構前你需要知道的一切

六項精準能力,為每一次「我要改這裡了」而生。

Blast Radius 影響分析

執行 eye <file>:<symbol>,追蹤任意 symbol 的所有 caller/importer,支援 JSON 或人類可讀輸出格式。

eye src/api.ts:handleRequest

Breaking Changes 偵測

執行 eye breaking-changes,偵測兩個 git ref 之間的 API 函式簽名破壞性變更,在推上生產前攔截問題。

eye breaking-changes main HEAD

Dead Code 掃描

執行 eye dead-code,找出零消費者的 exported symbol。CSS 模式直接掃描,不需要資料庫。

eye dead-code --format json

跨 Repo 索引

使用 eye registry build 掃描整個 Gitea org 並建立 SQLite 索引,再用 eye registry query 跨 repo 查詢 symbol 依賴。

eye registry build --org hurricanesoft

MCP Server

啟動 eye-mcp,透過 MCP 協定對 AI agent(如 Claude Code)暴露 blast_radiusexplain_callers 工具,讓 AI 重構前自動知道影響範圍。

eye-mcp

CSS/SCSS 完整支援

CSS class、CSS 變數、cn()/clsx()@keyframes@mixin%placeholder 全部支援 blast radius 分析。v0.15–v0.17 累積完成。

eye styles/theme.css:--hs-accent

10 種語言,一支工具搞定

eye 原生理解每種語言的 import 與 call 語意,無需額外設定 plugin。

Python TypeScript JavaScript Go C# Swift PHP Java Rust CSS / SCSS

指令簡單,洞察深入

所有功能都以直覺的 CLI 子指令呈現,不需要額外學習成本。

Terminal
# Blast radius — 追蹤 symbol 的所有 caller
$ eye src/auth/token.ts:verifyToken

# 分析 git staged 異動
$ eye detect-changes --staged

# 偵測兩個 git ref 間的 API 破壞性變更
$ eye breaking-changes main HEAD

# 找出死碼 — 零消費者的 exported symbol
$ eye dead-code

# 建立 Gitea org 跨 Repo 索引
$ eye registry build

# 展開 symbol 的多跳呼叫鏈
$ eye explain UserService

# 啟動 MCP Server,供 AI agent 整合
$ eye-mcp

支援平台

提供 macOS 與 Linux 預編譯二進位檔。無 Windows 版本——eye 依賴 ripgrep,尚未移植至 Windows。

macOS Apple Silicon
ARM64
macOS Intel
x64
Linux ARM64
aarch64
Linux x64
amd64
前往下載頁 v0.17.0 tarball 支援 macOS & Linux

免費開始,小團隊永遠免費

14 天完整功能試用,無需信用卡。試用結束後,選擇適合的方案繼續使用。

Free
$0
試用結束後 · 永久
  • 每日 10 次查詢
  • 所有功能可用
  • 單一 repository
付費授權
洽詢報價
無限次 · 團隊 / 企業
  • 無限次查詢
  • 跨 Repo 索引(多 repo)
  • MCP Server + CI/CD 整合
  • 優先技術支援