Core Features

AI Gateway

  • Unified access to OpenAI, Claude, Gemini
  • Auto routing & failover
  • Health monitoring
  • Token counting

REST API

  • /inference – AI requests (VS Code extension)
  • /user-info – User credits & info
  • /health – Provider status
  • /create-checkout – Stripe payments
  • /rewards – Reward tasks
  • /submit-proof – Task submissions

User System

  • Registration & login
  • API key (generate/regenerate)
  • Credit management
  • Dashboard

Payments

  • Stripe integration
  • Predefined packages
  • Custom credit amounts
  • Auto credit addition

Rewards

  • Task management (admin)
  • User submissions
  • Approve/reject workflow
  • Email notifications
  • Credit rewards

Shortcodes

[aibuddy_pricing] - Pricing page
[aibuddy_dashboard] - User dashboard
[aibuddy_api_key] - API key management
[aibuddy_login] / [aibuddy_register] - Auth pages
[aibuddy_rewards] - Rewards page
[aibuddy_navigation] - Navigation menu
[aibuddy_success] - Payment success

Elementor Widgets

  • Purchase Button Widget
  • Navigation Widget

Admin Panel

  • Dashboard & Analytics
  • AI Provider settings
  • User management
  • Rewards management (tasks, submissions)
  • Settings (pages, pricing, Stripe)

Security

  • API key encryption
  • Rate limiting
  • Nonce verification
  • User authentication

AIBuddy Code VSExt Plugin – Executive Summary