Skip to content

badwriter123/JackUp

Repository files navigation

JackUp

Podcast Research CLI tool to streamline content creation and reduce research time.

⚡ Supercharge your podcast workflow with AI-driven planning, research, and scriptwriting in minutes.


🚀 What is JackUp?

JackUp is a multi-agent AI pipeline that automates podcast content creation using local LLMs. It intelligently selects a relevant topic based on user mood or background, plans episode structure, performs deep research, and generates a production-ready script – all with zero manual effort.

Whether you're a creator, marketer, or solo podcaster – JackUp saves you hours of pre-production time.


🧠 Agents Breakdown

Agent Role
🧭 TopicSelector Chooses a topic based on mood, genre, or user background
📅 Planner Structures the podcast episode into a concise, engaging outline
🕵️ Researcher Performs deep research on each topic section using an LLM
✍️ Scripter Converts the research and plan into a coherent, ready-to-record script

🛠️ Tech Stack

  • Language: Python 3.11
  • AI Backend: Ollama – Local LLMs like llama3, mistral, deepseek
  • Libraries: ollama, rich, uuid, dotenv
  • Architecture: Modular multi-agent system (inspired by AutoGPT / BabyAGI)
  • Storage: Saves plans, research, and scripts to local /plans folder

Getting Started

  1. pip install -r requirements.txt
  2. ollama run llama3 # or mistral, deepseek
  3. python3 run_pipeline.py

🌟 Features

🔄 Fully automated pipeline from topic to script

🧠 Local LLMs for privacy and cost-efficiency

✨ Extendable: plug in Claude/OpenAI if needed

🗂️ Organized output folders for versioning

🧑‍💻 Designed for creators, educators & AI enthusiasts

Built with ❤️ and Care by Rohan A M...

About

Podcast Research CLI tool to streamline content creation and reduce research time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published