What is an Aomi App?
An App is a small Rust plugin. You wrap your API as a set of tools, compile it to a shared library, and the Aomi runtime loads it while it is running. No restart. You write the tools. The platform handles the hard parts:- non-custodial wallets. Your users keep their own keys. Your App never holds them.
- simulate first. Every transaction is simulated before anyone signs, so the agent shows the real outcome before it commits.
dyn_aomi_app!, and one config file, aomi.toml. That is the whole contract.
From idea to live in four steps
- Write your tools in a Rust crate with
aomi.tomlandsrc/lib.rs. - Build it with
cargo build --release. - Deploy with
aomi-git deploy. CI builds your plugin and cuts a release. - Activate with
aomi-git activate, using the per-app code ops issued you. Your App loads onto the live runtime.
Start here
Quickstart
Ship your first App, start to finish.
Building an App
The anatomy: the macro, the tools, and
aomi.toml.The SDK
The Rust plugin SDK you build your tools against.
The builder toolchain
The three binaries:
aomi-build, aomi-run, aomi-git.Deploy and activate
The full shipping process when the quickstart is not enough.
Use the client CLI
Chat with your App from the terminal.