Skip to content

DAO CLI Overview

The @akta/dao-cli is a read-only CLI and interactive TUI for exploring the Akita DAO’s on-chain state on Algorand. Query DAO configuration, fees, proposals, wallet plugins, and more — all from your terminal.

One-liner (installs Bun if needed):

Terminal window
curl -fsSL https://raw.githubusercontent.com/akita-protocol/dao-cli/main/install.sh | bash

Or with npm / bun:

Terminal window
npx @akta/dao-cli
bun add -g @akta/dao-cli

The DAO CLI provides two modes:

Run akita-dao with no arguments for a full-screen dashboard with tabs:

  • DAO — Core settings, asset supply, registered app IDs, proposal settings, revenue splits
  • Fees — All fee parameters across Wallet, Social, Staking, Subscription, NFT, and Swap categories
  • Wallet — DAO wallet state, escrows, plugins, named plugins, allowances, execution keys
  • Proposals — Browse and inspect governance proposals with decoded actions

Every view is also available as a standalone command for scripting and CI:

Terminal window
akita-dao info # Quick dashboard
akita-dao state # Full decoded global state
akita-dao proposals list # All proposals
akita-dao proposals get 117 # Detailed proposal view
akita-dao wallet info # Wallet state
akita-dao wallet plugins # Installed plugins
  • Read-only — No private keys required, uses simulate for all reads
  • Network switching — Works on mainnet, testnet, and localnet
  • JSON output — Add --json to any command for machine-readable output
  • Real-time data — Reads directly from the Algorand node
  • Keyboard navigation — Full TUI with tabs, scrolling, and refresh