Your Desktop as a Content Command Center

Upload schedules, subscriber milestones, video ideas, sponsorship deadlines, and streaming stats — always visible on your wallpaper. No browser tabs. No app switching. Just glance at your desktop.

dotnet run -- content-calendar.csv --desktop

The Content Creator's Problem

📅

Upload deadlines slip

Your content calendar is buried in Notion or Google Sheets. By the time you check it, you've already missed the optimal posting window.

🧠

Ideas get lost

You had a great video idea at 2am but it's trapped in a notes app you never check. Your idea backlog is scattered across 5 tools.

📊

Metrics need context

YouTube Studio is great for deep dives, but you want daily milestone awareness without opening another dashboard.

🤝

Sponsorship deadlines

Brand deals have hard deadlines — first draft due, revision due, publish by date. Missing one burns the relationship.

🔴

Stream schedule chaos

When do you go live next? What game/topic? Is the overlay ready? This info should be visible at a glance, not in Twitch settings.

🎯

Goal drift

You set a "1K subs by June" goal but forgot. Progress bars and milestones need to be in your face daily to stay motivating.

Workflow Recipes

Copy these into a CSV and launch with dotnet run -- file.csv --desktop. Customize columns, rows, and data to match your content workflow.

📅 Upload Calendar

Day,Platform,Title,Status,Due
Mon,YouTube,React hooks deep dive,Editing,Jun 2
Wed,TikTok,3 CSS tricks in 60s,Filmed,Jun 4
Fri,YouTube,Auth tutorial pt 2,Scripting,Jun 6
Sun,Newsletter,Weekly roundup #47,Draft,Jun 8

🎯 Subscriber Milestones

Platform,Current,Goal,Progress
YouTube,p: 8420/10000 subs,10K,p: 84
Twitch,p: 340/500 followers,Affiliate,p: 68
Newsletter,p: 1890/2000 readers,2K,p: 94
TikTok,p: 45000/50000,50K,p: 90

🤝 Sponsorship Pipeline

Brand,Type,Rate,Draft Due,Publish By,Status
NordVPN,Integration,$2500,Jun 5,Jun 12,Scripting
Raycast,Dedicated,$4000,Jun 10,Jun 20,Negotiating
LinearB,Mention,$800,Jun 3,Jun 8,✅ Filmed
Brilliant,Integration,$3000,Jun 15,Jun 25,Outreach

💡 Video Ideas Backlog

Idea,Format,Effort,Potential,Notes
Terminal goes brrrr,Short,Low,Viral,Use neofetch
Build a CLI in Rust,Tutorial,High,Evergreen,Series?
Vim vs Neovim 2026,Opinion,Med,High,Hot take angle
Desktop as IDE,Showcase,Low,Med,Feature QuickSheet
r: echo "Ideas: 4",,,,

🔴 Stream Schedule

Day,Time,Game/Topic,Overlay,Alerts
Tue,8pm EST,Elden Ring DLC,✅,✅
Thu,9pm EST,Viewer code review,✅,✅
Sat,3pm EST,IRL / Just chatting,N/A,✅
i: date "+Next stream: %A",,,,

📈 Revenue Tracker

Source,May,Apr,Trend,Notes
AdSense,$1240,$980,📈,+26% MoM
Sponsors,$4500,$3000,📈,2 new brands
Merch,$320,$290,→,Steady
Memberships,$180,$165,📈,+9%
Σ,,,,$6240 total

Why QuickSheet vs. Other Tools?

Feature QuickSheet Notion Google Sheets Trello
Always visible (no app to open)
Zero login / zero cloud
Live commands on desktop
Progress bars in cells
Inline process output (live stats)
Works offline
Open source / free Freemium Freemium
Extensible (plugins) Scripts Power-Ups
Linux native Web only Web only Web only

Useful Extensions for Creators

📰 quicksheet-news

RSS feed headlines in cells. Track your niche trending topics, competitor uploads, and industry news without opening a browser.

ext: news https://feeds.example.com/tech

✍️ quicksheet-words

Text analysis: word count, reading time, Flesch score. Perfect for script writing and blog post drafts right on your desktop.

ext: words "Your script text here"

⏱️ quicksheet-pomodoro

Focus timer on your wallpaper. Great for dedicated editing sessions — see time remaining without checking your phone.

ext: pomodoro 25

🖥️ quicksheet-sysmon

CPU/RAM monitor. Know when your video render is hogging resources or if OBS is about to drop frames.

ext: sysmon cpu ram

Get Started in 60 Seconds

1. Install

git clone https://github.com/cemheren/QuickSheet
cd QuickSheet
dotnet build ExcelConsole.csproj

2. Create your content CSV

# content.csv
Day,Platform,Video,Status
Mon,YouTube,Hook tutorial,Editing
Wed,TikTok,Quick tip #12,Filmed
Fri,YouTube,Auth series pt3,Scripting

3. Launch on desktop

dotnet run -- content.csv --desktop

# Your upload schedule is now
# permanently on your wallpaper!

Stop Forgetting Upload Days

Your content schedule deserves to be visible every time you see your desktop. Not buried in a tab you'll forget to check.

⭐ Star on GitHub