1作者: julezdev5 个月前原帖
我正在开发 chatuino,这是一个功能丰富的终端 Twitch 聊天客户端,使用 Go 和 Bubble Tea 构建。<p>其功能包括多账户支持、渲染表情(包括 7TV 和 BTTV)、支持 Go 模板的自定义命令、平滑滚动、屏蔽词汇/用户、原生 Twitch 功能如聊天投票,以及高度可定制的快捷键、颜色和布局。<p>安装方法: curl -sSfL <a href="https://chatuino.net/install" rel="nofollow">https://chatuino.net/install</a> | sh<p>或者通过 Go 安装: go install github.com/julez-dev/chatuino@latest<p>在发布页面上可以找到适用于 Linux、macOS 和 Windows 的预编译二进制文件。<p>GitHub: <a href="https://github.com/julez-dev/chatuino" rel="nofollow">https://github.com/julez-dev/chatuino</a> 网站: <a href="https://chatuino.net" rel="nofollow">https://chatuino.net</a>
2作者: JasonHEIN5 个月前原帖
PardusDB 是一个轻量级的单文件嵌入式向量数据库,使用纯 Rust 编写——可以将其视为针对向量和相似性搜索的 SQLite。 主要亮点: - 无外部依赖 - 采用熟悉的 SQL 语法进行 CREATE/INSERT/SELECT 和向量相似性查询 - 基于图的近似最近邻(ANN)搜索,线程安全,支持事务 - 包含与 Ollama 的 Python RAG 示例 我们将其作为我们无代码平台的引擎,网址为 [https://pardusai.org](https://pardusai.org)(私有、本地优先的数据分析)。 GitHub: [https://github.com/JasonHonKL/PardusDB](https://github.com/JasonHonKL/PardusDB) 欢迎反馈!
7作者: austinbaggio5 个月前原帖
单一代理的语言模型在处理长期复杂任务时表现不佳。我们开源了一款多代理协调器,用于处理长期的语言模型任务。我们发现单一的语言模型代理往往会停滞、循环或生成无法编译的代码,因此我们构建了一个代理协调框架,以便在工作进行时能够在共享上下文中进行协作。 其工作原理如下: 1. 协调代理负责任务分解 2. 子代理进行并行工作 3. 订阅任务状态和进展 4. 代理之间实时共享中间发现 我们在一个普特南级别的数学问题上进行了测试,但这一模式可以推广到重构、应用构建和长期研究等任务。 它被打包为Claude Code技能,设计上小巧、易读且可修改。 欢迎使用、尝试并告诉我我们接下来应该尝试运行哪些工作负载!
2作者: gregzeng955 个月前原帖
嗨,HN,我正在为那些想使用 OpenClaw 但没有技术背景的人构建 ClawDeploy。 目标很简单:消除设置的障碍,让部署变得更容易。 通过 ClawDeploy,用户可以: - 准备好服务器 - 通过引导流程部署 OpenClaw - 通过 Telegram 与机器人进行沟通 目标用户是独立运营者、创作者和小团队,他们需要一个专用的 OpenClaw 机器人,但不想处理基础设施的复杂性。 期待你们的反馈 :)
1作者: dcliu5 个月前原帖
嗨,HN——我最近在进行创意休假,专注于硬件和软件项目,这是其中之一。 Rotatrix 是对 Kensington SlimBlade Pro 球形鼠标的硬件改造,它能够读取完整的三轴球体旋转(XY 轴加上扭转),并将其映射为连续的 3D 控制。原始设备仅将扭转用于离散的滚动手势,而这实际上是一个可以更充分利用的自由度。 在 3D 控制方面,我发现最自然的映射方式是将球体顶部映射到物体前方,因此正常的球形鼠标方向(上下、左右)变成了俯仰和偏航,这与 2D 的“点击和拖动”旋转方式相匹配,而扭转则使物体在屏幕上滚动。这种方式在平移时也很自然:XY 映射到熟悉的鼠标运动,而扭转对应于深度。由于你可以通过在球体侧面切线移动手指来扭转球体,这种感觉就像是在推拉物体。 我通常使用 SpaceMouse 进行 3D 工作,而我注意到的一个显著区别是,这是位置控制,而不是速率控制(就像鼠标与操纵杆的区别)。这提供了更直接的控制感觉,就像你在物理上操纵物体一样。位置控制有一个权衡:你需要重新抓握球体,以便继续超出手的移动范围。对于大范围的连续运动,我增加了一个速率模式;球体的大范围移动实际上提供了比像 SpaceMouse 这样的小位移设备更精细的速率控制。 工作原理: - 我在 SlimBlade Pro 内部添加了一个自定义微控制器,与原有的微控制器并行工作。它从两个光学传感器(安装在球体外壳的 90° 位置)中获取 SPI 数据流,并向主机计算机提供原始 (dx, dy) 差分数据接口。 - 主机软件接收 4D 差分数据流,将其校准为 so(3)——增量 3D 旋转——使用最小二乘法拟合已知方向的录音,然后应用可配置的每个应用程序绑定,并通过开放协议输出。 - 原始的球形鼠标控制器未被改动,只是它不再连接到 USB 端口;它仍然可以通过蓝牙/无线工作。 当前状态:工作原型,具有可配置的每个应用程序配置文件和模式绑定(按住一个键切换球体的功能),单轴精度的主导轴权重。我正在与不同的 3D 应用程序进行集成,并寻找早期用户进行试用并提供反馈,特别是从事 CAD、3D 建模或地理空间工作的人。 我很乐意深入讨论数学、逆向工程、软件或硬件。随便问!