Experimental personal AI agent: Crybot

I saw nanobot, which is a 4000 LOC python implementation which is like 1% the size of clawd, so I thought, why not try to make a similar crystal one!

Onnly works with z.ai because it’s the subscription I have, and only implements telegram because it’s easy :-)

5 Likes

Hey, Crybot can configure itself to give himself extra abilities.

I was thinking of this! clawd is bloated. And Telegram is what I use. You’re a Hero! I’ll definitely take a look and see what can be done. I’ll see if I can add antigravity and gemini-cli oauth support.

I am doing some code reorg to be able to merge a bunch of new features (web UI! “hey google”-like-thing!) so the code may be a bit … unstable :-D

1 Like

I’ve been trying to implement Antigravity as a provider all day. I forked, removed the binaries and proceeded from there. I’ll see if I can merge with you once you release. Had to touch many parts of the code.

Sorry, since the project is just starting the code has been very fast moving, which makes contributing hard. Make sure to make a PR and I will try to make it fit :-)

1 Like

Update:

  • MCP server support
  • Skill system that can use MCP/run commands/use APIs
  • Can create its own skills from prompts
  • Scheduled tasks
  • Experimental voice control
  • REPL
  • Can do things like start a conversation on telegram and continue it on web
  • Working on rearchitecting the channel structure so more channel types can be used
1 Like

Let me finish my Antigravity integration. It’s proven to be much harder than expected.