1作者: iam_pbk16 天前
Hi HN, 过去一周,我一直在迭代一个我为自己开发的小型工作流程工具,想在这里分享出来,听取在使用多仓库设置的人们的反馈。 问题: 我需要在本地使用大量 Git 仓库(副项目、配置文件夹、实验、微服务),并且经常忘记哪些仓库是脏的、超前/落后的,或者需要关注。每天早上在 15 个文件夹中运行 git status 无法持续。 解决方案: 我构建了 git-scope,一个小型 TUI,在一个屏幕上显示所有本地仓库的 Git 状态。它启动速度快(约 10 毫秒),自动发现仓库,并更新状态,无需来回切换目录。 当前功能: * 递归仓库发现 * 脏/干净/超前/落后指示器 * 模糊搜索 * 跳转到仓库目录或编辑器 * Vim 风格导航 * 快速启动(Go + Bubble Tea) 即将推出的功能: * 每个仓库的磁盘使用情况 * 轻量级贡献活动图 * 最近修改的时间线 * 可选的仓库分组 仓库:[https://github.com/Bharath-code/git-scope](https://github.com/Bharath-code/git-scope) 网站:[https://bharath-code.github.io/git-scope/](https://bharath-code.github.io/git-scope/) 演示 GIF: [https://github.com/Bharath-code/git-scope/raw/main/docs/git-scope-demo-1.webp](https://github.com/Bharath-code/git-scope/raw/main/docs/git-scope-demo-1.webp) 我很乐意收到以下方面的反馈: * 性能考量 * 人们如何构建更大的 Bubble Tea TUI * 人体工程学/UI 改进 * 这是否适用于真实的多服务或单体仓库工作流程 很乐意回答任何问题。感谢您的阅读!
9作者: ami346616 天前
在任何 URL 前面加上 tomcp.org/,即可立即将其转换为 MCP 服务器。<p>你可以直接与页面聊天,或者将配置添加到 Cursor/Claude 中,将网站/文档直接导入你的上下文。<p>为什么选择 MCP?使用 MCP 比直接抓取或复制粘贴更好,因为它会将页面转换为干净的 Markdown 格式。这有助于 AI 更好地理解结构,并显著减少 token 的使用。<p>工作原理:它是一个代理,用于获取 URL,删除广告和导航,并将干净的内容作为标准的 MCP 资源公开。<p>仓库:<a href="https://github.com/Ami3466/tomcp" rel="nofollow">https://github.com/Ami3466/tomcp</a>(灵感来源于 GitMCP,但适用于通用网络)
2作者: joouha16 天前
我修改了我的终端 Jupyter 客户端 euporie [1],使其能够在浏览器中使用 pyodide 运行。<p>这类似于 JupyterLite,提供了一个临时的在线 Python 笔记本环境,无需安装任何 Python 包。如果你需要快速进行一些 Python 交互式工作,但尚未准备好相应的环境,这可能很有用。<p>由于实际的 Jupyter 内核无法在 pyodide 中运行(它们作为子进程运行并通过 ZMQ 通信),因此它使用一个进程内 Python 内核,该内核与应用程序本身在同一个解释器上运行。<p>笔记本和文件可以持久保存到基于本地存储的文件系统中。它使用 xterm.js 作为终端模拟器(尽管我很想测试 ghostty-web)。<p>[1] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=27091167">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=27091167</a>