开发者生态
morning
显示 HN:Klad,您的编码代理可以驱动的绘画应用程序(来源可用)
摘要
Give your agent real brushes. klad is a 2D painting and animation app you share with a coding agent. You paint in the editor with a pen. The agent paints through the klad command line, with the same b...
the
and
with
agent
klad
you
stroke
its
for
brushes
2026-11-12
1 阅读
约6分钟阅读
ambewas
字号:
给你的经纪人真正的刷子。 klad 是一款 2D 绘画和动画应用程序,您可以与编码代理共享。您用笔在编辑器中绘画。代理通过 klad 命令行使用相同的画笔在同一张图上进行绘画,并且每个人都可以立即看到对方的笔画。 klad中没有图像模型。你的代理(Claude Code、Codex、任何可以运行命令的东西)决定绘制什么; klad 为其提供了画笔、图层和时间线。无论你们写下什么,都保持原样:笔划及其路径、压力、画笔和颜色,形状及其点,填充及其区域。因此,无需重新滚动并期待最好的结果:如果其中一片叶子看起来不对,您就可以修复该叶子。当被要求“为我的游戏制作一个小萌芽生物”时,代理绘制了 4,344 笔描边和填充。你可以改变它们:给叶子重新着色、弯曲嘴巴、移动污迹、混合腮红。然后代理对其进行动画处理:该生物的各个部分分为五组,205 个键移动它们,并且不再绘制任何框架。使用 Claude Fable 5.2 制作的绘图:通过 klad 命令行一笔一笔地绘制生物、场景和道具套件。站点和指南:klad.studio,这些图画逐笔重放。许可证:源代码可用,非开源。您可以在年收入低于 500,000 欧元的公司内部免费构建和使用。请参阅许可证。运行于:macOS(笔压力和倾斜)。它还在 Linux 和 Windows 上构建并通过测试,检查每项更改;编辑器目前在 Linux 上使用鼠标启动,还没有人在 Windows 上使用它进行绘制。状态:早期。这是第一个公共版本,您可以自己构建它:请参阅来自源代码。为什么不直接生成图片呢?图像生成器为您提供像素,剩下的唯一编辑就是再次掷骰子。克拉德将每一个笔划和每一个填充都保存为数据:它去了哪里,按下的力度,它的画笔和它的颜色。几小时后挑选其中任何一个,无论是你的还是代理的,然后重新着色、弯曲、移动或删除。它是绘画,而不仅仅是矢量。笔画像矢量一样保持其路径和压力,并且仍然以油漆的形式着陆。加载的油会留下捕捉光线的脊线,并且涂抹会拖拽图层上已有的油漆。污迹也保持笔触:稍后移动它,然后克拉德在它落地的地方再次混合它。它也可以只做矢量。具有可编辑点、渐变、发光和真实文本的形状,附带约 50 种开放字体,适用于海报、封面和卡片。这是一个完整的绘画和动画应用程序。两打画笔和一个画笔编辑器、图层、蒙版、剪辑、效果、带有洋葱皮和剪辑的时间线、由关键绘图、带有 IK 的骨骼制作的中间内容,并导出为 PNG、精灵表或直接导出到 Godot。你的画作归你所有。绘图是计算机上普通文件的文件夹,klad 不需要帐户。它每天只查找一次新版本,您可以将其关闭。编辑只会更改其编辑内容的文件,因此绘图可以在 git 中很好地保存。问。用简单的话告诉您的代理绘图需要什么:旅馆的灯笼,从左侧点亮,在其自己的图层上。手表。它通过 klad 命令行进行绘制,大约一秒钟后它的笔画就会显示在您的编辑器中。观点。在画布上添加注释或选择您想要的部分(“这一侧有更多苔藓”)。代理会阅读两份内容。接管。用手重新绘制任何你喜欢的东西,代理的笔画和你自己的笔画一样多。它的笔画被标记为自己的,每一个更改都是共享历史记录中的一步,因此您可以撤消其中的任何一个。开始的提示位于 Try it 下。 klad Skill 在 docs/skill/SKILL.md 中打印代理技能:如何查看绘图、更改它并检查结果。第二个是 klad 技能绘图 ( docs/skill/drawing/SKILL.md ),教授技巧:规划一幅画,了解形式、值、边缘、颜色、材料以及如何判断结果。两者都是 MIT,因此可以将它们与任何代理和任何工具一起使用。打开绘图进行观看和绘制:代理绘制的内容取决于代理以及您对其进行引导的程度。技能教会它工具和一些手艺;剩下的事情就由你手中的笔来完成。对于开发人员:绘图就是数据 您在编辑器中可以执行的所有操作也都有 klad 命令,因此脚本或代理可以在您打开的同一绘图上工作。它将笔划读取为 JSON,通过其地址更改其中任何一个,并将批量编辑应用为 JSON 操作。到 在编辑器中 从脚本或代理 Paint B 和带有压力的钢笔 klad border art.klad l4 --brush oil --path 'M100 400 C 300 200 500 600 700 400' 稍后更改笔划 S 选取它,然后重新着色、调整大小或移动; A 弯曲其路径 klad set art.klad c4:s12 size=3.5 color=#3355aa 读取那里的内容 用 S 指向它 klad 笔触 art.klad l4 --json 平面颜色 G ,填充线条层 klad fill art.klad l2 --at 820,640 --reflines --gap 4 --color Skin 指向某物 N 固定音符,S 选择 klad 音符 art.klad ,klad 选择art.klad In- Betweens 中间窗口 klad
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱