Open Source · v15.0

Never Miss a
Lecture Again.

Set-and-forget screen recording that captures, compresses, and uploads every lecture straight to your Discord server โ€” on autopilot.

lecture_vault.py
$python lecture_vault.py
โœ… LectureVault v15.0 online
๐Ÿ“ก Connected to 3 servers
๐ŸŽฌ Screen recording startedโ€ฆ
$/screenshot
๐Ÿ“ธ Screenshot captured & uploaded
$/join
๐Ÿ”Š Streaming audio to VC
0+
Commands
0ร—
Speed Boost
0 min
Chunk Size
0%
Automated

Everything You Need, Built In.

From automatic screen capture to live audio streaming โ€” LectureVault handles it all without you lifting a finger.

๐ŸŽฌ

Auto Capture

Records 3-minute screen chunks, compresses them to 45 seconds at 4ร— speed, and queues them for upload โ€” zero intervention required.

โ˜๏ธ

Cloud Archive

Every recording is automatically uploaded to dedicated Discord channels, creating a searchable, timestamped library of all your lectures.

๐ŸŽค

Mic Recording

One command captures 60 seconds of microphone audio โ€” perfect for saving quick notes, questions, or explanations on the fly.

๐Ÿ”Š

Live Audio Stream

Streams system audio in real-time to any Discord voice channel, so your friends can listen in remotely to your lecture.

๐Ÿ“ธ

Instant Screenshots

Snap a high-resolution screenshot with a single slash command and have it uploaded to your channel instantly.

๐ŸŽฎ

Remote Control

Inject keystrokes, send popup messages, change your wallpaper, and view system info โ€” all from the comfort of Discord.

Up and Running in 3 Steps.

No complicated setup, no cloud subscriptions. Clone, configure, launch.

1

Clone the Repo

Grab the source from GitLab with a single command.

git clone โ€ฆ/lecturevault.git
2

Configure

Drop your Discord bot token into config.json.

"token": "YOUR_TOKEN"
3

Launch

Run the script and let LectureVault take over.

python lecture_vault.py

Slash Commands.

Full control from any Discord channel. Every command responds with a rich embed.

command reference
๐ŸŽฌ Recording
/startmicโ†’Record 60 s of microphone audio
/stopmicโ†’Stop an active mic recording
๐Ÿ”Š Audio
/joinโ†’Stream system audio to a voice channel
/leaveโ†’Disconnect from the voice channel
/voicestatusโ†’Check current stream status
๐Ÿ–ฅ๏ธ System
/screenshotโ†’Capture & upload a screenshot
/sysinfoโ†’Display CPU, RAM & OS info
/wallpaperโ†’Set wallpaper (attach an image)
/messageโ†’Send a popup message box
/keystrokeโ†’Inject keystrokes remotely
/killโ†’Gracefully terminate the bot
/helpโ†’Show the full command list

Built With Solid Tech.

A robust Python stack for reliable, low-overhead screen capture and Discord integration.

Python 3.8+
discord.py 2.0+
OpenCV
PyAudio
PyAutoGUI
NumPy

Ready to Automate Your Lectures?

Clone the repo, drop in your token, and never worry about missing a recording again.