whatisgithub

What is bangergen?

degenapedev/bangergen — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · generalComplexity · 3/5Setup · moderate

In one sentence

A local-first app that writes, scores, and illustrates social media posts for platforms like Instagram, X, and TikTok, all running on your own computer.

Mindmap

mindmap
  root((BangerGen))
    What it does
      Generates social posts
      Scores and ranks drafts
      Creates local images
      Tracks post performance
    Tech stack
      Python
      Node.js
      Ollama
      ComfyUI
    Use cases
      Draft Instagram captions
      Build X threads
      Make carousel slides
      Write TikTok scripts
    Audience
      Social media creators
      Marketers
      Privacy focused users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Generate several ranked draft posts for a specific platform before publishing.

USE CASE 2

Build a multi-slide carousel for Instagram or LinkedIn with matching visuals.

USE CASE 3

Write a scored X thread with claim checks against your source notes.

USE CASE 4

Turn a trending news headline into a grounded, on-topic social post.

What is it built with?

PythonNode.jsOllamaComfyUISDXL Lightning

How does it compare?

degenapedev/bangergen0xallam/my-recipe0xhassaan/nn-from-scratch
Stars00
LanguagePythonPythonPython
Last pushed2022-11-22
MaintenanceDormant
Setup difficultymoderatemoderatemoderate
Complexity3/52/54/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Needs Python 3.11+, Node 20+, and a working local Ollama install before generating anything.

So what is it?

BangerGen is a private, local-first creative studio for producing social media posts, aimed at people who want help writing and illustrating content for platforms like Instagram, LinkedIn, X, Threads, and TikTok. Everything runs on your own computer: text generation goes through Ollama and images are made with ComfyUI, so no OpenAI API key or cloud account is needed, and your drafts and data stay on the machine. The tool can generate several candidate posts at once and score them so you can pick the strongest option. It looks at things like how well a post fits the chosen platform, whether any claims in the text are backed up by the source notes you provide, and how creatively different the options are from each other. Beyond generating text, it includes editing tools such as a Hook Lab for testing different opening lines, a Thread Builder for X, a Carousel Studio for building multi-slide Instagram or LinkedIn posts, and a Short-Form Script Studio for TikTok narration and shot directions. For images, it can generate SDXL Lightning artwork through a locally running ComfyUI, add text overlays, and manage a gallery of generated, uploaded, and edited images. The app also tracks how posts perform after they are published, storing metrics like views, likes, shares, and clicks so it can learn what worked and feed that into future suggestions, without copying old hooks directly. Setup requires Python 3.11 or newer and Node 20 or newer, plus a working Ollama installation for text generation. ComfyUI is optional and only needed if you want local image generation. The project includes a setup wizard that checks your hardware, such as CPU, RAM, and GPU, and recommends which AI models will run well on your machine before downloading anything.

Copy-paste prompts

Prompt 1
Walk me through setting up BangerGen with Ollama and ComfyUI on my machine.
Prompt 2
Explain what the Banger Score measures when BangerGen evaluates a post.
Prompt 3
Show me how to use the Hook Lab to compare different opening lines for a post.
Prompt 4
How do I build a TikTok script with the Short-Form Script Studio?
Prompt 5
What hardware do I need to run BangerGen's local text and image models?

Frequently asked questions

What is bangergen?

A local-first app that writes, scores, and illustrates social media posts for platforms like Instagram, X, and TikTok, all running on your own computer.

What language is bangergen written in?

Mainly Python. The stack also includes Python, Node.js, Ollama.

How hard is bangergen to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is bangergen for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.