1作者: nrontsis大约 1 个月前原帖
我开发这个应用是因为原生的 Boox 笔记应用记录了大量冗余的笔迹数据,这最终导致在复杂绘图时出现严重的延迟。 这是一个以隐私为中心的网页应用(Rust + WASM),完全在本地运行。它解析 .note 文件,剔除那些不影响视觉效果的重叠点,并导出一个更轻量的文件。这大大减少了文件大小,并恢复了在设备不再卡顿的情况下进行素描的能力。 如果有人对 Boox 文件格式感兴趣,它还包括一个基于网页的渲染器/调试器。
1作者: kcrwfrd_大约 1 个月前原帖
嗨,HN,我很高兴与大家分享我在过去几个月里开发的导航 API 的 polyfill。 导航 API 已经在所有现代浏览器的最新版本中推出,取代了较旧的历史 API,并为开发单页应用程序提供了一些急需的改进。我一直迫不及待想在生产环境中使用它,因此我创建了这个 polyfill。 目前,我对它对 currentEntry、entries()、canGoBack/canGoForward 以及 currententrychange 事件的支持感到非常满意。 导航 API 最有趣的地方在于它的导航过渡生命周期管理,包括 navigate 事件、导航拦截器等——这是我接下来计划攻克的内容。 它没有任何运行时依赖,bundlejs.com 报告在打包和 gzip 后的体积为 2.95 kB。 我希望能得到一些反馈,并评估大家的兴趣,因为我在考虑如何继续实现 API 的其余部分的 polyfill。感谢大家的关注!
7作者: ekrsulov大约 1 个月前原帖
我刚刚发布了 VectorNest —— 一款开源的基于浏览器的 SVG 编辑器。<p>如果您有一个 SVG 文件,并且需要快速进行编辑(路径、对齐、小修小补、动画、LLM 辅助),而不想安装软件,这款工具非常适合您。<p>试用演示:<a href="https://ekrsulov.github.io/vectornest/" rel="nofollow">https://ekrsulov.github.io/vectornest/</a> GitHub 仓库:<a href="https://github.com/ekrsulov/vectornest" rel="nofollow">https://github.com/ekrsulov/vectornest</a><p>欢迎反馈、报告问题和贡献代码。
2作者: mennylevinski大约 1 个月前原帖
我开发了 Lite Network Scanner,这是一款开源的 Python 工具,具有 TUI(终端界面),用于局域网发现、自定义 IP 扫描和端口审计。<p>它旨在用于伦理诊断和安全测试。<p>跨平台:支持 Windows、Linux 和 macOS。
1作者: Kinanhamwi大约 1 个月前原帖
嗨,HN! 我创建Opaal是因为编写多智能体协调提示变得繁琐且容易出错。每当我想要协调3到5个AI智能体完成复杂任务时,我都需要花费20分钟以上的时间手动撰写提示。 Opaal(智能体AI启动的协调提示)让你可以以可视化的方式设计这些工作流程。你可以将智能体卡片拖到画布上,将它们组织成不同的阶段(列),并在它们之间绘制连接,应用程序会自动生成一个可直接使用的提示。在你构建的过程中,提示会实时更新。 该应用是使用Electron + React + React Flow + Zustand + Tailwind CSS v4构建的。 主要功能: - 15种智能体角色(研究员、架构师、开发者、审阅者等) - 邻近阶段之间的智能自动连接 - 自定义数据流的手动连接 - 3个入门模板(代码审查、功能构建、错误修复) - 自动检测已安装的Claude代码技能 - 保存/加载.opaal文件,导出为CLAUDE.md - 完整的键盘快捷键,撤销/重做,多选 采用MIT许可证。希望能收到关于哪些功能能让这个工具更适合你工作流程的反馈。
1作者: oscarcp大约 1 个月前原帖
大家好,我刚刚构建了一个基本的 SIEVE 邮件过滤器编辑器。我通常很难保持我的邮件过滤器更新,过去几年我已经不再使用像微软或谷歌这样的主要服务提供商,因此我不得不回归使用传统的 SIEVE 进行过滤。在手动操作了很长一段时间后,我决定自己构建一个图形用户界面来编辑规则,因为我没有找到任何现成的图形编辑器。就是这样,一个简单的工具,没有什么花哨的。希望有人会觉得它有用 :D
2作者: justvugg大约 1 个月前原帖
我构建了PolyMCP,这是一个框架和运行时,用于将Python函数作为MCP工具暴露,通过标准化的MCP服务器提供服务,并通过自主代理协调这些工具,这些代理能够规划和执行多步骤的工作流。 PolyMCP不仅仅是一个MCP服务器:它将现有的Python代码转变为适合代理使用的工具,并赋予代理发现、组合和跨多个服务进行协调的能力,同时支持自适应规划和现实世界的执行。 生态系统的关键部分: 1) 将Python函数暴露为MCP工具 可以直接将现有的Python函数作为MCP工具使用,而无需重写它们: ```python from polymcp.polymcp_toolkit import expose_tools_http def add(a: int, b: int) -> int: return a + b app = expose_tools_http([add], title="数学工具") ``` 类型提示会自动生成结构化工具模式,并包含输入/输出验证和错误处理。可以在同一服务器上暴露多个函数。 2) 自主代理:PolyClaw PolyClaw超越了简单的工具调用。它: - 将复杂任务分解为可执行的步骤 - 动态选择和协调MCP工具 - 根据需求启动或连接到MCP服务器 - 在继续之前验证输出 - 在执行失败时调整计划 - 在隔离的Docker容器中运行所有内容 示例运行: ```bash polymcp agent run \ --type polyclaw \ --query "构建一个销售报告管道并进行端到端测试" \ --model minimax-m2.5:cloud \ --verbose ``` 在后台,系统根据需要进行规划,提供基础设施,顺序或并行执行步骤,并在出现故障时处理自适应重新规划。 为什么这很重要 目前大多数AI代理系统要么静态调用工具,要么假设基础设施已经存在。而PolyMCP则: - 以最小的摩擦使现有的Python代码适合代理使用 - 通过MCP标准化工具,以便多个代理和服务可以与之交互 - 提供跨多个服务的自主协调 - 根据需要动态启动基础设施 - 验证步骤结果并从故障中恢复 - 使用Docker进行安全、隔离的执行 PolyMCP对企业自动化、DevOps工作流、数据管道、内部工具协调以及任何复杂的多工具推理任务(代理必须可靠地进行规划和执行)都非常有用。 代码库: [https://github.com/poly-mcp/PolyMCP](https://github.com/poly-mcp/PolyMCP) 欢迎提出问题。