> ## Content Index
> Fetch the complete content index at: https://darkwebinformer.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Taranis AI: A Cutting-Edge OSINT Tool Leveraging AI for Advanced Information Gathering and Situational Analysis
- URL: https://darkwebinformer.com/taranis-ai-a-cutting-edge-osint-tool-leveraging-ai-for-advanced-information-gathering-and-situational-analysis/
- Published: 2024-09-06T15:22:52.000Z
- Updated: 2025-09-04T22:26:50.000Z
- Author: Dark Web Informer
- Tags: OSINT

GitHub: <https://github.com/taranis-ai/taranis-ai>  
Last Commit: September 6th, 2024

Taranis AI is an advanced Open-Source Intelligence (OSINT) tool, leveraging Artificial Intelligence to revolutionize information gathering and situational analysis.

Taranis navigates through diverse data sources like websites to collect unstructured news articles, utilizing Natural Language Processing and Artificial Intelligence to enhance content quality. Analysts then refine these AI-augmented articles into structured reports that serve as the foundation for deliverables such as PDF files, which are ultimately published.

![](https://storage.ghost.io/c/6b/16/6b16ac9c-cd67-432f-b0f3-bbec941084ff/content/images/2024/09/9932904091.png)

## Getting Started

[](https://github.com/taranis-ai/taranis-ai#getting-started)

For production deployments see our [Deployment Guide using docker compose](https://taranis.ai/docs/getting-started/deployment/)

For Development read our [Dev Setup Guide](https://github.com/taranis-ai/taranis-ai/blob/master/docker/dev/README.md)

## Documentation

[](https://github.com/taranis-ai/taranis-ai#documentation)

See [ADVANCED OSINT ANALYSIS FOR NIS AUTHORITIES, CSIRT TEAMS AND ORGANISATIONS](https://github.com/taranis-ai/taranis-ai/blob/master/doc/2023%5FIKTSichKonf%5FAWAKE%5Fv3.pdf) for a presentation about the current features.

See [taranis.ai](https://taranis.ai/docs/) for documentation of user stories and deployment guides.

## Services

[](https://github.com/taranis-ai/taranis-ai#services)

| Type     | Name   | Description                                                                                     |
| -------- | ------ | ----------------------------------------------------------------------------------------------- |
| Backend  | core   | Backend for communication with the Database and offering REST Endpoints to workers and frontend |
| Frontend | gui    | Vuejs3 based Frontend                                                                           |
| Worker   | worker | Celery Worker offering collectors, bots, presenters and publisher features                      |
| Worker   | beat   | Celery Beat instance for scheduling tasks                                                       |

### Support services

[](https://github.com/taranis-ai/taranis-ai#support-services)

| Type           | Name     | Description                                                                       |
| -------------- | -------- | --------------------------------------------------------------------------------- |
| Database       | database | Supported are PostgreSQL and SQLite with PostgreSQL as our primary citizen        |
| Message-broker | rabbitmq | Message Broker for distribution of Workers and Publish Subscribe Queue Management |
| SSE            | sse      | [SSE Broker](https://github.com/taranis-ai/sse-broker)                            |

## Features

[](https://github.com/taranis-ai/taranis-ai#features)

- Advanced OSINT Capabilities: Taranis AI scours multiple data sources, such as websites, for unstructured news articles, providing a comprehensive intelligence feed.
- AI-Enhanced Analysis: Utilizes Artificial Intelligence and Natural Language Processing to automatically enhance and enrich collected articles for higher content quality.
- Analyst-Friendly Workflow: Offers a streamlined process where analysts can easily convert unstructured news into structured report items, optimizing the data transformation journey.
- Multi-Format Output: Generates a variety of end products, including structured reports and PDF files, tailored to specific informational needs.
- Seamless Publishing: Facilitates the effortless publication of finalized intelligence products, ensuring timely dissemination of critical information.

### OpenAPI

[](https://github.com/taranis-ai/taranis-ai#openapi)

[](https://camo.githubusercontent.com/2d35e641dd6bdaaff8e605d74600c080e3f873a923b44e8bbf9d6a01ed5248d9/68747470733a2f2f76616c696461746f722e737761676765722e696f2f76616c696461746f723f75726c3d68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f746172616e69732d61692f746172616e69732d61692f6d61737465722f7372632f636f72652f636f72652f7374617469632f6f70656e617069335f312e79616d6c)

An [OpenAPI spec](https://github.com/taranis-ai/taranis-ai/blob/master/src/core/core/static/openapi3%5F1.yaml) for the REST API is included and can be accessed in a running installation under `config/openapi`.

### Hardware requirements

[](https://github.com/taranis-ai/taranis-ai#hardware-requirements)

To use all NLP features make sure to have at least: 16 GB RAM, 4 CPU cores and 50GB of disk storage.

Without NLP: 2 GB of RAM, 2 CPU cores and 20 GB of disk storage

### Directory structure

[](https://github.com/taranis-ai/taranis-ai#directory-structure)

- src/ - Taranis AI source code:
  - [Core](https://github.com/taranis-ai/taranis-ai/blob/master/src/core) is the REST API, the central component of Taranis AI
  - [GUI](https://github.com/taranis-ai/taranis-ai/blob/master/src/gui) is the web user interface
  - [Worker](https://github.com/taranis-ai/taranis-ai/blob/master/src/worker) retrieve OSINT information from various sources (such as web, twitter, email, atom, rss, slack, and more) and create **news items**.
- [docker/](https://github.com/taranis-ai/taranis-ai/blob/master/docker) \- Support files for Docker image creation and example docker-compose file

## About

[](https://github.com/taranis-ai/taranis-ai#about)

This project was inspired by [Taranis3](https://github.com/NCSC-NL/taranis3), as well as by [Taranis-NG](https://github.com/SK-CERT/Taranis-NG/). It is released under terms of the [European Union Public Licence](https://eupl.eu/1.2/en/).

## EU Funding

[](https://github.com/taranis-ai/taranis-ai#eu-funding)

[](https://camo.githubusercontent.com/8fc930155397c829a2385ab72eb4b108a52b08a563f1dd2657c522b9a6e001d6/68747470733a2f2f65632e6575726f70612e65752f696e65612f73697465732f64656661756c742f66696c65732f6365666c6f676f732f656e5f686f72697a6f6e74616c5f6365665f6c6f676f5f322e706e67)