一个完全本地、自托管的代码仓库索引,适用于编码智能体(Rust,MIT 协议,离线运行)

Reddit r/LocalLLaMA 工具

摘要

Basemind 是一个开源工具,可在本地索引仓库,并通过 MCP 协议向编码智能体提供上下文,包括代码地图、Git 历史记录和文档 RAG,无需依赖云端。

如果你在编码时使用本地模型,那么在不撑爆上下文窗口的情况下提供仓库上下文,就成功了一半。我构建了 basemind,用于在本地索引仓库并通过 MCP 提供服务:支持 300 多种语言的代码地图、Git 历史和归咎记录,以及 90 多种格式的文档 RAG,全部在你的机器上运行,无需云端。查询工具返回签名和行号而非整个文件,因此一个结构性问题消耗的 token 量仅为阅读源代码的一小部分,这在上下文预算紧张时尤为重要。还有一个展开工具,仅在需要时获取完整的函数体。它以一个 MCP 服务器、CLI 或 Claude Code 插件的形式运行,基于一个本地索引。Rust,MIT 协议。坦诚的局限性:索引在扫描之间可能滞后于编辑(监视模式+重新扫描可处理大部分情况),且大型仓库的首次冷扫描需要一些时间。https://github.com/Goldziher/basemind 很好奇大家是如何将仓库上下文接入本地编码设置的。
查看原文

相似文章

@sourcebot_dev:为 Agent 提供整个代码库的上下文。开源,1 分钟完成安装。

X AI KOLs Following

# Sourcebot MCP 服务器 - Sourcebot 来源:[https://docs.sourcebot.dev/docs/features/mcp-server?twclid=24ur7m6qrna8fzx0l5w88rsgef](https://docs.sourcebot.dev/docs/features/mcp-server?twclid=24ur7m6qrna8fzx0l5w88rsgef) Sourcebot MCP 服务器将 AI 工具与你的[Sourcebot 部署](https://docs.sourcebot.dev/docs/deployment/docker-compose) 连接起来。这让 AI Agent 和自动化工具能够在你托管于的所有代码中进行搜索、读取文件、解析引用与定义等操作

使用本地编码代理

Hacker News Top

Sebastian Raschka 撰写的教程,讲解如何使用开源工具和开源权重的大语言模型搭建完全本地的编码代理,涵盖动机、搭建过程以及相较于专有服务的优势。

rohitg00/agentmemory

GitHub Trending (daily)

agentmemory 是一个开源的持久化记忆层,专为 AI 编程智能体(Claude Code、Cursor、Gemini CLI、Codex CLI 等)设计。它通过知识图谱、置信度评分和混合搜索技术,借助 MCP、Hooks 或 REST API,为智能体提供跨会话的长期记忆能力。该项目基于 iii 引擎构建,无需外部数据库,提供 51 个 MCP 工具。