Skip to content

excel-asaph/Beevo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

39 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Beevo β€” Your Sovereign Virtual CMO

The autonomous AI marketing agent that researches your competitors, builds your brand, generates landing pages, and optimizes them continuouslyβ€”while you sleep.


Demo Video

Watch the Demo

3-minute walkthrough showing the full autonomous branding experience


Live Demo

Try Beevo Live β†’ https://beevo-430715776322.us-central1.run.app

Note: Requires microphone access for voice interaction with the AI

Important

For Judges: The logo inspiration feature uses Puppeteer (headless Chrome) to scrape real brand logos, which does not work reliably on Cloud Run due to Google Images blocking requests from datacenter IPs. For the full experience, please run the app locally:

npm install
# Terminal 1:
npm run dev:server
# Terminal 2:
npm run dev:client

This starts the server (http://localhost:3000) and client (http://localhost:5173) in separate terminals. All other features (voice, palettes, fonts, research, landing pages, watchers) work fine on the deployed version.


Challenge

Gemini API Developer Competition β€” Build with Gemini

"Build new, creative apps and use cases powered by the Gemini API."


What is Beevo?

Beevo is an autonomous AI branding agent that turns a 6-week branding process into 6 minutes. It's not a chatbotβ€”it's a full marketing department powered by Gemini.

The Problem

For small businesses, branding is broken:

  • Expensive β€” Hiring a marketing agency costs $15,000+ minimum
  • Slow β€” Landing pages take days of back-and-forth with designers
  • Manual β€” A/B testing, competitor research, and optimization require dedicated staff
  • Fragmented β€” You need 5+ tools (Canva, SEMrush, Webflow, Hotjar, etc.)

Most founders spend 40% of their time on marketing they hate, instead of building what they love.

Our Solution

Beevo combines multiple Gemini capabilities into a single autonomous agent:

  • Gemini Live API β€” Real-time voice conversations to understand your brand vision
  • Google Search Grounding β€” Live competitor research with real market data
  • Gemini Vision β€” Pixel-precise audits of brand assets and landing page analysis
  • Gemini Image Generation β€” Logo kits, campaign images, and social media assets
  • Veo Video Generation β€” Cinematic brand videos from text prompts

The result? An AI that listens to your brand vision, researches your market, creates your entire brand identity, builds your landing page, and optimizes it autonomously.


What Makes Beevo Different?

🧠 Dual-Model Bridge Architecture

Beevo uses a unique Bridge architecture with two Gemini models working in tandem:

  • Gemini Live (gemini-2.5-flash-native-audio) β€” Handles real-time voice conversation with the user, providing natural audio responses
  • The Brain (gemini-3-flash-preview) β€” A separate model that receives batched transcripts and decides when to call tools (create palettes, research competitors, generate assets)

When you speak to Beevo, your voice goes to Gemini Live for conversation. Simultaneously, the Brain analyzes the transcript and autonomously calls toolsβ€”creating color palettes, researching competitors, and generating assets without you needing to click anything.

🎀 Voice-First Interaction

Talk to Beevo like you'd talk to a real CMO:

  • Gemini Live API powers real-time bidirectional voice conversations
  • Audio Streaming via WebSocket with VAD (Voice Activity Detection)
  • Voice Orb visualizes the conversation with reactive animations
  • The AI confirms actions before executing: "Would you like me to save 'Nike' as your brand name?"

πŸ” Live Competitor Research

Not generic templatesβ€”real-time market intelligence using Google Search Grounding:

  1. Brand Input β€” Tell Beevo about your brand via voice
  2. Research Agent β€” Uses Google Search to find real competitors in your industry
  3. Aesthetic Analysis β€” Analyzes competitor color palettes, domains, and visual identity
  4. Strategic Gap β€” Identifies your unique market positioning via SWOT analysis
  5. Differentiated Assets β€” Generates palettes and typography positioned against competitors

πŸ€– 6 Autonomous Watcher Agents

After generating your landing page, Beevo deploys six specialized agents that continuously monitor and optimize each section:

Watcher Responsibility
Hero Watcher Headline copy, hero visuals, above-the-fold impact
Proof Watcher Statistics, trust badges, executive dashboards
Offer Watcher CTA copy, pricing presentation, conversion triggers
PAS Watcher Problem-Agitate-Solve messaging framework
Spec Watcher Feature lists, technical specs, product details
Social Watcher Testimonials, social proof, sharing elements

Each watcher uses the Nano Banana Design System (NanoBananaService) to generate high-fidelity visual components (layout strategies like SPLIT, CLOUDS, TRIPTYCH, FORENSIC_GRID) and Gemini Vision to analyze real page screenshots for continuous refinement.

πŸ›‘οΈ Guardian β€” Pixel-Precise Asset Auditing

Upload any brand asset, and the Guardian uses Gemini Vision (gemini-3-pro-preview) to:

  • Check if colors match your Brand DNA hex codes
  • Detect logo distortion or Safe Zone violations
  • Return bounding-box overlays pinpointing exact issues on the image
  • Flag content that fails brand guidelines

πŸ”₯ The Forge β€” AI Image & Video Generation

Generate campaign assets directly from your Brand DNA:

  • Images β€” Uses gemini-2.5-flash-image to generate campaign images, social media assets, and advertisements
  • Videos β€” Uses veo-3.1-generate-preview to create cinematic brand videos with configurable lighting, camera movement, and color grading
  • Logo Kit β€” Generates a complete logo kit (primary logo, favicon, wordmark, social profile image) via parallel Gemini calls

πŸ—οΈ Logo Studio

A dedicated frame on the canvas for logo creation:

  • Logo Structures β€” AI recommends logo types (Wordmark, Emblem, Monogram, Pictorial, etc.) based on your brand
  • Logo Inspirations β€” Finds real brand logos via Google Search Grounding + Logo.dev API
  • Logo Kit Generation β€” Creates primary, inverted, favicon, wordmark, and social media variants

πŸ‘€ Human-in-the-Loop (HITL) Control

The watchers are autonomous, but you stay in control:

  • HITL Control Center β€” Approve, reject, or modify any watcher's proposed changes
  • Command Center β€” Lock specific sections, adjust performance metrics, and give directives
  • Configurable Intervention β€” PRE_GENERATION (ask before creating) or POST_GENERATION (ask after)
  • Auto-Proceed β€” Set a timeout; if you don't respond, changes auto-approve
  • Telegram Notifications β€” Get notified on your phone when a watcher requests approval
  • Web Push Notifications β€” Browser push for desktop alerts

🎨 Infinite Brand Canvas

Everything lives on a ReactFlow-powered infinite canvas with 24 node types:

  • Palette Nodes β€” Interactive color palettes with copy-to-clipboard
  • Typography Nodes β€” Live font previews with Google Fonts integration
  • Thought Signature Nodes β€” Transparent AI reasoning chains
  • Landing Page Frame β€” Live landing page preview with watcher status
  • Logo Studio Frame β€” Logo generation workspace
  • Imagery Nodes β€” AI-generated brand imagery concepts
  • Vault Node β€” Brand DNA summary and document storage
  • Voice Orb Node β€” Embedded voice interaction point

Key Features

Feature Description
Voice-First Branding Talk to your AI CMO via Gemini Live β€” it listens, confirms, then acts
Live Competitor Research Google Search Grounding finds real competitors and analyzes their branding
5 Research Phases Vision Analysis β†’ Competitor Research β†’ Aesthetics β†’ Palettes β†’ Typography
6 Watcher Agents Autonomous optimization of every landing page section
Logo Studio Logo structures, inspirations, and full kit generation
Forge (Image + Video) Gemini Image + Veo video generation from brand context
Guardian Audits Pixel-precise vision-based brand compliance checking
Nano Banana Design System High-fidelity visual component generation (Proof, PAS, Spec, Offer, Social)
HITL Control Center Approve/reject watcher changes via web, Telegram, or push notifications
Infinite Canvas ReactFlow-based canvas with 24 node types for brand visualization
Workspace Management Multiple brand projects with independent state and history
Thought Signatures Every AI decision shows transparent reasoning

Technology Stack

Gemini Models Used

Model Identifier Purpose
Gemini 3 Pro gemini-3-pro-preview Strategic reasoning (Strategist SWOT), Guardian Vision audits
Gemini 3 Flash gemini-3-flash-preview Brain tool orchestration, asset generation, watcher refinement
Gemini Live gemini-2.5-flash-native-audio-preview Real-time bidirectional voice conversation
Gemini Image gemini-2.5-flash-image Logo kits, campaign images, social media assets
Veo 3.1 veo-3.1-generate-preview Cinematic video generation

How Gemini Is Used

1. Voice Interaction β€” Gemini Live API (LiveConnection.ts)

Input: Real-time PCM audio stream via WebSocket
Process: Bidirectional voice conversation + VAD turn management
Output: AI voice responses + transcript buffered for Brain analysis

2. Tool Orchestration β€” The Brain (BrainConnection.ts)

Input: Batched conversation transcripts from Live
Process: Gemini 3 Flash with 20+ function declarations
Output: Tool calls (create_color_palette, start_brand_research, etc.)
Tools: update_brand_name, update_mission, create_color_palette,
       select/unselect/delete palettes, create_fonts, create_logo_structures,
       create_logo_inspirations, create_imagery, general_research, etc.

3. Competitor Research β€” Search Grounding (ResearchAgent.ts, SearchGroundingService.ts)

Input: Brand name + industry
Process: Google Search Grounding β†’ competitor discovery β†’ SWOT analysis
Output: Competitor list, color analysis, strategic gap, differentiation strategy

4. Asset Generation β€” Forge (gemini.ts)

Images: gemini-2.5-flash-image β†’ campaign images, logo kits (4 parallel calls)
Videos: veo-3.1-generate-preview β†’ cinematic videos with polling
Audits: gemini-3-pro-preview β†’ vision-based pixel-precise asset auditing

5. Landing Page Generation β€” Nano Banana System (NanoBananaService.ts)

Input: Brand DNA + selected assets
Process: Generate structured JSON configs for each section type
Sections: Hero, Proof (stats/dashboard), PAS (Problem-Agitate-Solve),
          Spec (features), Social (testimonials), Offer (pricing/CTA)
Layouts: SPLIT, CLOUDS, TRIPTYCH, FORENSIC_GRID

6. Continuous Optimization β€” Watcher Agents (HeroWatcher.ts, etc.)

Process: Capture screenshot β†’ Gemini Vision analysis β†’ Gemini Flash refinement
Result: Updated section content pushed to client via WebSocket
HITL: Watchers request approval before/after changes via NotificationService

Frontend Stack

  • React + TypeScript (Vite) β€” Fast development with HMR
  • ReactFlow β€” Infinite canvas with 24 custom node types
  • Zustand β€” State management (useBrandStore, useActivityStore)
  • WebSocket β€” Real-time bidirectional communication with server
  • Lucide React β€” Icon library

Backend Stack

  • Node.js + Express + WebSocket β€” Unified HTTP + WS server
  • TypeScript (tsx) β€” Runtime TypeScript compilation (no build step)
  • Google GenAI SDK (@google/genai) β€” All Gemini API calls
  • Puppeteer β€” Logo research via headless Chrome (stealth mode)
  • SQLite (better-sqlite3) β€” Analytics and metrics storage
  • uuid β€” Unique ID generation for interventions

Services

  • StateManager β€” Persists workspace state with versioned history, emits events
  • SessionManager β€” WebSocket hub, broadcasts FULL_STATE_UPDATE to clients
  • ExecutionEngine β€” Orchestrates 20+ tools (palette creation, font generation, etc.)
  • NanoBananaService β€” High-fidelity visual component generation
  • SearchGroundingService β€” Gemini Search Grounding for logo discovery
  • NotificationService β€” HITL intervention queue with debounced broadcasting
  • TelegramService β€” Telegram bot integration for mobile notifications
  • PushService β€” Web Push (VAPID) notifications
  • MetricsService β€” Analytics tracking and metrics storage
  • MediaService β€” File uploads and media handling
  • VideoGenerator β€” Veo video generation with operation polling
  • DatabaseService β€” SQLite-based persistent storage
  • SystemConfigService β€” Per-workspace configuration management

Infrastructure

  • Google Cloud Run β€” Containerized deployment
  • Google Cloud Build β€” Docker build pipeline
  • Docker β€” Multi-stage build with Google Chrome for Puppeteer

Architecture

flowchart TB
    subgraph Client["πŸ–₯️ React Client (Vite + TypeScript)"]
        UI["Agent Canvas (ReactFlow)"]
        VoiceOrb["Voice Orb (Audio Streaming)"]
        ThinkingPanel["Thinking Panel"]
        HITL["HITL Control Center"]
        Forge_UI["Forge (Image/Video Gen)"]
        Guardian_UI["Guardian (Asset Audits)"]
    end

    subgraph Server["βš™οΈ Node.js Server"]
        SM["Session Manager (WebSocket Hub)"]
        Live["LiveConnection (Gemini Live)"]
        Brain["BrainConnection (Tool Orchestrator)"]
        TH["ToolHandler (20+ Tools)"]
        EE["Execution Engine"]
        State["State Manager"]
        Notify["Notification Service"]
    end

    subgraph Agents["πŸ€– Autonomous Agents"]
        RA["Research Agent"]
        LS["Logo Strategist"]
        HW["Hero Watcher"]
        PW["Proof Watcher"]
        OW["Offer Watcher"]
        PASW["PAS Watcher"]
        SPW["Spec Watcher"]
        SW["Social Watcher"]
    end

    subgraph Gemini["🧠 Gemini API"]
        GLive["Gemini Live (Voice)"]
        GFlash["Gemini 3 Flash (Brain + Generation)"]
        GPro["Gemini 3 Pro (Strategy + Vision)"]
        GImage["Gemini Image (Forge)"]
        GVeo["Veo 3.1 (Video)"]
        GSearch["Google Search Grounding"]
    end

    subgraph Notifications["πŸ“± Notifications"]
        Telegram["Telegram Bot"]
        Push["Web Push (VAPID)"]
    end

    VoiceOrb --> SM
    UI --> SM
    HITL --> SM
    SM --> Live --> GLive
    Live --> Brain
    Brain --> TH
    TH --> EE --> State
    RA --> GSearch
    RA --> GPro
    LS --> GSearch
    TH --> GFlash
    Forge_UI --> GImage
    Forge_UI --> GVeo
    Guardian_UI --> GPro
    HW & PW & OW & PASW & SPW & SW --> GPro
    HW & PW & OW & PASW & SPW & SW --> GFlash
    HW & PW & OW & PASW & SPW & SW --> Notify
    Notify --> Telegram
    Notify --> Push
Loading

Data Flow

sequenceDiagram
    participant U as User
    participant F as Frontend
    participant Live as Gemini Live
    participant Brain as Brain (Gemini Flash)
    participant G as Gemini APIs
    participant S as State Manager

    U->>F: Speak into Voice Orb
    F->>Live: Audio Stream (WebSocket)
    Live-->>F: AI Voice Response
    Live->>Brain: Buffered Transcript

    rect rgb(40, 40, 60)
        Note over Brain,G: Brain Tool Decisions
        Brain->>Brain: Analyze transcript, decide tools
        Brain->>G: start_brand_research
        G-->>Brain: Competitor data (Search Grounding)
        Brain->>G: create_color_palette
        G-->>Brain: Generated palettes (JSON)
        Brain->>G: create_fonts
        G-->>Brain: Typography pairings
    end

    Brain->>S: Save state (versioned)
    S-->>F: FULL_STATE_UPDATE (WebSocket broadcast)
    F->>F: Canvas renders new nodes

    rect rgb(60, 40, 40)
        Note over F,G: Watcher Loop (Autonomous)
        loop Every cycle
            F->>G: Screenshot β†’ Vision analysis
            G-->>F: Improvement suggestions
            F->>G: Flash β†’ Rewrite section
            G-->>F: Optimized content
            F->>U: HITL: Request approval?
        end
    end
Loading

Getting Started

Prerequisites

1. Clone the Repository

git clone https://github.com/excel-asaph/beevo.git
cd beevo

2. Install Dependencies

npm install

3. Configure Environment

Create a .env.local file in the project root:

GEMINI_API_KEY=your_gemini_api_key

# Optional: Google Custom Search (for competitor research)
GOOGLE_SEARCH_API_KEY=your_google_search_api_key
GOOGLE_SEARCH_CX=your_custom_search_engine_id

# Optional: Telegram Bot (for HITL mobile notifications)
TELEGRAM_BOT_TOKEN=your_telegram_bot_token
TELEGRAM_BOT_USERNAME=your_bot_username

# Optional: Web Push (VAPID keys for browser notifications)
VAPID_PUBLIC_KEY=your_vapid_public_key
VAPID_PRIVATE_KEY=your_vapid_private_key
VAPID_EMAIL=mailto:[email protected]

4. Run the Development Server

npm run dev

This starts both the client and server concurrently:

Other Commands

npm run init:system    # Run system initializers (initial generators)
npm run start:watchers # Start the 6 watcher agents
npm run db:check       # Check database state

Deployment (Google Cloud Run)

# Build Docker image (includes Google Chrome for Puppeteer)
gcloud builds submit --tag gcr.io/YOUR_PROJECT_ID/beevo

# Deploy to Cloud Run
gcloud run deploy beevo \
  --image gcr.io/YOUR_PROJECT_ID/beevo \
  --platform managed \
  --region us-central1 \
  --allow-unauthenticated \
  --memory 2Gi \
  --cpu 2 \
  --set-env-vars "GEMINI_API_KEY=your_key"
Service URL
Beevo https://beevo-430715776322.us-central1.run.app

Project Structure

beevo/
β”œβ”€β”€ client/                     # React Frontend (Vite + TypeScript)
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”‚   β”œβ”€β”€ Agent/          # Canvas, 24 node types, WorkspaceLanding
β”‚   β”‚   β”‚   β”œβ”€β”€ Architect/      # Chat interface, voice controls
β”‚   β”‚   β”‚   β”œβ”€β”€ LogoStudio/     # Logo generation workspace
β”‚   β”‚   β”‚   β”œβ”€β”€ Blocks/         # Reusable UI blocks
β”‚   β”‚   β”‚   β”œβ”€β”€ Analytics/      # Analytics dashboard
β”‚   β”‚   β”‚   β”œβ”€β”€ Forge.tsx       # Image & video generation
β”‚   β”‚   β”‚   β”œβ”€β”€ Guardian.tsx    # Pixel-precise asset auditing
β”‚   β”‚   β”‚   β”œβ”€β”€ Strategist.tsx  # SWOT analysis interface
β”‚   β”‚   β”‚   β”œβ”€β”€ HITLControlCenter.tsx  # Human-in-the-Loop controls
β”‚   β”‚   β”‚   └── DynamicLandingPage.tsx # Live landing page preview
β”‚   β”‚   β”œβ”€β”€ hooks/              # useWebSocket, useAgent, useAudioStream, etc.
β”‚   β”‚   β”œβ”€β”€ stores/             # useBrandStore, useActivityStore (Zustand)
β”‚   β”‚   β”œβ”€β”€ context/            # BrandContext, WorkspaceContext
β”‚   β”‚   └── services/gemini.ts  # Client-side Gemini API calls
β”‚   └── package.json
β”œβ”€β”€ server/                     # Node.js Backend (Express + WebSocket)
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”œβ”€β”€ agents/             # 15 agents total:
β”‚   β”‚   β”‚   β”œβ”€β”€ ResearchAgent.ts          # Google Search Grounding
β”‚   β”‚   β”‚   β”œβ”€β”€ LogoStrategist.ts         # Puppeteer-based logo research
β”‚   β”‚   β”‚   β”œβ”€β”€ HeroWatcher.ts            # Hero section optimizer
β”‚   β”‚   β”‚   β”œβ”€β”€ ProofWatcher.ts           # Social proof optimizer
β”‚   β”‚   β”‚   β”œβ”€β”€ OfferWatcher.ts           # CTA/pricing optimizer
β”‚   β”‚   β”‚   β”œβ”€β”€ PASWatcher.ts             # Problem-Agitate-Solve optimizer
β”‚   β”‚   β”‚   β”œβ”€β”€ SpecWatcher.ts            # Features/specs optimizer
β”‚   β”‚   β”‚   β”œβ”€β”€ SocialWatcher.ts          # Testimonials optimizer
β”‚   β”‚   β”‚   └── Initial*Generator.ts (Γ—6) # First-pass content generators
β”‚   β”‚   β”œβ”€β”€ gemini/
β”‚   β”‚   β”‚   β”œβ”€β”€ LiveConnection.ts         # Gemini Live (voice)
β”‚   β”‚   β”‚   β”œβ”€β”€ BrainConnection.ts        # Tool orchestrator (20+ tools)
β”‚   β”‚   β”‚   β”œβ”€β”€ ToolHandler.ts            # Tool execution engine
β”‚   β”‚   β”‚   └── SearchGroundingService.ts # Logo search via Grounding
β”‚   β”‚   β”œβ”€β”€ services/
β”‚   β”‚   β”‚   β”œβ”€β”€ ExecutionEngine.ts        # Core asset generation
β”‚   β”‚   β”‚   β”œβ”€β”€ NanoBananaService.ts      # Visual component system
β”‚   β”‚   β”‚   β”œβ”€β”€ StateManager.ts           # Versioned state persistence
β”‚   β”‚   β”‚   β”œβ”€β”€ NotificationService.ts    # HITL intervention queue
β”‚   β”‚   β”‚   β”œβ”€β”€ TelegramService.ts        # Telegram bot integration
β”‚   β”‚   β”‚   β”œβ”€β”€ PushService.ts            # Web Push (VAPID)
β”‚   β”‚   β”‚   β”œβ”€β”€ VideoGenerator.ts         # Veo video generation
β”‚   β”‚   β”‚   β”œβ”€β”€ MetricsService.ts         # Analytics/metrics
β”‚   β”‚   β”‚   └── DatabaseService.ts        # SQLite storage
β”‚   β”‚   β”œβ”€β”€ sessions/SessionManager.ts    # WebSocket hub + broadcasting
β”‚   β”‚   └── index.ts                      # Server entry point (1132 lines)
β”‚   └── package.json
β”œβ”€β”€ shared/                     # Shared types, constants, messages
β”‚   β”œβ”€β”€ types.ts                # BrandDNA, ColorPalette, LogoInspiration, etc.
β”‚   β”œβ”€β”€ constants.ts            # Model IDs, system instructions, audio config
β”‚   └── messages.ts             # WebSocket message type definitions
β”œβ”€β”€ Dockerfile                  # Multi-stage build (Chrome + Node 18)
└── package.json                # Root workspace config (client + server + shared)

Learnings & Challenges

What We Learned

  1. The Bridge Architecture is powerful β€” Separating voice (Gemini Live) from tool orchestration (Brain) allows natural conversation while autonomously executing complex multi-step workflows.

  2. Google Search Grounding enables real competitive intelligence β€” Unlike static databases, live search gives Beevo up-to-the-minute market awareness for brand positioning.

  3. Autonomous agents need guardrails β€” The HITL system (with Telegram + Push + auto-proceed) is essential. Without it, the watchers can optimize in unexpected directions.

Challenges Faced

  1. WebSocket state synchronization β€” Managing real-time state across multiple clients, 6 watcher agents, and the server required a custom StateManager with EventEmitter-based broadcasting and versioned history.

  2. Puppeteer in Cloud Run β€” Running headless Chrome in containers required installing Google Chrome Stable, setting PUPPETEER_EXECUTABLE_PATH, and using --single-process and --no-zygote flags. Google Images also blocks scraping from datacenter IPs, requiring fallback to Search Grounding.

  3. Voice + Function Calling coordination β€” Gemini Live handles voice but doesn't call tools directly. We buffer transcripts and flush them to the Brain model, which then decides tool callsβ€”requiring careful pause/resume management to avoid audio interrupting tool execution.

  4. Nano Banana visual fidelity β€” Generating structured JSON for complex layouts (SPLIT, CLOUDS, TRIPTYCH, FORENSIC_GRID) required extensive prompt engineering with layout-specific constraints passed to Gemini.


πŸ‘₯ Team

Name Role
Excel Asaph Full-Stack Developer & Product Designer

License

This project is licensed under the Apache License 2.0 β€” see the LICENSE file for details.


Beevo turns a 6-week branding process into 6 minutes.

Your Sovereign Virtual CMO β€” Available 24/7.

Built with Gemini 🧠

About

Sovereign Virtual CMO (SV-CMO)

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages