jz88rh56ms-eng / Kraken
PublicKraken is a high-performance, stateful **Agent Operating System** built in Rust and powered by WASM.
Kraken is an experimental platform for running portable software programs (called agents) in isolated sandboxes. These agents can store information, send signed messages to each other across a peer-to-peer network, and even call AI assistants. The key feature is that agents can be moved between computers while keeping their identity and state intact through encrypted snapshots. It's built in Rust for reliability and targets WebAssembly for portability and safety.
How It Works
A developer shares a project called Kraken that can run AI programs as portable, migratable agents on any computer in a network.
With one command, two invisible programs running on your machine find each other automatically, exchange information about what they can do, and introduce themselves.
A tiny program (called a 'pinger') signs a message with its own digital identity and sends it across the network to another program (called an 'echo').
Write a program in Rust that gets loaded into the sandbox with specific permissions to store data, send messages, or talk to an AI assistant
Take a running program, package its entire state (memory and identity intact), and send it to another node in the network
The receiving computer verifies the package is genuine (using the agent's digital signature) and restores the program with all its state exactly as it was.
Your agent continues running on the new computer with its counter showing the same number, ready to receive new messages and work as before.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.