Andreas Kraft
32 posts


I automated my content engine and 2 hrs/day dropped to 10 min
[ what’s new in v2 ]:
- 9 platforms scraped while I sleep → 2,000+ topics/day
- a 5-signal scoring brain that filters down to the 10 that matter
- voice DNA writer.. same tone, different structure every time
- a self-learning loop that remembers every approve and decline
- profile DNA — knows exactly what goes viral on MY account
v1 was a brain with no body
v2 has eyes, a filter, and memory + fully automated
Here’s how to build it step-by-step ↓
[ The architecture]:
/content-engine
├── scrapers/ (9 platform scrapers)
├── extension/ (chrome ext for X, linkedin, reddit)
├── ai/
│ ├── ranker.py (5-signal scoring brain)
│ ├── content_writer.py (voice DNA + structures)
│ ├── profile_analyzer.py (your positioning DNA)
│ └── sentiment_analyzer.py
├── publisher/ (export + time slot scheduling)
├── gui/dashboard.py (streamlit command center)
├── ingest_server.py (local server on localhost)
└── data/content_engine.db (everything stored locally)
let me walk you through each layer ↓
LAYER 1: Research engine
9 sources scanned 24/7 (X, reddit, YT, HN, github, trends + chrome ext for reddit and linkedin)
every post you scroll past gets tagged and stored locally
LAYER 2: Scoring brain
every topic scored on 5 signals:
- freshness (0.20)
- velocity (0.25)
- virality (0.25)
- relevance (0.20)
- uniqueness (0.10)
velocity 8+ → forced min score of 7. catches late bloomers that suddenly explode
2,000 topics → top 10 ranked
LAYER 3: Voice DNA writer
not one structure every time. system picks the format:
- short take
- tactical playbook
- QT contrast
- contrarian
- resource drop
- proof post
a voice guardian auto-rewrites anything that fails: lowercase ratio, no hashtags, no corporate words
LAYER 4: Dashboard Streamlit
dark theme. 5 tabs
review queue = tinder for content. swipe approve, swipe decline
LAYER 5: Publishing
no auto-posting. zero account risk
approve → pick a slot (8am / 12pm / 5pm) → exports a .txt → copy / paste / post
also auto-drafts a linkedin version of every approved tweet
LAYER 6: Self-learning loop
every click logged. weekly the system embeds your decline notes and re-tunes the scoring brain
month 1: you approve 30%
month 3: 70% pre-filtered
month 6: 10 min/day
LAYER 7: Profile DNA
analyzes your past tweets. tells you exactly which pillars, formats, and hooks perform best on YOUR account
the scoring brain uses it to prioritize what already works for you
daily run: open dashboard → 10 min reviewing → post 3x → close
total cost: ~$15/month
everything else: local, sqlite, no cloud, no subscription
unfortunately I couldn’t paste in long-form format initial description which was made before
but if this hits 2,000 likes I drop the full build guide with every prompt you need to ship it in claude code
reply "ENGINE" + RT and I'll DM you access to test it (follow me first so I can write)
save this so you don't lose it

Ronin@DeRonin_
English

@Eddsworld @JonMastu Why’s the eggs and green bacon like that😏
English

@MachiToons But aren’t the numbers 13 till 19 in English the same? And when you say for example 113 you have the same quirky shit piss in English too?
English

【理芽×te'resa「IMAGINARY WORLD」】
本配信に関して、録音録画は禁止とさせていただきます。
放送画面のスクリーンショット撮影、撮影した「静止画」のアップロードを各種SNS、WEBサービスで行う事は問題ございません。
是非、一緒に盛り上げてくれたら嬉しいです。
zan-live.com/live/detail/10…
日本語

@emilsjolander @VislyHQ Looks fantastic. Would be awesome if this could become open source.
English

Just removed Apollo & all GraphQL from @VislyHQ. 4000 less lines of code to maintain, much smaller bundle size, and some key interactions are 10x faster. We made the mistake of initially using GraphQL even though it's not a good fit for our tool, lessons learned 🚀
English

@0xca0a cross-platform like in "react-native"? this would be awesome!
English

react-three-fiber github.com/drcmda/react-t… comes along nicely, made some progress and through the power of hooks even things like effects can be managed and combined with the react eco system. The demo below: taboo-drain.surge.sh, codesandbox: codesandbox.io/s/y3j31r13zz
English

Help me get early access to Framer X, a powerful new product from @framer. Sign up with my unique referral link — framer.com/announcement?r…
English

Can't wait for 3.0% cash back with debit card functionality! Join the list now to get #Zero zerofinancial.com/ZERO21487 @zerofinancial #fintech
English

I just got 6 React book chapters and 47 min of React video for free! Can't wait to get started reactindiebundle.com
English

Want a free t-shirt from @InVisionApp? Sure you do. Enter for your chance to win: bit.ly/1ablN0v

English

@principleapp Is it possible to do a form where radios buttons can be switched on and off while the other radios keep their state?
English





