返回首页
最新
我正在开发 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>
这是一个大纲工具,您可以将项目分解为任务,与人工智能协作以完善规格,并将您的偏好编码为可重用的上下文和蓝图。我用它来构建自己。使用了 React、Electron 和 TypeScript。
大家好!我想和大家分享一个我创建并正在开发的开源存储引擎,叫做 TidesDB。希望你们能去看看,也欢迎告诉我你们的想法或问题!<p>你们还可以在网站上找到设计文档、基准测试、库等更多内容。<p>亚历克斯
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)
欢迎反馈!
单一代理的语言模型在处理长期复杂任务时表现不佳。我们开源了一款多代理协调器,用于处理长期的语言模型任务。我们发现单一的语言模型代理往往会停滞、循环或生成无法编译的代码,因此我们构建了一个代理协调框架,以便在工作进行时能够在共享上下文中进行协作。
其工作原理如下:
1. 协调代理负责任务分解
2. 子代理进行并行工作
3. 订阅任务状态和进展
4. 代理之间实时共享中间发现
我们在一个普特南级别的数学问题上进行了测试,但这一模式可以推广到重构、应用构建和长期研究等任务。
它被打包为Claude Code技能,设计上小巧、易读且可修改。
欢迎使用、尝试并告诉我我们接下来应该尝试运行哪些工作负载!
嗨,HN,我正在为那些想使用 OpenClaw 但没有技术背景的人构建 ClawDeploy。
目标很简单:消除设置的障碍,让部署变得更容易。
通过 ClawDeploy,用户可以:
- 准备好服务器
- 通过引导流程部署 OpenClaw
- 通过 Telegram 与机器人进行沟通
目标用户是独立运营者、创作者和小团队,他们需要一个专用的 OpenClaw 机器人,但不想处理基础设施的复杂性。
期待你们的反馈 :)
嗨,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 建模或地理空间工作的人。
我很乐意深入讨论数学、逆向工程、软件或硬件。随便问!