A chat application built on the Calimero Network, enabling private, decentralized messaging.
- Rust 1.89+
- pnpm
- merobox (optional, for workflows)
# Build the logic (Rust WASM)
cd logic
chmod +x ./build.sh
./build.sh
# Start the app
cd ../app
pnpm install
pnpm run devOpen the app in your browser and connect to a running Calimero node.
cd logicchmod +x ./build.sh./build.shcd apppnpm installpnpm run buildpnpm run devOpen app in browser and connect to running node.
For more information how to build app check our docs: https://calimero-network.github.io/build/quickstart
The workflows/ folder contains an example bootstrap workflow that demonstrates the complete setup process with the following steps:
- Initialize Node 1 and Node 2
- Install Calimero Chat application and create context from Node 1
- Invite Node 2 to join the context from Node 1
- Join the context from Node 2
- Join the chat from Node 2
- Send a message from Node 1
- Send a message from Node 2
- Fetch messages from Node 1
To run this workflow, you need to install merobox on your machine and execute:
merobox --version
> merobox, version 0.1.13
merobox bootstrap workflows/bootstrap.yml
> ...
> 🎉 Workflow completed successfully!