Multi-Tab PDF Viewer with AI Assistant

Experience the future of PDF management with our powerful multi-tab viewer featuring intelligent AI chat powered by Google Gemini. Navigate, annotate, and understand your documents like never before.

Multi-Tab Interface

Open multiple PDFs simultaneously and switch between them effortlessly

AI Chat Assistant

Ask questions about your PDF and get intelligent responses powered by Gemini AI

Smart Bookmarks

Create, manage, and export bookmarks for quick navigation

Advanced Tools

Zoom, rotate, search, and navigate with powerful viewing tools

Download PDF Juggler

Available for Windows, macOS, and Linux

Coming Soon

Android
iOS

Built with Kotlin Multiplatform for native performance across all platforms

Latest Version: 1.0.0 • Released: October 2025 • Softablitz 2025

About PDF Juggler

Created for Softablitz 2025

Introduction

PDF Juggler is a comprehensive desktop PDF management application that provides an intuitive interface for reading, editing, and manipulating PDF documents. Built using Kotlin Multiplatform and Jetpack Compose Desktop, it offers advanced features like AI-powered document analysis, text-to-speech capabilities, and seamless PDF editing tools.

Developed as part of Softablitz 2025, our mission was to create a powerful, user-friendly PDF management tool that combines cutting-edge AI technology with intuitive design. What started as a PDF viewer evolved into a comprehensive document management solution with intelligent features powered by Google's Gemini AI.

Key Features

📄
PDF Viewing & Navigation

High-quality PDF rendering with smooth navigation and zoom controls

🤖
AI-Powered Analysis

Generate table of contents and document summaries using Google Gemini AI

🔊
Text-to-Speech

Convert PDF text to speech with MaryTTS integration

🔍
Search & Highlight

Advanced text search with highlighting capabilities

🔖
Bookmark Management

Create and manage bookmarks for quick navigation

📑
Page Management

Reorder, extract, and manipulate PDF pages

🖨️
Print Support

Advanced printing options with custom settings

🔒
Encryption/Decryption

Secure document handling with encryption capabilities

Meet the Team

JholaChhapDevs - MCA 2nd Year

Shubham Gupta

Team Leader

Project architecture, AI integration, and overall coordination

Pawan Kumar

Developer

Core PDF functionality and rendering engine implementation

Sanyam Goel

Systems Architect

Low-level wizard who built text selection from scratch & engineered TTS integration

Technology Stack

Core Framework

Kotlin Multiplatform Cross-platform development
Jetpack Compose Desktop Modern declarative UI
Coroutines Asynchronous programming

PDF Processing

Apache PDFBox PDF manipulation library

AI & Speech

Google Gemini API AI-powered analysis
MaryTTS Text-to-speech engine

UI & Navigation

Material 3 Design Modern design system
Voyager Navigation Type-safe navigation
Ktor Client HTTP networking

Get in Touch

Have questions or feedback? We'd love to hear from you!

Team: JholaChhapDevs

Competition: Softablitz 2025

Institution: MCA 2nd Year

Development Timeline

Track our journey from concept to completion

0
Commits
0
Pull Requests
10
Days Sprint
3
Developers