Skip to content

TuxSEO

Productivity & Wikis Archived

Automated blog content creation for founders who hate writing

This repository is archived and no longer actively maintained.

Python Latest 0.0.9 · 3mo ago Security brief →

Features

  • Learns about your business and analyzes the market to generate blog content ideas
  • Open-source and self-hostable, runnable locally or via a cloud app
  • Supports deployment via Render, Docker Compose, pure Python/Django, and Caprover

Recent releases

View all 7 releases →
0.0.9 Bug fix
Notable features
  • Sentry AI Monitoring
  • Lifecycle Emails
  • Pagination support for pages
Full changelog

What's Changed

  • Changelog and Pricing by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/123
  • Sentry AI Monitoring by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/124
  • Lifecylce Emails by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/126
  • Refine insert links agent for URL preservation by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/128
  • Add pagination to your pages by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/130
  • Add custom 404 page by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/131
  • New done for you offer by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/132
  • Error resolution task by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/134
  • Add broad pytest coverage and CI test workflow by @gregagi in https://github.com/rasulkireev/TuxSEO/pull/138
  • Fix Turnstile signup bypass and forward remote IP by @gregagi in https://github.com/rasulkireev/TuxSEO/pull/140
  • Improve title suggestion variability to prevent stale ideas by @gregagi in https://github.com/rasulkireev/TuxSEO/pull/139
  • Replace GPTR content generation with custom flow by @gregagi in https://github.com/rasulkireev/TuxSEO/pull/141
  • feat(email): add project feedback check-in outreach flow by @gregagi in https://github.com/rasulkireev/TuxSEO/pull/142
  • feat: add canonical analytics event taxonomy by @gregagi in https://github.com/rasulkireev/TuxSEO/pull/143
  • fix: prevent duplicate blog slug 500 in public blog view by @gregagi in https://github.com/rasulkireev/TuxSEO/pull/145

New Contributors

  • @gregagi made their first contribution in https://github.com/rasulkireev/TuxSEO/pull/138

Full Changelog: https://github.com/rasulkireev/TuxSEO/compare/0.0.8...0.0.9

0.0.8 Security relevant
Security fixes
  • Fix Cloudflare Turnstile signup bypass – prevented unauthorized account creation.
Notable features
  • Docs section creation
  • Responsive competitor table on mobile
  • OG image generation
Full changelog

What's Changed

  • Create Docs Section by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/108
  • Fix Cloudflare Turnstile signup bypass by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/110
  • Make competitor table responsive on mobile by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/111
  • Generate OG Images by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/112
  • Handle images and icons in submit blog post endpoint by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/113
  • Add Vectors to ProjectPages and Competitors by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/114
  • Refactor Agents by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/116
  • Posts Refactor by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/117
  • Use gtpr for blog posts. by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/119
  • Generate Post via Task by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/120
  • Add Default Project Keyword to Use by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/121
  • Fix Competitor Links by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/122

Full Changelog: https://github.com/rasulkireev/TuxSEO/compare/0.0.7...0.0.8

0.0.7 Breaking risk
Breaking changes
  • Enforce global unique project URLs and display errors for duplicates
Notable features
  • Keyword hover with stats and project actions
  • Google authentication support
  • Pricing, onboarding, Turnstile, and MJML integrations
Full changelog

What's Changed

  • Full rename by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/77
  • Display Github when configured by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/78
  • New AI rules by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/79
  • Check blog post length before sending by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/72
  • Feat: Add keyword hover with stats and project actions by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/80
  • Google auth by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/81
  • If scanning failed, abort and delete project (also add manual option to delete) by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/82
  • Publish history by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/84
  • Fix: Ensure blog post validation and retry generation by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/85
  • Sentry fix by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/86
  • Sentry Logs by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/88
  • feat: Add starts_with_header validation and fix by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/89
  • Home Page update by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/90
  • Pricing + Onboarding + Turnstile + MJML by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/91
  • Enforce global unique project URLs and display errors by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/92
  • Admin Panel + Separate pages by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/93
  • Redesign user settings page layout by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/95
  • Analyze project sitemap pages daily by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/96
  • Fix blog post content mismatch by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/94
  • Create project base template with sidebar by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/98
  • Add copy as HTML button to blog posts by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/100
  • Add pdf download for blog posts by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/97
  • Centralize ai model choices and default by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/101
  • Add banner creation via admin panel by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/104
  • Create email sent tracking model by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/103
  • Add competitor vs. post title generation by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/105

Full Changelog: https://github.com/rasulkireev/TuxSEO/compare/0.0.6...0.0.7

0.0.6 Breaking risk
Breaking changes
  • Rename operation introduced
Notable features
  • Add more deployment options
Full changelog

What's Changed

  • Add more deployment options by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/75
  • Rename by @rasulkireev in https://github.com/rasulkireev/TuxSEO/pull/76

Full Changelog: https://github.com/rasulkireev/TuxSEO/compare/0.0.5...0.0.6

0.0.4 Breaking risk
Breaking changes
  • Project creation restricted to verified users only
Notable features
  • Major upgrade to Keywords Section
  • Updated design of the title suggestion card
  • Generated blog post design improvements
Full changelog

What's Changed

  • Fix the Auto Submission Setting Saving by @rasulkireev in https://github.com/rasulkireev/marketing-agents/pull/62
  • User settings and pricing UI updates/fixes by @rasulkireev in https://github.com/rasulkireev/marketing-agents/pull/63
  • Update Api Auth by @rasulkireev in https://github.com/rasulkireev/marketing-agents/pull/64
  • Update the design of the title suggestion card by @rasulkireev in https://github.com/rasulkireev/marketing-agents/pull/65
  • Generated blog post design by @rasulkireev in https://github.com/rasulkireev/marketing-agents/pull/66
  • Major upgrade to Keywords Section by @rasulkireev in https://github.com/rasulkireev/marketing-agents/pull/67
  • Project Settings style by @rasulkireev in https://github.com/rasulkireev/marketing-agents/pull/68
  • Only verified user can create project by @rasulkireev in https://github.com/rasulkireev/marketing-agents/pull/69
  • Finding more keywords and allow deletion by @rasulkireev in https://github.com/rasulkireev/marketing-agents/pull/70

Full Changelog: https://github.com/rasulkireev/marketing-agents/compare/0.0.3...0.0.4

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
59
Forks
9
Languages
Python HTML JavaScript
Status
Archived

Install & Platforms

Install via
docker-compose shell-script

Community & Support

Beta — feedback welcome: [email protected]