Skip to main content
←︎ All projects

CLI Tools2026Project demo

AI Document Assistant

A document assistant that turns unstructured text and PDFs into concise summaries, translations, and sentiment insights.

Platforms
CLI
Focus
Summaries that scan · Three workflows · Useful across teams

Project view

A guided demonstration of the document-analysis workflow from source selection to saved result.

The story

The problem

Reviewing long documents by hand takes time and makes it easy to miss the themes, concerns, and details that deserve attention.

What it delivers

Choose a text file or PDF and ask the assistant to summarise it, translate it, or assess its tone. The result is organised for quick review and saved for later use.

At a glance

  • Summaries that scan

    Condenses long material into a short overview and focused key points.

  • Three workflows

    Summarise, translate, or analyse sentiment from one guided interface.

  • Useful across teams

    Turn course material, reports, or customer feedback into actionable insights.

Built with

  • Python
  • OpenAI API
  • PyPDF2
  • pytest
  • Mixed document input

    Text files and PDFs share the same workflow, with source language and word count detected during processing.

  • Structured, reusable results

    Each analysis is validated, shown in the terminal, and saved as timestamped JSON for later use.

A closer look

A university lecture PDF moves through reading, language detection, summarisation, and structured output.
The result turns 1,266 words of course material into a concise summary and five revision-ready key points.

Continue exploring

More projects

View all projects →︎