大多数命令行界面(CLI)播放器的可视化效果非常基础,因此我专注于创建一个“量子频谱分析仪”——这是一款高帧率、基于物理的彩虹可视化工具,采用重力驱动的峰值下降和镜像对称效果。
在后台,它管理着一组 ffplay 实例,并使用操作系统级别的进程挂起(在 Windows 上通过 ctypes,在 POSIX 上通过信号)来提供“瞬时关闭”的暂停体验,而不会在音频流中途切断音频缓冲。
您可以在这里查看:<a href="https://github.com/iamekabir-web/Nirvana" rel="nofollow">https://github.com/iamekabir-web/Nirvana</a>
返回首页
最新
我想要一个更像Vim的日历,因为大多数日历都非常依赖鼠标和图形用户界面,并不太符合我的工作流程。<p>于是我尝试制作一个带有Vim风格导航的小型终端日历。这是我最终得到的原型。它是用Go语言编写的,所有功能都在本地运行。<p>如果有人有建议或想法,我非常欢迎反馈 :)
嘿,HN,
我在过去几个月里一直在构建SimplAI——这是一个用于构建、测试和部署基于大语言模型(LLM)的智能体和多步骤工作流的平台。
我遇到的一个问题是:启动一个AI智能体管道意味着需要将提示管理、工具调用、内存、评估和部署等功能拼接在一起——每次几乎都是从头开始。SimplAI旨在成为处理这一切的层,让你可以专注于智能体实际执行的任务。
它的功能包括:
- 视觉化与代码优先的工作流构建器,用于串联LLM调用、工具和API
- 内置的提示版本管理和A/B测试
- 支持多个LLM提供商(如OpenAI、Anthropic、Gemini等)
- 内置评估和可观察性,而不是后期添加的
- 一键将智能体部署为API
它并不是想要成为LangChain或LlamaIndex——重点在于快速投入生产,并为非机器学习工程师提供一个合理的前进路径。
欢迎提问有关架构、设计决策或其他任何问题。特别欢迎批评意见。
嗨,HN,我构建这个是因为我想看看在不依赖X11/Wayland的情况下,C++优化在终端环境中能推到多远。<p>在底层,它使用std::async进行并行行渲染,并采用自定义的盒式滤波器区域平均算法进行超采样抗锯齿,以保持盲文字符的清晰度并避免时间噪声。 我很想听听你们对这个实现的反馈或建议!