Lexithm

Lexithm用自然語言向程式碼庫提問

Lexithm 是 AI 程式碼理解工具,索引你的 GitHub 儲存庫後,以自然語言回答關於程式碼的問題,並標註到具體檔案與行號的引用。

free
程式碼理解程式碼庫檢索自然語言程式碼問答GitHubAST 解析相依關係圖語意程式碼搜尋開發者工具
收錄日期
更新日期
4.2 (0 評價數量)

登錄后可為項目評分

Lexithm 是什麼

Lexithm 是一款以自然語言向程式碼庫提問的 AI 程式碼理解平台。連接儲存庫後,它會索引程式碼,並在回答中標註到具體檔案與行號的引用,讓你能對照原始碼逐一核實。官網將它定位為面向需要快速看懂陌生程式碼的開發者的免費程式碼檢索工具。

如何索引程式碼

Lexithm 對 Python、JavaScript、TypeScript、Go、Java 與 Rust 採用以 AST 為基礎的解析,擷取符號、呼叫圖與 API 路由。它會建立雙向的引用與呼叫關係圖,呈現模組之間如何互相依賴,並能辨識來自 FastAPI、Flask、Express、NestJS、Django、Gin、Spring Boot 等框架的 API 路由。以向量為基礎的語意搜尋,讓你即使不知道確切關鍵字,也能在整個儲存庫中檢索到相關程式碼。

  • 對話式問答:以自然語言提問,回答會標註來源。
  • 相依洞察:引用與呼叫關係圖雙向呈現模組關係。
  • 無需本機安裝:透過 GitHub OAuth 在瀏覽器中執行,無需命令列、外掛或安裝。

索引與隱私

官網稱,多數儲存庫的索引通常需要 2 到 5 分鐘,超過 10 萬個檔案的專案最多約 20 分鐘。程式碼在後端被索引,但據官網所述不會被 LLM 供應商儲存,你也可以隨時刪除索引或撤銷 GitHub 授權。

優缺點

優點

  • 回答標註具體檔案與行號,便於核實
  • 透過 GitHub OAuth 在瀏覽器執行,無需本機安裝
  • 支援多種語言,並能辨識常見框架的 API 路由
  • 官網稱免費且不設查詢上限

缺點

  • 目前只支援在瀏覽器中連接 GitHub 儲存庫
  • 沒有命令列、編輯器外掛或離線方案
  • 作為早期託管工具,長期可用性與支援尚不明確

常見問題

Lexithm 支援哪些語言?

官網列出對 Python、JavaScript、TypeScript、Go、Java 與 Rust 的 AST 解析。

索引需要多久?

官網稱多數儲存庫為 2 到 5 分鐘,超過 10 萬個檔案的專案最多約 20 分鐘。

需要安裝東西嗎?

不需要。它透過 GitHub OAuth 在瀏覽器中執行,無需命令列、外掛或本機安裝。

我的程式碼會被 AI 供應商儲存嗎?

官網稱程式碼在後端索引但不會被 LLM 供應商儲存,你可隨時刪除索引或撤銷授權。

探索更多

相似工具

RepoFuse

RepoFuse 掃描 GitHub、GitLab 或 Bitbucket 倉庫,用 AI 從現有程式碼中匹配可上線的產品創意,並按需求、構建工作量和收入契合度排序。首次掃描免費,只讀訪問,原始碼不儲存,適合開發者和小團隊快速評估新方向。

Nexora AI

Nexora AI 是 Gumroad 上販售的一套 React 19 SaaS 模板套件,面向想要跳過前端腳手架、直接從 React 19 起步的 SaaS 或 AI 應用開發者,功能與價格未於公開頁面揭露。

I am speed

I am speed

I am speed(網站品牌為 LLMark)是一款風格類似 fast.com 的大型語言模型 API 跑分工具,以每秒產生 token 數衡量回應速度,並在眾多供應商與本地模型之間橫向比較速度。

Fikra API

Fikra API

Fikra API為非洲開發者提供AI模型訪問,解決了通常阻礙他們的支付和地域限制。無需Stripe、美國信用卡或VPN,支持M-Pesa支付,起價僅需1美元,每美元可獲200萬令牌。端點兼容OpenAI,現有代碼只需一行改動即可使用。平臺在奈洛比構建,面向主流AI平臺忽視的市場。

VoiceDraw

VoiceDraw 是一款執行在瀏覽器裡的動效編輯器,具備貝茲曲線、真實 3D 場景、54 種特效,還內建 AI 助手處理重複工作。

Edgee Turbo Models

Edgee Turbo Models

Edgee Turbo Models 為 Claude Code 使用者提供加速路由,把開源程式模型的推理速度提升到官網所稱約 200 tokens/秒,請求前先對 token 做壓縮,以每月定額計費,並內建工作階段與團隊層級的用量儀表。

開源專案

guidellm: 評估與優化LLM推理性能的開源工具

guidellm 是由 vLLM 團隊開發的開源工具,用於評估和優化大型語言模型(LLM)在生產環境中的推理性能。它提供壓力測試、延遲分析和吞吐量評估,幫助開發者識別瓶頸並調整部署配置。項目主要使用 Python 編寫,採用 Apache-2.0 許可證,在採集時擁有 1214 個星標。

Kun: 本地優先的 AI 代理工作區

Kun 是一個本地優先的 AI 代理工作區,通過共享 GUI 和 TUI 運行時統一編碼、寫作、設計、研究和自動化。項目主要使用 TypeScript 開發,許可證為 Other。截至採集時擁有 4813 個 GitHub 星標。

ai-gateway: 基於 Envoy Gateway 的統一 AI 網關

ai-gateway 是一個基於 Envoy Gateway 的開源項目,提供統一的 API 網關來管理對多種生成式 AI 服務的訪問。它簡化了 AI 應用的集成與運維,支持負載均衡、緩存和速率限制等功能。項目使用 Go 語言開發,採用 Apache-2.0 許可證。

go-micro:融合AI與微服務的Go框架

go-micro是一個開源的Go程式語言框架,它融合了AI代理工具集與微服務架構,並支持MCP、A2A協議以及多LLM集成。該項目採用Apache-2.0許可證,主要使用Go語言開發。截至採集時,該項目在GitHub上獲得22755顆星。

terax-ai: 輕量級Tauri桌面開發環境

terax-ai 是一個基於 Tauri 的桌面開發環境,體積僅 7-8 MB。它集成了 GPU 終端、CodeMirror 編輯器、Git 工具和多提供商 AI 代理,為開發者提供一體化的開發體驗。項目主要使用 TypeScript 編寫,採用 Apache-2.0 許可證。

jar-analyzer: Java JAR包分析GUI工具,集成AI助手

jar-analyzer 是一款開源的 Java JAR 包分析 GUI 工具,集成了 AI 助手。它提供 JAR DIFF、方法調用圖探索、DFS 調用鏈分析、汙點分析以及控制流圖程序分析等強大功能,適用於 Java 開發者和安全研究員,簡化代碼審計與逆向工程任務。項目主要語言為 Java,採用 GPL-3.0 許可證,在採集時擁有 2111 個星標。