11作者: GreenGames9 个月前原帖
嗨,HN,我们很高兴分享 Lumier(<a href="https://github.com/trycua/cua/tree/main/libs/lumier">https://github.com/trycua/cua/tree/main/libs/lumier</a>),这是一个开源工具,可以在 Apple Silicon Mac 上的 Docker 容器中运行 macOS 和 Linux 虚拟机。 在为 AI 代理构建虚拟化环境时,我们需要一种可重复的方式来打包和分发 macOS 虚拟机。受到 dockur/windows(<a href="https://github.com/dockur/windows">https://github.com/dockur/windows</a>)等项目的启发,这些项目开创了在 Docker 中运行 Windows 的先河,我们希望创建类似但针对 Apple Silicon 优化的工具。现有的解决方案要么不支持 M 系列芯片,要么依赖于 KVM/Intel 模拟,这种方式速度慢且繁琐。我们意识到可以利用 Apple 的虚拟化框架来创建更好的体验。 Lumier 采取了不同的方法:它将 Docker 作为交付机制(而非隔离工具),并连接到在您的 Mac 上运行的轻量级虚拟化服务(lume)。这利用了 Apple 的本地虚拟化能力,创建了真正的硬件加速虚拟机。 使用 Lumier,您可以: - 在几分钟内启动一个即用型的 macOS 虚拟机,无需手动设置 - 通过 VNC 通过任何网页浏览器访问您的虚拟机 - 轻松在主机和虚拟机之间共享文件 - 使用持久存储或临时模式进行快速测试 - 使用自定义脚本自动化虚拟机启动 所有这些功能都可以在 Apple Silicon(M1/M2/M3/M4)上原生运行,无需模拟。 要开始使用,请按照以下步骤操作: 1. 为 Apple Silicon 安装 Docker:<a href="https://desktop.docker.com/mac/main/arm64/Docker.dmg" rel="nofollow">https://desktop.docker.com/mac/main/arm64/Docker.dmg</a> 2. 使用我们的单行命令安装 lume 后台服务: <pre><code> /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"</code></pre> 3. 启动一个虚拟机(临时模式): <pre><code> docker run -it --rm \ --name lumier-vm \ -p 8006:8006 \ -e VM_NAME=lumier-vm \ -e VERSION=ghcr.io/trycua/macos-sequoia-cua:latest \ -e CPU_CORES=4 \ -e RAM_SIZE=8192 \ trycua/lumier:latest</code></pre> 4. 在浏览器中打开 <a href="http://localhost:8006/vnc.html" rel="nofollow">http://localhost:8006/vnc.html</a>。容器会为每个虚拟机实例生成一个唯一的密码 - 您可以在容器日志中看到它。 对于持久存储(以便您的更改在容器重启后仍然有效): <pre><code>mkdir -p storage docker run -it --rm \ --name lumier-vm \ -p 8006:8006 \ -v $(pwd)/storage:/storage \ -e VM_NAME=lumier-vm \ -e HOST_STORAGE_PATH=$(pwd)/storage \ trycua/lumier:latest</code></pre> 想要与虚拟机共享文件?只需添加另一个卷: <pre><code>mkdir -p shared docker run ... -v $(pwd)/shared:/shared -e HOST_SHARED_PATH=$(pwd)/shared ...</code></pre> 您甚至可以通过在 shared/lifecycle/ 中放置一个 on-logon.sh 脚本来自动化虚拟机启动。 我们看到人们使用 Lumier 来: - 需要 macOS 的开发和测试环境 - Apple 平台应用的 CI/CD 流水线 - 用于安全研究的可丢弃 macOS 实例 - 跨 macOS 版本的自动化 UI 测试 - 在隔离环境中运行 AI 代理 Lumier 100% 开源,采用 MIT 许可证。我们正在积极开发它,作为我们在 C/ua(<a href="https://github.com/trycua/cua">https://github.com/trycua/cua</a>)上的工作的一部分,我们非常欢迎您的反馈、错误报告或功能建议。 我们会在这里回答任何技术问题,期待您的评论!
13作者: olllo9 个月前原帖
我开发了CSV GB+,这是一个本地数据工具,可以让您在不编写代码的情况下打开、清理和导出千兆字节大小的CSV文件(甚至数十亿行)。<p>大多数电子表格应用在处理大文件时会遇到困难。使用pandas或Polars编写代码是可行的,但并不是每个人都想为了过滤或合并CSV文件而编写脚本。CSV GB+提供了一个快速的点击式界面,基于双重后端(内存优化或磁盘支持),使您能够离线处理巨大的数据集。<p>主要特点: - 轻松处理大规模CSV文件——合并、拆分、去重、过滤、批量导出<p> - 智能引擎切换:基于磁盘的“V Core”或基于RAM的“P Core”<p> - 所有处理均为离线进行——无数据上传或遥测<p> - 支持CSV、XLSX、JSON、DBF、Parquet等多种格式<p> - 专为数据专业人士、学生和注重隐私的用户设计<p> - 注册后可免费试用7天,专业版去除行限制并解锁所有功能。我是一名独立开发者,致力于将Data.olllo打造成重编码或臃肿企业工具的真正替代品。<p>Windows下载: <a href="https:&#x2F;&#x2F;apps.microsoft.com&#x2F;detail&#x2F;9PFR86LCQPGS" rel="nofollow">https:&#x2F;&#x2F;apps.microsoft.com&#x2F;detail&#x2F;9PFR86LCQPGS</a><p>用户指南: <a href="https:&#x2F;&#x2F;olllo.top&#x2F;articles&#x2F;article-0-Data.olllo-UserGuide" rel="nofollow">https:&#x2F;&#x2F;olllo.top&#x2F;articles&#x2F;article-0-Data.olllo-UserGuide</a><p>期待您的反馈!我会根据实际使用案例积极改进它。
2作者: nautical_dog9 个月前原帖
你好,这是我第一次发帖!<p>我想分享一个用Rust编写的小型命令行工具:doxxer!<p>它是一个用于处理Git仓库的工具,具体来说,是用来提取和计算你仓库标签的当前/即将到来的语义版本。<p>它的输出深受“git describe --tags”的启发。<p>那为什么还要使用其他工具呢?因为它的输出并不完全符合SemVer标准,因此我在所有项目中都需要单独修改,这让我很想避免。一个单一的二进制文件,输出也很可预测。<p>目前还没有预构建的二进制文件,所以你需要通过cargo来安装,但这在开发计划中!
1作者: v33ra9 个月前原帖
大家好, 我开发了一款现代化的思维导图工具,名为“Mindsaha”,旨在帮助您整理数字生活。 如果您需要一个工具来做笔记、管理任务/待办事项、跟踪时间、收藏链接并将其内容下载到本地、以及跟踪活动进展——Mindsaha可以为您提供帮助。 • 仅支持桌面(macOS和Windows), • 完全离线工作(数据保存在本地), • 一次性付款,终身拥有(无月费订阅)。 • 提供免费版本(无限期使用,但限制为3个思维导图) • 支持深色和浅色主题 应用程序链接: [https://mindsaha.com](https://mindsaha.com) 短视频演示: [https://youtu.be/LsYhYAE_lUM?si=89SQpBm32_qGhR6t](https://youtu.be/LsYhYAE_lUM?si=89SQpBm32_qGhR6t)
1作者: lifen9 个月前原帖
嗨,HN!我开发了 Raffaello,这是一款网页编辑器,允许你通过代码、视觉编辑、AI 提示,甚至语音,在任何设备的浏览器中构建真实的 HTML/CSS/JS 网站。 <p>立即体验:<a href="https://www.raffaello.dev/en/" rel="nofollow">https://www.raffaello.dev/en/</a> <p>你可以在以下模式之间切换: <p>– 代码模式:编辑原始的 HTML/CSS/JS,并实时查看更改。 <p>– 视觉模式:直接在画布上调整布局。 <p>– 提示模式:使用 AI 生成元素、部分或页面,甚至进行微小的修改。 <p>– 语音模式:说“添加一个博客页面”或“让文本变大”,它就能正常工作。 <p>你甚至可以通过手机编辑或构建完整的网站,几秒钟内发布一个着陆页或博客文章。无需设置、无锁定、无需框架。它适用于任何基于标准网络技术构建的网站。 <p>如果你感兴趣,这里有一个快速演示:<a href="https://www.youtube.com/watch?v=TKbMLuE9pbQ" rel="nofollow">https://www.youtube.com/watch?v=TKbMLuE9pbQ</a> <p>开始使用是免费的;你只需在需要时支付构建积分。 <p>我已经为此工作了 14 个月,因为我对现代网页创作变得如此臃肿、脆弱和受限感到沮丧。我想要一种快速、富有表现力且接近底层的工具,但仍然易于使用。 <p>期待听到你的想法!