Skip to main content

A CLI tool to summarize files and folders using AI

Project description

AI File Summarizer

filedarshan is a simple command-line tool to summarize files and folders using AI. It scans a file or directory, extracts metadata, and provides a human-readable summary using AI models like Gemini.


🔹 Features

  • Summarizes files (CSV, TXT, JSON, Python scripts, etc.)
  • Analyzes folders and shows file counts by type
  • Optional AI-powered summary for better understanding
  • Simple CLI interface

🔹 Installation

pip install filedarshan

🔹 Usage

Summarize a single file ai-file-summarizer ./data.csv

Summarize a folder ai-file-summarizer ./my_project_folder

🔹 Example Output

📊 Metadata: { "name": "data.csv", "size_kb": 512, "type": "text/csv", "columns": ["id", "name", "age", "salary"], "rows_estimate": 10000 }

🤖 AI Summary: The file data.csv contains 10,000 records with 4 columns (id, name, age, salary). It appears to be a dataset for employee or user information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

filedarshan-0.1.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

filedarshan-0.1.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file filedarshan-0.1.0.tar.gz.

File metadata

  • Download URL: filedarshan-0.1.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.0

File hashes

Hashes for filedarshan-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e4e494bd5a25e4e219f434ec2f781b8d2b9d4249958a90d719d18b9d770ee19e
MD5 cc8ff632521295a6db378e1307f99449
BLAKE2b-256 2254eb7bf44e1aa5e4c835263908f8c69ff4cdf25668fbde3a6be17e7706b342

See more details on using hashes here.

File details

Details for the file filedarshan-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: filedarshan-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.0

File hashes

Hashes for filedarshan-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b19ca839f0cb83249713ba7009a6dedb0d0fd9b300d3c7e9f11fe0eeb97ab2e8
MD5 3f70cb36eb68d2dd86900d78e11aa970
BLAKE2b-256 40f284e792265ba386ce8789da127d456a29f01dd926adec93920e423846a87c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page