Skip to content

akmhatey-ai/zara_AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zara Mission Control

Mission Control dashboard for the Zara OpenClaw agent — chat, orchestration, portfolio, and world intel.

Setup

  1. Clone the repo and install dependencies:

    npm install
  2. Copy environment template and fill in values:

    cp .env.example .env
    # Edit .env: set MISSION_CONTROL_PASSWORD, AUTH_SECRET, EVM_WALLET_ADDRESS, SOLANA_WALLET_ADDRESS, etc.
  3. Run a build once after cloning to generate .next/types/routes.d.ts and other Next.js artifacts:

    npm run build
  4. Validate environment (optional):

    npm run validate-env
  5. Start the dashboard:

    npm run dev

Architecture

  • Mission Control (this repo) — Next.js dashboard and API. It provides the UI (login, chat, orchestration, portfolio, world monitor) and proxies requests to the OpenClaw gateway when needed. Config and secrets live in .env (single source of truth for the app).

  • OpenClaw — Gateway, Telegram bot, and agents are installed and run separately (e.g. via openclaw gateway or LaunchAgent). OpenClaw is configured via ~/.openclaw/openclaw.json and ~/.openclaw/.env. Mission Control talks to the gateway over HTTP/WebSocket using GATEWAY_URL and the token from the gateway config.

Required env vars (Mission Control, .env)

Variable Purpose
MISSION_CONTROL_PASSWORD Login password for the dashboard
AUTH_SECRET Cookie signing secret (generate with: openssl rand -base64 32)
EVM_WALLET_ADDRESS Wallet address for display/adapters
SOLANA_WALLET_ADDRESS Wallet address for display/adapters

Optional env vars (Mission Control)

  • GATEWAY_URL — OpenClaw gateway URL (default: http://localhost:18789)
  • OPENCLAW_GATEWAY_TOKEN or GATEWAY_AUTH_TOKEN — Gateway auth token (or read from ~/.openclaw/openclaw.json)
  • Polymarket: POLYMARKET_API_KEY, POLYMARKET_SECRET, POLYMARKET_PASSPHRASE, POLYMARKET_CLOB_WALLET
  • RPC: ETH_RPC_URL, BASE_RPC_URL, SOLANA_RPC_URL
  • COINGECKO_API_KEY — Optional; improves rate limits for price data

OpenClaw config paths

  • Config: ~/.openclaw/openclaw.json (ensure chmod 600 for security)
  • Env: ~/.openclaw/.env (Telegram bot token, model API keys, etc.)

Scripts

  • npm run dev — Start Next.js dev server
  • npm run build — Production build
  • npm run start — Start production server
  • npm run lint — Run ESLint
  • npm run validate-env — Check required env vars in .env
  • npm run test — Run Vitest

License

Private.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors