2作者: neilbb17 天前原帖
我创建TTal是因为我厌倦了照看Claude Code会话。每次提交请求(PR)都意味着在多个窗口之间切换、复制粘贴审查反馈、告诉编码者需要修复的内容,并重复这一过程直到合并。我希望能够在做其他事情的同时,通过手机管理这一切。 TTal是一个Go命令行工具,能够在双层架构中协调多个Claude Code会话: - 管理层——长期运行的代理,能够在会话间持久存在。它们负责制定计划,将计划拆分为任务、分配优先级,并在工作者遇到困难时帮助解除阻碍。你可以通过Telegram来管理它们。 - 工作层——为每个任务生成的短期代理。每个代理都有一个独立的git工作树和tmux会话。它们负责实现、审查、处理反馈和合并——整个PR循环是自主运行的,并且持续集成(CI)日志会反馈回来。完成后,一切都会自动清理。 代理、工作者和人类之间通过点对点消息桥进行通信——任何代理都可以直接向其他代理或人类发送消息。 我面临的另一个问题是:我需要专门的、长期存在的Claude Code代理来进行规划和研究,而不仅仅是一次性的编码会话。TTal的管理层正好满足了这一需求。我的协调代理负责制定计划,我的研究者探索代码库,而工作者则只需执行。 这个技术栈是有意设计为可组合的——使用taskwarrior进行任务管理,flicknote或简单的markdown用于知识/记忆,Telegram作为人机交互界面。所有组件通过命令行接口进行通信,无需SDK。 ```bash brew tap tta-lab/ttal brew install ttal ``` GitHub: [https://github.com/tta-lab/ttal-cli](https://github.com/tta-lab/ttal-cli) 我还创建了一个仅使用bash的子代理运行时,几乎没有工具调用开销:[https://github.com/tta-lab/logos](https://github.com/tta-lab/logos) 欢迎提出关于架构或多代理工作流程的一般问题。
1作者: hsong110117 天前原帖
这个想法源于一个问题:“现在还有谁?”——当你感受到某种情绪、做某件事或思考某个问题时,心中会产生一种冲动,想知道世界上是否还有其他人正在经历同样的事情。 它的工作原理是:你写下一个想法(最多250个字符)。人工智能生成一个嵌入并对主题进行分类。这个想法会在你所在的3D地球仪上以光点的形式出现,同时在一个聚集了相似想法的星空中以星星的形式展示。点击一颗星星即可查看该想法。线条将它与世界各地的相似想法连接起来,形成共享体验的星座。 搜索的方式也是如此——输入一种感觉,比如“失眠”或“刚结束一段长时间的工作”,地球仪会重新排列,显示全球正在经历相同事情的人。 应用商店链接: [App Store](https://apps.apple.com/us/app/astruno/id6758970345) Google Play链接: [Google Play](https://play.google.com/store/apps/details?id=ai.mokabyte.astruno)
1作者: Frauber8417 天前原帖
你好,HN, 我是一名音乐理论教师,热爱构建自己的工具。我的最新项目是MidiStickers,这是一款用于教学和学习音乐的桌面软件,支持MIDI乐器。 用户界面的概念是“每个工具都是一个浮动小部件”,这个想法源于我在疫情期间对视频捕捉设备的挫败感。现在我可以在上课过程中随意拖放和重新排列小部件。 通常的使用流程是:演奏乐器并使用小部件进行五线谱/乐器可视化、罗马数字分析、数字低音、德国功能理论、爵士钢琴和声、和弦-音阶关系等。动态着色方案可以用于音符名称、音级、和声功能和力度(速度),提供了一个生动的视觉环境,确实改变了我最近的教学。当一位学生及时提醒我在课堂演示前忘记打开软件时,我的“顿悟”时刻来了。 顺便提一下,虽然“公开构建”现在很流行,但这款软件实际上是在课堂上“构建”的——每周通过在30多名学生面前进行实战测试而不断改进。毫无疑问,这一路上也经历了一些尴尬的崩溃。 最近,我还在超越可视化,将其转变为一个互动工作簿,用于学习键盘和声。你可以在有(自动)伴奏和进度跟踪的情况下练习音程、和弦和和声进行——根据我的经验,没有什么比动手实践更有效的了! 可以在这里找到演示版(适用于Windows/Mac):[https://github.com/frauber84/MidiStickers-Demo/releases/tag/v1.1.0](https://github.com/frauber84/MidiStickers-Demo/releases/tag/v1.1.0) 在这个演示中,你可以探索可视化和训练工具——后者需要MIDI控制器,而前者则不需要。 如果我能找到一个在Linux上实现透明窗口的一致解决方案,Linux版本也会推出——我使用SDL3进行绘图,这一直是个挑战。
1作者: rashoodkhan17 天前原帖
AI生成的前端代码的问题在于,如果没有约束,每次生成的代码在间距、颜色和样式上都可能不同。第50个组件与第一个组件完全不同。 ui-stack是一个Claude Code技能——一组结构化的参考文件,Claude在构建用户界面时会读取这些文件。 它是为Next.js + Tailwind + Shadcn构建的,但其原则与框架无关。 有趣的是,“技能”方法与系统提示的区别在于,参考是模块化和基于文件的,因此你可以更新一个文件(例如,colors.md),这个更改会在所有地方传播。此外,还有一个基于浏览器的配置仪表板,可以在技能激活之前自定义品牌调色板和字体。 非常希望能收到反馈——尤其是来自那些尝试在大型Claude Code项目中强制执行设计一致性的人。