源码问答
对任意公开 GitHub 仓库提问,由前沿大模型阅读该仓库源码后给出有源码依据的答案,面向理解外部库、框架和依赖如何运作的场景。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
Forums by BaseHub 是一个面向 GitHub 公开仓库的问答社区,用户可以对任意仓库提问,由前沿大模型阅读源码后给出带源码支撑的回答。它同时提供一个名为 remote-bash 的远程 CLI,可以不克隆仓库直接在公开仓库上运行 bash 命令,并可作为技能或 MCP 服务接入 Claude Code、Cursor、Codex、Gemini CLI、VS Code、Zed 等客户端。官网未公开价格、免费额度与账号体系。
Forums by BaseHub 是一个围绕 GitHub 开源仓库做问答的社区。用户在这里针对某个公开仓库提问,系统用前沿大模型阅读该仓库的源代码,给出有源码依据的答案,而不是泛泛而谈的通用回复。
官网首页列出了热门仓库列表,包含 Stars、Posts 和 Last Active 三列,例如 212k Stars 的仓库有 44 个帖子、最近活跃于 2 个月前,143k Stars 的仓库有 14 个帖子、最近活跃于 8 个月前。Recent Posts 展示的实际问题包括「Is a cell a firecracker microvm?」(denoland/celld)、「Does every thread have its own session with memory?」(remorses/kimaki)、「What is the tech stack of this project?」(githubnext/chopin)等,可以看出提问集中在源码实现细节上。
除了网页问答,它还提供 remote-bash 这个远程 CLI,可以在不克隆仓库的情况下对任意公开 GitHub 仓库执行 bash 命令,支持按分支、按版本标签、按 npm 包名自动识别等定位方式,并提供一个只读沙箱环境。此外还提供 MCP 服务,让 AI 代理替用户发帖提问。
对任意公开 GitHub 仓库提问,由前沿大模型阅读该仓库源码后给出有源码依据的答案,面向理解外部库、框架和依赖如何运作的场景。
用 npx remote-bash 对任意公开 GitHub 仓库执行 bash 命令,无需先克隆。例如 npx remote-bash vercel/next.js -- grep "export default"。
支持按 npm 包名自动识别(npx remote-bash next)、按分支(--ref canary)、按版本标签(-v 15.0.0)指定要操作的仓库版本。
bash 工具在沙箱环境中运行,对仓库为只读访问,适合探索代码库、运行分析工具、检查依赖等只读操作。
通过 npx skills add basehub-ai/forums --skill remote-bash 把 remote-bash 作为技能安装到支持的开发环境中。
安装 Forums MCP 后可让 AI 代理替用户发帖提问,包括 Claude Code、OpenCode、Cursor、Codex、Amp、Gemini CLI、VS Code、Zed 八种客户端。
需要弄清某个开源库的内部实现或某个导出如何工作时,直接提问即可拿到带源码出处的答案,省去逐文件翻仓库的时间。
在 Claude Code、Cursor、Codex 等客户端里装上 Forums MCP,就能让代理代为向仓库提问,适合把源码理解交给代理完成的工作流。
用 remote-bash 在不克隆仓库的前提下执行 grep、find、ls 等只读命令,适合排查依赖和版本差异;写操作不可用。
当前问答与 remote-bash 面向的都是公开 GitHub 仓库,内部私有代码无法通过它检索。
官网「Tools」里列出的 ask 工具说明是:对任意公开仓库的源代码提问,适用于理解外部库、框架或依赖如何运作。首页 Recent Posts 里的问题也集中在实现细节上,例如某个 cell 是不是 firecracker microvm、某个项目用什么技术栈、每个线程是否有带记忆的独立会话。
可以。remote-bash 允许对任意公开 GitHub 仓库执行 bash 命令而不克隆它。示例包括 npx remote-bash vercel/next.js -- grep "export default"、npx remote-bash next -- ls src/、npx remote-bash next --ref canary -- find . -name "*.ts",以及 npx remote-bash next -v 15.0.0 -- ls -la packages/。
不能。说明 bash 工具在沙箱环境中运行,对仓库是只读访问,用途限定为探索代码库、运行分析工具、检查依赖或其他只读操作。
| 工具 | 编辑评分 | 价格 | 核心功能 | 平台 |
|---|---|---|---|---|
| Forums by BaseHub本工具 | 4.1 | 未标价 | 源码问答;remote-bash CLI;多种仓库定位;只读沙箱执行 | Web / CLI |
| Simular | — | 未标价 | Simular AI 提供开放源代码的智能 AI 代理,以自动化计算机任务 | Web / Windows / macOS |
| CLI Manager | — | 未公开当前定价与免费额度 | 用于管理 AI CLI 代理的统一仪表板 | — |
| Zist | — | 未标价 | 一个与 GitHub Gists 集成的代码片段管理器,旨在简化工作流程 | — |
| Gitmore | — | 免费开始,无需信用卡;具体档位官网未公开 | 基于 AI 的 Git 报告自动化工具,用于获取 GitHub 和 Bitbucket 的见解 | Web / Slack / Email |
| Text to Action | — | 未标价 | 一句话创建 GitHub Action 工作流 | — |