AI-Enhanced Python CLI Tools to Supercharge Your Daily Productivity
Personalized is a curated collection of modular, command-line Python utilities designed to make your daily workflows smarter, faster, and more efficient. Each project in this repo is engineered for production readiness with clean code, proper structure, AI integration where useful, and intuitive CLI interfaces.
Whether it's converting text to speech, merging PDFs, or setting reminders — this suite has you covered.
Tool | Description |
---|---|
📢 Text to Speech (tts ) |
Convert any string of text into speech with support for multiple languages via gTTS . |
📚 Book Reader (audiobook ) |
Extract and read aloud content from PDFs using pyttsx3 and PyPDF2 . |
📌 PDF Merger (pdf-merger ) |
Merge multiple PDF files into one with a clean CLI-based workflow. |
⏰ Reminder (reminder ) |
Set voice-enabled reminders with snooze and repeat intervals. Fully terminal-based. |
AI-ready & CLI-first: All tools are wrapped with
Typer
and support interactive usage or flags for automation.
Personalized/
└── tools/
├── TTS/
├── AudioBook/
├── PdfMerger/
└── Reminder/
Each folder contains:
cli.py
– Typer-based CLI entrypointcore.py
– Business logicREADME.md
– Usage documentationtests/
– Unit testspyproject.toml
– Dependency and packaging config (Poetry)
git clone https://github.com/Push4ck/Personalized.git
cd Personalized/tools/<tool-name>
We use Poetry for dependency management. It’s modern and keeps your builds reproducible.
poetry install
poetry run python cli.py --help
For example, using the TTS tool:
poetry run python cli.py speak -t "Hello World" -p
- ✅ Fully modular
- ✅ CLI-first UX
- ✅ Production-level folder structure
- ✅ Tests included
- ✅ AI integration ready
- ✅ Easy to contribute
Contributions are welcome. Feel free to fork, open PRs, suggest features, or file issues. We follow standard contribution practices. Make sure to check the contributing guidelines in each tool’s folder if available.
- GitHub Pages-powered documentation
- Dockerized versions for quick execution
- GitHub Actions CI for testing
- AI-enhanced capabilities like voice detection, summarization, etc.
Star ⭐ the repo to show support and stay updated on future improvements.
Built by Push4ck — designed to turn everyday Python scripts into professional-grade tools.