> But NanoClaw isn't just my personal project anymore. Thousands of people are using it. People are running production workloads on it. Businesses are building on it. There's a real community now.
as OpenClaw and now NanoClaw became "enterprise", now we need a new FemtoClaw to pick up the indie/boutique place
I can't believe the solution is creating uncompatibile branch and forcing users to use cladue for resolving merge conflits. Why not bake in the dual compatibility?
All plugins run in one Docker container, but they're isolated from each other by different *nix users, so they can't read each other's files. That's much more lightweight, and you don't have to run one container per plugin.
Crucially, plugins can't read each other's secrets or modify each other's code. I even have a plugin configuration webpage that doesn't go through an LLM, so the LLM never sees your secrets if you don't want to.
That's the fun part! You spend all day hardening it... run it in docker in a vm on a separate machine. And then you hook it up to your gmail and give it unrestricted internet access :)
It is more like getting in the car with Stuntman Mike. The only way to stay unharmed is not to get in his car in the first place. (That's not to say there were no safe means of transportation).
The nature of these tools is that you tell them not to jump off a cliff, so they ride the bicycle over it. Or a car. Or "you're completely right. I assumed it was possible to fly". Or...
They're "always" running, so they can notify you out of the blue, without you having to initiate a conversation. It's really nice UX to get a message from my assistant saying "hey, it's time to leave for the gym, and don't forget the supermarket bag because you're picking up milk on the way back, as you've run out".
Hmm, Google Gemini has access to my Google Tasks and can set reminders. It's also asked me if I want it to check something at "tomorrow 9am", and when I said yes, it managed to do that.
Yeah, that's kind of like it. Agents just have many many more integrations, so they can do many more things. For example, it knows all my preferences, and can search for flights and say things like "this one is more expensive, but skipping the morning wakeup is worth the $20".
It's just a MEMS mic, a battery, and an ESP32, very simple but it works amazingly well. I wrote a companion Android app for it and it works extremely reliably!
Claude max $100 is way more usage than I need. And yeah its not running all the time, just has a heartbeat file telling it how to check something and run
> But NanoClaw isn't just my personal project anymore. Thousands of people are using it. People are running production workloads on it. Businesses are building on it. There's a real community now.
as OpenClaw and now NanoClaw became "enterprise", now we need a new FemtoClaw to pick up the indie/boutique place
How is this "becoming enterprise"? If anything it now defaults to millions of Linux users being able to access it
How's 100 lines? :)
https://github.com/a-n-d-a-i/ULTRON/blob/main/src/index.ts
Well, there was Picoclaw, but I think it was renamed to Clawlet.
I can't believe the solution is creating uncompatibile branch and forcing users to use cladue for resolving merge conflits. Why not bake in the dual compatibility?
For my version of the AI assistant, I used a Docker container and Unix permissions:
https://github.com/skorokithakis/stavrobot
All plugins run in one Docker container, but they're isolated from each other by different *nix users, so they can't read each other's files. That's much more lightweight, and you don't have to run one container per plugin.
Crucially, plugins can't read each other's secrets or modify each other's code. I even have a plugin configuration webpage that doesn't go through an LLM, so the LLM never sees your secrets if you don't want to.
Putting these NanoClowns inside a container will not protect you from all kinds of safety hazards.
That's the fun part! You spend all day hardening it... run it in docker in a vm on a separate machine. And then you hook it up to your gmail and give it unrestricted internet access :)
Wearing a seatbelt will not protect you from all kinds of car accidents.
Yes. That's why you don't put a Clown behind the steering wheel.
It is more like getting in the car with Stuntman Mike. The only way to stay unharmed is not to get in his car in the first place. (That's not to say there were no safe means of transportation).
Tesla Robotaxi says hold my beer
Wearing a helmet will not protect you from all injuries caused by jumping off a cliff.
Point is, don't jump off a cliff.
The nature of these tools is that you tell them not to jump off a cliff, so they ride the bicycle over it. Or a car. Or "you're completely right. I assumed it was possible to fly". Or...
Sensible, this broadens our hosting options.
So they're making it use OCI images? Cool. Hopefully there will be good support for Podman.
apple containers also run on OCI images: https://github.com/apple/container?tab=readme-ov-file#contai...
> The tool consumes and produces OCI-compatible container images...
Can someone explain the special sauce of the claws compared to just use claude.ai etc
They're "always" running, so they can notify you out of the blue, without you having to initiate a conversation. It's really nice UX to get a message from my assistant saying "hey, it's time to leave for the gym, and don't forget the supermarket bag because you're picking up milk on the way back, as you've run out".
Hmm, Google Gemini has access to my Google Tasks and can set reminders. It's also asked me if I want it to check something at "tomorrow 9am", and when I said yes, it managed to do that.
But have you had consistently good experience with Google Gemini and Google apps? Or read the mixed reviews?
For me, Gemini has been hit or miss and somehow less useful than Assistant was 2+ years ago.
Yeah, that's kind of like it. Agents just have many many more integrations, so they can do many more things. For example, it knows all my preferences, and can search for flights and say things like "this one is more expensive, but skipping the morning wakeup is worth the $20".
How would it know you've ran out of milk?
I told it when I noticed. I made a little pendant with a mic I can speak into and it goes to the bot.
I would love to hear more about this!
I haven't written it up yet but the repo is here:
It's just a MEMS mic, a battery, and an ESP32, very simple but it works amazingly well. I wrote a companion Android app for it and it works extremely reliably!
How do people afford this?
Claude max $100 is way more usage than I need. And yeah its not running all the time, just has a heartbeat file telling it how to check something and run
A subscription, really. It doesn't actually run all the time, it just has a cron job that makes it feel that way.
It's for people that don't know how or don't want to be bothered with setting up a messenger integration and a scheduler.
they have a watchdog loop, it runs periodically
There is no special sauce. They are claude or codex in a loop. The loop is facilitated by basic cron jobs. That's it.
Ai Agent as it has been for months, plus skills, plus a cron job to prompt it to do things every 20 minutes or 2 hours or however often you want.
Use containers, Docker is cancer.