- log in with your Vana account
- run your own Personal Server on your machine, reachable by apps you approve
- collect data from sources such as GitHub, LinkedIn, ChatGPT and Spotify into that server
- read your data from Claude, Claude Code, Cursor and other AI tools over MCP
- give your own agent, such as OpenClaw or Hermes Agent, scoped and paid access that you can revoke
Before you start
Install
Every command runs on Vana mainnet by default. Add
--network moksha to any command to use the testnet. The two networks don’t share servers, data grants or balances. See Choose your network.Get started
1
Log in
2
Start your Personal Server
3
Connect a source
sources lists everything you can connect. connect opens a browser; sign in to the source there. The CLI collects your data and stores it in your Personal Server. Your credentials stay in the browser on your machine.4
Look at your data
data show prints what was collected. server data lists the scopes your Personal Server holds, such as github.repositories.Read your data from AI tools
Your Personal Server speaks MCP, so AI tools can search and read your data. Reads by you, the owner, are free.- Claude Code, Cursor and other local tools
- claude.ai
Add the CLI as a local MCP server. For Claude Code:For other tools, add an MCP server with the command
vana mcp. Then ask, for example, “What are my GitHub repos about?”Where your data lives
Manage your server
The server answers only while your machine is on and the server runs. To collect new data regularly, use
vana schedule add.
Give your agent scoped access
Apps and agents don’t get your data just because they can reach your server. Each one asks for specific scopes, you approve them in your Vana account, and it pays a fee per read from its own escrow. You can revoke its access at any time. That is how you hand data to a personal agent without letting it act as you. The CLI gives the agent its own app identity, and the agent uses the samevana commands as any app.
- OpenClaw
- Hermes Agent
OpenClaw is an open-source personal agent you talk to from chat apps.
onboard asks for your model provider key and starts OpenClaw in the background. OpenClaw loads skills from ~/.agents/skills, where vana skills install puts them, so there is nothing more to set up.vana app register --app-url <your agent's homepage>creates the agent’s own key.vana app whoamiprints its app address.- Fund that address in Vana Account → Developers with Fund escrow. On mainnet you deposit USDC.e.
- Ask the agent for something that needs your data, for example “Use Vana to read my GitHub repositories and summarize what I worked on this month”. It runs
vana app requestand sends you an approval link. Approve only the scopes it needs. - The agent reads with
vana app read --payand each read settles from its escrow. Your own reads stay free. - In the Vana app, Settings → Access history lists every read. Revoke cuts the agent off on its next read.
Use it from an agent or a script
Every command accepts:
The CLI also ships skills that teach a coding agent to use it. Run
vana skills list to see them and vana skills install <name> to install one.