Skip to main content
The Vana CLI puts your data under your control from a terminal. With it you:
  • 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
Reading your own data is free. Apps and agents you grant access to pay a small fee per read.

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

Approve in the browser that opens. The CLI logs in as the account the browser is signed in to on account.vana.org, and prints its address.If you don’t run a Personal Server yet, the CLI asks: Start your Personal Server now? Answer yes and continue with the next step.
2

Start your Personal Server

The first start installs the server once and opens a browser page that asks you to confirm the server is yours. Approve it. The CLI then registers the server for your account, connects it to Vana’s relay and prints its public URL:
The first start can take up to a minute. The server keeps running in the background, and your terminal is free again. Later starts take a few seconds and open no browser.If you already run the Vana desktop app, the CLI uses the desktop app’s server and doesn’t start a second one.
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.
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 same vana commands as any app.
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.
Then, from the agent:
  1. vana app register --app-url <your agent's homepage> creates the agent’s own key. vana app whoami prints its app address.
  2. Fund that address in Vana Account → Developers with Fund escrow. On mainnet you deposit USDC.e.
  3. 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 request and sends you an approval link. Approve only the scopes it needs.
  4. The agent reads with vana app read --pay and each read settles from its escrow. Your own reads stay free.
  5. In the Vana app, Settings → Access history lists every read. Revoke cuts the agent off on its next read.
The full walkthrough, including running the agent in a sandbox, is in Give an agent scoped access to your data.

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.

Troubleshooting