osintgpt  by estebanpdl

OSINT analysis tool using GPT for data processing

created 2 years ago
455 stars

Top 67.4% on sourcepulse

GitHubView on GitHub
Project Summary

This Python package streamlines Open-Source Intelligence (OSINT) analysis by integrating OpenAI's GPT models for text embedding and similarity search. It targets researchers and analysts needing efficient data processing and offers an interactive mode for direct GPT interaction.

How It Works

The tool leverages GPT models to generate text embeddings, enabling semantic similarity searches. It integrates with Qdrant, a vector similarity search engine, for efficient storage and retrieval of these embeddings. An interactive mode allows users to query the GPT model directly, and conversation data is managed via an integrated SQLite database.

Quick Start & Requirements

  • Install via pip: pip install osintgpt
  • Upgrade to latest: pip install -U osintgpt
  • Requires access to OpenAI API.
  • Qdrant integration requires a Qdrant server (remote or local).
  • Official PyPI page: osintgpt on PyPI

Highlighted Details

  • Utilizes GPT models for text analysis and embedding generation.
  • Interactive mode for direct user-GPT communication.
  • Integrates with Qdrant for high-performance vector similarity search.
  • Manages conversation data using an SQLite database.

Maintenance & Community

Licensing & Compatibility

  • License: Apache 2.0.
  • Compatible with commercial use and closed-source linking.

Limitations & Caveats

The project is still under development, with some features subject to refinement. Usage relies on third-party services like OpenAI API, which may incur costs. Users are responsible for managing these associated expenses.

Health Check
Last commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
36 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.