A Free Logo Tool You Run Yourself

Levity is a free, open source logo studio you run on your own machine. Download one file, open it, and your browser becomes a full studio that turns a short description into logo concepts, then cleans them up, resizes them, and packages favicons, app icons, and brand sheets for you. No account, no cost, and your work stays on your computer.

View on GitHub Setup Guide

Generate From a Prompt

Describe the logo you want and Levity generates concepts through an image provider you choose. Steer the results with style presets, brand colors, aspect ratio, and batch counts.

Edit on Your Machine

Knock out the background to transparent, auto trim, resize, upscale, pad, rotate, recolor, and convert between PNG, JPG, and ICO. All editing happens locally.

Export Ready-to-Use Packs

One click gives you a favicon package, app icons, a social pack, a full logo pack, a brand sheet, and any custom sizes you need.

Free and Private

Levity is free and open source, with no account to create. Everything except the image generation call happens on your own computer, and your images stay with you.

Quick Start

Grab the build for your system from the Releases page, then double-click it. Levity starts a local server and opens your browser automatically. There is nothing to install and no setup wizard to work through.

  • Windows: levity.exe
  • macOS (Apple Silicon): levity-mac-arm
  • macOS (Intel): levity-mac
  • Linux: levity

Download the latest version from the Releases page on GitHub.

Set Up an Image Provider

Levity creates images through an image API that you choose, so you stay in control of how your logos are generated and what they cost. Pick a provider in Settings and paste a key. You can switch between providers at any time.

Cloudflare Workers AI (default)

The Cloudflare free tier needs no credit card, which makes it the easiest way to start testing. It runs FLUX models. Create a token in the Cloudflare dashboard under AI, then Workers AI, and copy your account id alongside it.

OpenRouter

OpenRouter gives you a wide range of image models, and you can switch models simply by changing the model id. Get a key at openrouter.ai/keys. Paid use is a small fraction of a cent per image.

If you would rather not type keys into the interface, you can set them as environment variables instead: OPENROUTER_API_KEY, CF_API_TOKEN, and CF_ACCOUNT_ID. These override whatever is saved in the app.

Generating Logos

Start from a text prompt that describes the mark you want, then refine the output with the controls built into the studio:

  • Style presets to point the generation toward a look
  • Brand colors to keep results on palette
  • Aspect ratio for the shape you need
  • Batch counts to generate several options at once and compare them

Generate, review, and regenerate until you have a concept worth refining, then move it into the editing tools.

Editing and Exporting

Once you have a concept, every cleanup and packaging step runs locally on your machine. The editing tools cover the full path from raw generation to finished files:

  • Remove the background to transparent
  • Auto trim, resize, upscale, and pad
  • Rotate, flip, recolor, and fill
  • Convert between PNG, JPG, and ICO

Export Packs

When the mark is ready, export it in one click as any of the prepared packs:

  • Favicon package for your website
  • App icons for mobile and desktop
  • Social pack for profiles and posts
  • Full logo pack and a brand sheet
  • Custom sizes for anything else you need

Where Your Images Live

Everything you generate is kept in a single local database file rather than scattered across folders. Levity stores it in your user config directory by default, so your projects stay organized and easy to back up. You can browse your work with projects, favorites, and search, and set an explicit storage path in Settings if you prefer.

Running Levity on a Server

The desktop download needs none of this, it is meant to run right on your own computer. If you would rather host Levity behind a domain, you can run it on a Linux machine with the included installer:

sudo LEVITY_USER=youruser LEVITY_HOST=your.domain ./install.sh

The installer places the binary, runs it as a background service on 127.0.0.1:7777, and adds a web server proxy for the dynamic paths. The LEVITY_HOST value tells Levity which domain to accept requests from.

Open Source

Levity is open source, so you can read exactly how it works, suggest changes, or build it yourself. To build from source you will need Go installed:

git clone https://github.com/aiappsapi/levity
cd levity
./build.sh

That cross-compiles the builds for every system. To run it directly while developing, use go run . from the src directory. Browse the full project, grab a build, or open an issue on GitHub.

Keep Going

New to logo design? Start with the logo design fundamentals to learn what makes a mark work, see how Levity compares to other options in the free logo makers guide, and get the colors and conventions for your field in the logos by industry guides.