Nutlope/logocreator
A free + OSS logo generator powered by Flux on Together AI
LogoCreator – Open‑source AI logo generator
What it does – LogoCreator lets anyone generate a brand‑ready logo in seconds using the FLUX‑2 image model (via Together AI). The UI lets you tweak the result with FLUX‑1 Kontext, then download the image and a basic brand kit. No account is required; you can simply supply your own Together AI API key.
How it works – The front‑end is a Next.js (App Router) app written in TypeScript. UI components come from Radix primitives styled with Tailwind CSS. When you submit a prompt, the server calls the FLUX‑2 pro model on Together AI to create an image, and optionally calls FLUX‑1 Kontext for edits. Optional rate‑limiting (Upstash Redis) and authentication (Clerk) can be added, but the core app runs without them.
Running it locally
git clone https://github.com/Nutlope/logocreator- Create a
.env.localcontaining your Together AI key:TOGETHER_API_KEY=your_key_here - Install dependencies and start the dev server:
The app will be available atpnpm install pnpm devhttp://localhost:3000. If you omit Clerk or Upstash configuration the app works in a “bring‑your‑own‑key” mode.
Key features (as of the README)
- One‑click logo generation with FLUX‑2 pro
- Simple edit workflow using FLUX‑1 Kontext
- Export of the generated PNG and a minimal brand kit
- Optional rate‑limiting (Upstash) and auth (Clerk) for production deployments
- Dashboard for a user’s logo history (completed)
- SVG export support (completed)
- Multiple style options (completed)
Planned enhancements
- UI control for selecting image size (up to 1440 × 1440)
- Display of estimated API cost before generation
- Ability to upload a reference logo and use a vision model to extract its style
- Showcase page that redesigns famous brand logos with the tool
Who might find it useful – Designers who need quick mock‑ups, developers building SaaS products that require on‑the‑fly branding, or hobbyists experimenting with text‑to‑image models for logo creation.
Related
- Project
- Project
- Project
- Project
- Project