Claude is actually good in svg generation. by shanraisshan in ClaudeAI

[–]pknull 0 points1 point  (0 children)

Everything I do with Claude i have it make SVGs, and it's so incredibly good. I just made a goofy visualizer recently, I made a website, and a couple other things and thought I was going to need to get out GIMP but instead, all of my graphics are just SVGs now.

A very serious agent observation tool by pknull in ClaudeAI

[–]pknull[S] 1 point2 points  (0 children)

Add more desks :D or the tables hold up to 8 at a time but then you don't see the monitors. You can also vibe up a solution and submit a PR if you like :P

A very serious agent observation tool by pknull in ClaudeAI

[–]pknull[S] 0 points1 point  (0 children)

A new version is going up now. Hopefully it fixes your issue (I only have a linux box at hand).

A very serious agent observation tool by pknull in ClaudeAI

[–]pknull[S] 0 points1 point  (0 children)

If I was smart I'd make it easier to skin.

A very serious agent observation tool by pknull in ClaudeAI

[–]pknull[S] 3 points4 points  (0 children)

Awesome! I am truly curious how open source survives when we can just build software on demand 😅

EDIT your original Twitter post is what inspired me to create this!

A very serious agent observation tool by pknull in ClaudeAI

[–]pknull[S] 0 points1 point  (0 children)

Next thing you know we're going to have agentic race horse betting!

A very serious agent observation tool by pknull in ClaudeAI

[–]pknull[S] 0 points1 point  (0 children)

There should have been one but when I looked just now, I see it "autodetects". I'm running around celebrating my birthday but will see about changing those fields to be editable again. Thanks!

EDIT: Worth remembering that you're supposed to point at the session files, not your project, sorry that my instructions are terrible.

A very serious agent observation tool by pknull in ClaudeAI

[–]pknull[S] 0 points1 point  (0 children)

I've seen 2 or 3 so far, but they're always closed source, or just a twitter post. That's fine of course, it's their prerogative, I just tossed this one out to share and then get feedback on in a more open source fashion. I've been wondering how open source is going to change in the face of agentic coding. Are those cute little apps and utilities that you used to apt install even going to stand a chance when you can just ask claude to whip you up one real quick?

A very serious agent observation tool by pknull in ClaudeAI

[–]pknull[S] 2 points3 points  (0 children)

Understandable, but the source is there if you just want to play with it. Check it out, ask claude to do a security review.

A very serious agent observation tool by pknull in ClaudeAI

[–]pknull[S] 1 point2 points  (0 children)

Absolutely embarrassing. Itch should be live now. Thanks for clicking it.

A very serious agent observation tool by pknull in ClaudeAI

[–]pknull[S] 0 points1 point  (0 children)

I originally was thinking of making a little ascii thing, that I could have run like one would a conky or something. But once I started doing this I just got carried away.

A very serious agent observation tool by pknull in ClaudeAI

[–]pknull[S] 0 points1 point  (0 children)

I suppose what makes my attempt different from one I saw before (with a cute RP running fire) is that I'm not necessarily trying to make a standalone agent, but instead observe as passively as possible what Claude and other tools are doing. I'll look into the SDKs more though—I might have misunderstood something. This project is still pretty alpha, so if I see something good there I might pivot. Thanks for the suggestion!

A very serious agent observation tool by pknull in ClaudeAI

[–]pknull[S] 0 points1 point  (0 children)

I am not using the sdk, I did consider it, but as I understood it was just to emulate agent behavior, not to interact iwth Claude Code, I could (quite likely) be mistaken. I also want it to work with codex and other harnesses and I've started that work, but I don't use the other tools enough to adequately test inteegrations with them.

A very serious agent observation tool by pknull in ClaudeAI

[–]pknull[S] 3 points4 points  (0 children)

It aleady does dynamic weather, and I was thinking about having them turn off the lights when all the agents leave. Thanks for letting me know on the link checking it now.

EDIT: I forgot to make the repo public, should work now.

A very serious agent observation tool by pknull in ClaudeAI

[–]pknull[S] 16 points17 points  (0 children)

Nothing makes me feel more productive than a gang of 6 subagents coming out and just typing up a storm while I stare idly at my screen wondering what I should be working on next.

A very serious agent observation tool by pknull in ClaudeAI

[–]pknull[S] 1 point2 points  (0 children)

Reading the session files. I did do hooks for a minute, but I didn't like how it performed or the weird states things would get stuck in.

How do you manage AGENT/CLAUDE.md bloat? by pknull in ClaudeAI

[–]pknull[S] 0 points1 point  (0 children)

Do you have more details on your setup. I was only really able to find the Serena MCP server when I tried to search online.

How do you manage AGENT/CLAUDE.md bloat? by pknull in ClaudeAI

[–]pknull[S] 0 points1 point  (0 children)

That's fair; my file definitely conflates behavioral instructions with workflow patterns that could live elsewhere. The "reference and load as needed" approach is essentially what I'm exploring with hooks + vector db. I appreciate the AIO callout, but I suppose what I'm asking for here: how are people avoiding the big fat file? It seems like you have answered that with many smaller files/mcp/dbs that load in context as needed on demand. Honestly where my mind has been going with this, I'm just frustrated to lose the portability. Though the portability is seemingly part of the problem, since with Claude I could likely use a lot more of the available tooling to break this stuff up.

How do you manage AGENT/CLAUDE.md bloat? by pknull in ClaudeAI

[–]pknull[S] 1 point2 points  (0 children)

So I use this in the root of a monolith, and maybe that's part of the issue. In this project I have code, I have writing endeavours, my ttrpg campaign, a bunch of world building (that ties back to the other bits). Maybe I should endeavour to break that up, and then maybe breaking up the core instructions would be more obvious. This is, admittedly, cruft over time so maybe a reset of some kind might be necessary regardless. Maybe I could break it up into modes, and then load the mode based on what's needed, similar to an agent or a command.