Hey everyone,
I’ll be honest - I’ve become pretty disillusioned with crypto. We have the tech to make real change and we haven’t done it. I think ICP is a project that has so much potential but not enough mindshare. The way we get it is not by shouting “ICP” louder, it’s by putting ICP in the background and abstracting it away completely. Users shouldn’t know or care it’s on ICP, it should just work better than anything else. That’s why I started this project - AI harnesses are all the rage right now, and I think this is one that can only be uniquely built on ICP.
I’m not a developer - I built this vibe-coding - so I wanted to post here to see if anyone would be interested to help me build it out.
My repo: https://github.com/piemanny/zeroclaw-icp
Original I repurposed: https://github.com/zeroclaw-labs/zeroclaw
I repurposed https://github.com/zeroclaw-labs/zeroclaw to run on ICP because it was natively built on Rust, which makes it perfect to port to ICP canisters (Rust → Wasm via ic-cdk).
What I’m Trying to Build
ZeroClaw is a great Rust-native AI agent runtime that runs on your own machine. But then you have to keep your machine on or pay for a VPS.
What if it just kept working forever? No server, no VPS, no maintenance.
That’s ZeroClaw-ICP. Same ZeroClaw experience, but underneath it runs on the Internet Computer. The agent is the canister.
- Persistent via ICP native timers - wakes itself, no external cron
- Permanent memory via stable memory - survives everything, no DB needed
- Autonomous via HTTPS outcalls - reaches Anthropic/OpenAI directly
- Self-owned via vetKD Vault + Internet Identity - holds its own encrypted API keys
The goal is zero friction, infinite permanence. Users don’t know ICP exists, they just know their agent has been running for 2 years.
The other big idea is self-funding. An agent that earns enough to pay for its own cycles. Fund it once, it does useful work, earns ICP, converts to cycles via CMC, and survives. If it can’t sustain itself, it dies. That’s what makes it real.
Architecture is 3 canisters: Frontend (React + II) → Agent Canister (agent loop, provider routing) → Vault Canister (keys). Cost is ~$0.20/day for 100 turns.
Current Status & How We Get It Going
This is Alpha. Structure is there and deploys locally with ./scripts/deploy-local.sh, but it needs a real dev to harden it.
Roadmap:
v0.1 Vault + Agent core (done) → v0.2 HTTPS outcall providers → v0.3 Timer SOP system → v0.4 Frontend chat → v0.5 Economics/degraded mode → v1.0 Mainnet stable.
How we get it going:
- Review / cleanup what I vibe-coded
- Get Anthropic outcalls + timers working reliably on mainnet
- Ship a demo agent that runs 30 days self-funded
What I’m Looking For
I am quite well connected in the space so I am happy to handle the business side but I need someone to help me on the technical side, would anyone be interested in helping out?
Looking for someone who knows Rust / ic-cdk / stable-structures, HTTPS outcalls, vetKD.
If you’re interested, drop a comment here.
Thanks!
Note: Independent port inspired by ZeroClaw Labs, not officially affiliated.