Aider
係咩嚟
AI 配對編程工具,支援多模型、Git 原生整合。可以用 Claude、GPT、DeepSeek 等模型自動編輯代碼庫,自動生成 commit message。
點解特別
- Git 原生:每次 AI 改動自動生成 commit,可以
git diff睇改咗咩 - 地圖式代碼庫理解:自動建立 repo map,讓 AI 理解整個項目結構
- 支援幾乎所有 LLM:OpenAI / Anthropic / DeepSeek / Ollama 本地模型
安裝與使用
pip install aider-chat
export ANTHROPIC_API_KEY="sk-ant-xxx"
aider --model claude-sonnet-4-20250514
實際操作步驟
cd到你嘅項目目錄- 執行
aider→ - 佢會自動分析代碼庫,建立 repo map
- 你直接用自然語言描述想改咩 → AI 編輯代碼 → 你審閱
git diff→ 接受或拒絕
適合場景
| 場景 | 適合度 |
|---|---|
| 需要精準代碼編輯 | ⭐⭐⭐⭐⭐ |
| 大型代碼庫重構 | ⭐⭐⭐⭐ |
| 完全從零開始寫新項目 | ⭐⭐⭐ |
| 非技術人員使用 | ⭐⭐ |
V0 by Vercel
係咩嚟
用自然語言生成 React UI 組件。輸入文字描述,V0 實時生成可用的 React + Tailwind + shadcn/ui 組件代碼。
點解特別
- 即時預覽:生成嘅組件可以即刻喺瀏覽器睇效果
- shadcn/ui 整合:生成嘅代碼直接用 shadcn/ui 組件,風格統一
- 一鍵複製:代碼可以直接
npx shadcn add加到現有項目
使用方式
- 打開 v0.dev
- 輸入描述,例如:「Create a pricing page with 3 tiers」
- 選擇你鍾意嘅版本
- 複製代碼或直接安裝到項目
最佳實踐
-
先定義設計系統:告知 V0 你嘅顏色、字體、間距
-
分模塊生成:唔好一次過生成整個頁面,分 component 逐步生成
-
生成後人手微調:V0 係起點,唔係終點
-
🔗 v0.dev
Pieces for Developers
係咩嚟
開發者知識管理工具。自動保存你複製/瀏覽過嘅代碼片段,支援離線 AI 分類、智能搜索。
核心功能
- 自動捕捉:安裝後自動記錄你複製嘅代碼,無需手動保存
- 離線 AI:所有 AI 處理喺本地完成(用 Ollama / llama.cpp)
- 跨應用:支援 VS Code、JetBrains、瀏覽器、終端
- 智能分類:自動按語言、用途、相關性分類
使用場景
適合經常需要「我記得之前寫過類似代碼」但搵唔返嘅開發者。
Open WebUI
係咩嚟
自託管嘅類 ChatGPT 介面,可以連接 Ollama、OpenAI API、或其他兼容後端。提供完整嘅聊天、RAG、多模型切換功能。
技術架構
Browser → Open WebUI (Docker) → Ollama / OpenAI API / LiteLLM
↓
本地 LLM(Llama、Qwen 等)
安裝步驟
docker run -d -p 3000:8080 \
-v open-webui:/app/backend/data \
-e OLLAMA_BASE_URL=http://host.docker.internal:11434 \
--name open-webui \
ghcr.io/open-webui/open-webui:main
核心功能
| 功能 | 說明 |
|---|---|
| RAG 支援 | 上載文檔 → 自動向量化 → 對話引用 |
| 多模型切換 | 同一介面切換不同模型 |
| Docker 部署 | 一鍵部署,唔需要安裝依賴 |
| 權限管理 | 支援多用戶、角色權限 |
Continue
係咩嚟
開源 AI 代碼助手,直接嵌入 VS Code 和 JetBrains。支援任意 LLM 後端,不受平台綁定。
同 GitHub Copilot 對比
| Continue | GitHub Copilot | |
|---|---|---|
| 模型選擇 | 任意 LLM(可自選) | 固定模型 |
| 開源 | ✅ MIT | ❌ 閉源 |
| 自託管 | ✅ Ollama / 自建 API | ❌ |
| 離線使用 | ✅ 本地模型 | ❌ |
| 價格 | 免費 | 付費 |
設定步驟
- 在 VS Code 安裝 Continue 擴展
- 打開
~/.continue/config.json - 配置模型(例如用 Ollama 本地模型):
{
"models": [
{
"title": "Qwen 2.5 Coder",
"provider": "ollama",
"model": "qwen2.5-coder:14b"
}
]
}
Meltano
係咩嚟
數據管道即代碼嘅開源平台。用宣告式 YAML 配置定義 ELT 管道,支援 Singer 協議嘅大量 connector。
核心概念
Extract(提取) → Load(載入) → Transform(轉換)
↓ ↓ ↓
Singer tap Singer target dbt
安裝
pip install meltano
meltano init my_project
cd my_project
meltano add extractor tap-github
meltano add loader target-postgres
meltano run tap-github target-postgres
適合場景
-
數據團隊需要標準化嘅 ELT 流程
-
管理大量數據源(SaaS API、數據庫、文件)
-
需要版本控制數據管道配置
2026 年工具趨勢
| 趨勢 | 說明 |
|---|---|
| 🧠 AI 增強 > AI 取代 | 工具設計從「取代開發者」轉向「增強開發者能力」 |
| 🏠 本地優先 | 更多工具支援 Ollama 等本地模型,數據不出機 |
| 🔓 開源為主 | 以上 6 個工具全部開源,社群驅動迭代 |
| 🔌 互聯互通 | 工具之間通過 API 和標準協議互相整合 |
揀工具建議: 唔需要全部安裝。揀 2-3 個最適合你工作流程嘅工具深度使用,比同時用 6 個但每個只用表面功能更有價值。
更新日期:2026-05-10 | 原版:2026-05-09