Skip to content

millingtonsully/maverick

Repository files navigation

Contributors

Sully Millington - millingtonsully@gmail.com, https://www.linkedin.com/in/sully-millington

Kevin Jin - kevinjin918@gmail.com, https://www.linkedin.com/in/kevinjin918/

We're two long-time friends from high school who have always been fascinated by the potential of AI to enable human productivity. We built Maverick with the goal of creating promptless, memory-aware, multimodal AI that seamlessly integrates into your workflow. The future of AI is frictionless with user hardware, and meaningul experiences will go beyond extensive prompt engineering.

Outcomes

VC Interviews: Sequoia Arc, Comma Capital Zero, Afore Capital Founders-in-Residence, LAUNCH (accepted), Sterling Road, Backwards Capital, Glasswing VC

Maverick AI

Maverick is a proactive multimodal desktop assistant designed to help you get things done. It bridges the gap between your applications and your perspective, offering context-aware suggestions directly from your screen and integrated tools. With a simple shortcut (no prompting), Maverick understands what you need and executes the task.

Core Features

  • Visual Intelligence: Analyzes your screen to solve math, fix code, or summarize long articles instantly.
  • Deep Integration: Seamlessly connects with Gmail and Google Calendar to draft replies or schedule meetings.
  • Audio Interpreter: Listens to your professional conversations and provides definitions, insights, and follow-up ideas.
  • Contextual Memory: Remembers past interactions to personalize suggestions to your workflow.

Getting Started

Prerequisites

  1. Node.js: Ensure you have a recent version of Node.js installed.
  2. Gemini API Key: Obtain a key from Google AI Studio.
  3. Mem0 API Key (Optional): For memory features, get a key from Mem0.ai.

Setup

  1. Clone the Repository

    git clone https://github.com/your-repo/maverick.git
    cd maverick
  2. Install Dependencies

    npm install
  3. Environment Configuration Create a .env file in the root directory:

    VITE_GEMINI_API_KEY=your_gemini_key
    VITE_MEM0_API_KEY=your_mem0_key

Running the Application

Development Mode

To start Maverick in development mode (with hot reloading):

  1. Launch the Frontend:

    npm run dev
  2. Launch Electron:

    npm run electron:dev

Production Build

To create a standalone executable:

npm run build

Shortcuts

Maverick is designed to stay out of your way until you need it. Use these global shortcuts:

  • Cmd/Ctrl + B: Toggle Maverick window
  • Cmd/Ctrl + H: Capture current screen view
  • Cmd/Ctrl + Arrow Keys: Move Maverick around your screen
  • Enter: Submit context/process analysis

Contributing

Maverick is an open-source project. We welcome contributions that improve its intelligence, integration, or user experience.

License

This project is licensed under the MIT License.

Releases

Packages

Contributors

Languages