Academy Central
----
Weather

Comprehensive Software Tools Index / 軟體工具綜合索引

This document provides a comprehensive, categorized summary of all software tools and technologies documented in this repository. 本文件提供此儲存庫中記錄的所有軟體工具與技術的綜合分類摘要。


1. Agent Protocols & Integrations / 代理協定與整合

  • Model Context Protocol (MCP): Open protocol for connecting AI apps to external tools. / 連接 AI 應用與外部工具的開放協定。
  • Agent Skills: Modular capability packages for agentic tasks. / 模組化能力套件,協助代理完成特定任務。
  • Desktop Extensions (DXT / MCPB): One-click distribution format for local MCP servers. / 專為桌面用戶設計的本機 MCP 伺服器一鍵發佈格式。
  • OpenAPI Tool Calling: Allows agents to call standard HTTP/REST APIs via schemas. / 允許代理透過 Schema 呼叫標準 HTTP/REST API。

2. AI Agents & Coding Assistants / AI 代理與程式開發助手

  • Devin: Autonomous AI software engineer capable of handling complete development tasks. / 能夠處理完整開發任務的自主 AI 軟體工程師。
  • Claude Code: Agentic CLI coding assistant by Anthropic for deep codebase integration. / Anthropic 推出的代理命令列程式開發助手,深度整合程式碼庫。
  • Claude Desktop: Native desktop app for Claude with local MCP server capabilities. / Claude 的原生桌面應用,具備整合本機 MCP 伺服器能力。
  • Codex Desktop: Desktop command center for managing multiple AI coding agents. / 管理多個 AI 開發代理的桌面指揮中心。
  • Hermes Agent: Open-source autonomous AI agent and personal automation runtime. / 開源自主 AI 代理與個人自動化執行環境。

3. AI Evaluation & Observability / AI 評估與可觀測性

  • Weights & Biases Weave: LLM observability, evaluation, and prompt iteration tracking. / LLM 可觀測性、評估與 Prompt 迭代追蹤工具。
  • OpenTelemetry for LLM Apps: Distributed tracing and observability standard extended for GenAI telemetry. / 針對生成式 AI 擴展的分散式追蹤與可觀測性標準。
  • Braintrust: AI evaluation, experiment tracking, and dataset management platform. / AI 評估、實驗追蹤與資料集管理平台。
  • Arize Phoenix: Open-source AI observability, LLM tracing, and prompt engineering tool. / 開源 AI 可觀測性、LLM 追蹤與 Prompt 工程工具。
  • LangSmith: Trace, debug, and monitor LangChain and other AI agent deployments. / 用於追蹤、除錯與監控 LangChain 及其他 AI 代理部署的平台。

4. Local AI & Model Serving / 本機 AI 與模型服務

  • LM Studio: Desktop app and local server for discovering and chatting with local AI models. / 用於探索並與本機 AI 模型對話的桌面應用與本機伺服器。
  • llama.cpp: Portable C++ inference engine for running quantized local models on consumer hardware. / 可移植的 C++ 推論引擎,能在消費級硬體上執行量化模型。
  • SGLang: High-performance model serving framework with structured generation. / 具備結構化生成能力的高效能模型服務框架。
  • vLLM: High-throughput LLM serving engine optimized with PagedAttention. / 透過 PagedAttention 最佳化的高吞吐量 LLM 服務引擎。
  • Ollama: Local AI runtime and model manager with a CLI and REST API. / 提供命令列與 REST API 的本機 AI 執行環境與模型管理器。

5. Vector Databases & Retrieval / 向量資料庫與檢索

  • Chroma: Open-source AI search and vector database favored for RAG prototypes. / 適合 RAG 原型開發的開源 AI 搜尋與向量資料庫。
  • LanceDB: Multimodal lakehouse and vector database based on the Lance format. / 基於 Lance 格式的多模態資料湖倉與向量資料庫。
  • Milvus: Cloud-native, highly scalable vector database for similarity search and AI agents. / 適合相似度搜尋與 AI 代理的雲原生高擴充性向量資料庫。
  • Weaviate: AI-native vector database supporting semantic search and hybrid retrieval. / 支援語意搜尋與混合檢索的 AI 原生向量資料庫。
  • Qdrant: Vector database and retrieval engine optimized for memory efficiency and Rust ecosystem. / 針對記憶體效率與 Rust 生態最佳化的向量資料庫與檢索引擎。

6. Data Lakehouse & Query Engines / 資料湖倉與查詢引擎

  • Apache Iceberg: Open lakehouse table format for reliable analytics on object storage. / 為物件儲存上的可靠分析設計的開放資料湖倉表格格式。
  • Apache DataFusion: Extensible query engine written in Rust for fast analytical execution. / 以 Rust 編寫的可擴展、快速分析查詢引擎。
  • Apache Arrow: In-memory columnar format and analytics toolkit for fast data interchange. / 記憶體內欄式格式與分析工具包,用於高速資料交換。
  • Trino: Distributed SQL query engine for federated joins across data lakes and databases. / 分散式 SQL 查詢引擎,用於跨資料湖與資料庫的聯邦查詢。
  • DuckDB: Embedded analytical database optimized for local SQL queries over files and dataframes. / 針對本機檔案與 dataframe 最佳化的嵌入式分析 SQL 資料庫。

7. Apache Projects / Apache 專案

  • Apache Polaris: Centralized Iceberg REST catalog for unified metadata governance across engines. / 用於跨引擎統一中繼資料治理的集中式 Iceberg REST 目錄。
  • Apache Teaclave: Open-source confidential computing framework and SDK for Trusted Execution Environments. / 用於可信執行環境的開源機密運算框架與 SDK。
  • Apache Gluten: Acceleration layer offloading Spark SQL execution to native columnar engines. / 將 Spark SQL 執行下推至原生欄式引擎的加速層。
  • Apache Gravitino: Federated metadata lake and catalog for governance across various data assets. / 用於跨資料資產治理的聯邦式中繼資料湖與目錄。
  • (Note: DragonflyDB Dragonfly is documented here as a high-throughput Redis-compatible in-memory store, though it is not an Apache Foundation project. / 註:DragonflyDB 在此記錄為相容 Redis 的高吞吐量快取儲存,但它並非 Apache 基金會專案。)

8. Cloud-Native & Security / 雲原生與安全

  • Cilium Tetragon: eBPF-based cloud-native security, observability, and runtime enforcement tool. / 基於 eBPF 的雲原生安全、可觀測性與執行期防護工具。
  • PQC Libraries: Post-Quantum Cryptography implementations (like liboqs) to resist future quantum attacks. / 後量子密碼學實作(如 liboqs),用以抵抗未來的量子運算攻擊。
  • WASI 0.3: WebAssembly System Interface preview adding native async support to the Component Model. / WebAssembly 系統介面預覽版,為 Component Model 加入原生非同步支援。
  • KawaiiGPT (Defensive Awareness): Briefing on the risks of unapproved "shadow AI" tools bypassing enterprise security. / 防禦性簡報,提醒未核准的影子 AI 助手繞過企業安全防護的風險。

9. AI & Agentic Stack / AI 與代理技術棧

  • Mojo: High-performance systems programming language by Modular bridging Python syntax with hardware-level optimization. / Modular 推出的高效能系統語言,結合 Python 語法與硬體級最佳化。
  • NVIDIA Blackwell Ultra: Next-generation AI accelerator hardware for massive LLM training and reasoning inference. / 用於超大型 LLM 訓練與推論的下一代 AI 加速器硬體。
  • LangGraph & CrewAI: Frameworks for building multi-agent workflows, stateful loops, and role-based AI orchestration. / 用於建立多代理工作流、狀態循環與角色型 AI 編排的框架。

10. Redis / Redis 生態

  • Redis Basics: Core concepts, data structures (strings, hashes, sorted sets, JSON), and typical caching workflows. / 核心概念、資料結構(字串、雜湊、有序集合、JSON)與典型快取流程。
  • Redis for JavaScript Developers: Guidance for integrating Redis with Node.js/Express, focusing on data modeling and async/await usage. / 針對 Node.js/Express 整合的指南,著重於資料建模與非同步 API 的使用。
  • Redis Software Success Program: Operational and architectural readiness guide for deploying Redis safely in production. / 用於在生產環境安全部署 Redis 的營運與架構就緒指南。

11. Commerce & Payments / 商務與支付

  • Google Universal Commerce Protocol (UCP): Open standard for agentic commerce, enabling direct checkout flows inside AI surfaces like Gemini. / 代理式商務的開放標準,支援在 Gemini 等 AI 介面內直接完成結帳。

More in this folder