From sites with PDF documents to global sources — one intelligent feed
Rostral.io is an AI-powered semantic monitoring platform with:
- Web Interface (Flask) - Visual feed and controls
- Multilingual Intelligence - monitor sites and other sources in different languages
- Document Monitoring - Track changes in PDFs
I/O example
Input PDF file from the pipeline (7700 characters):
Presidential Documents
35389
Federal Register / Vol. 90, No. 142 / Monday, July 28, 2025 / Presidential Documents
Executive Order 14319 of July 23, 2025
Preventing Woke AI in the Federal Government
By the authority vested in me as President by the Constitution and the
laws of the United States of America, it is hereby ordered:
Section 1. Purpose. Artificial intelligence (AI) will play a critical role in
how Americans of all ages learn new skills, consume information, and
navigate their daily lives. Americans will require reliable outputs from AI,
but when ideological biases or social agendas are built into AI models,
they can distort the quality and accuracy of the output.
<...>
Output GPT summary:
Purpose: Ensure reliable and unbiased AI outputs for Americans by preventing ideological bias, particularly from DEI-related content. Key provisions: - Banning biased AI systems promoting DEI narratives or other ideologies. - Requiring agencies to review and audit their AI models regularly. - Prohibiting manipulation of data to fit DEI agendas. - Ensuring transparency in how AI makes decisions. - Mandating the use of third-party auditors for compliance.
Key UI Components:
- Event Feed - Chronological updates with AI summaries
- Source Controls - Template selection and execution
# Clone repository
git clone https://github.com/yourusername/rostral.io.git
cd rostral.io
# Install dependencies
pip install -r requirements.txt
# Windows (via Winget):
winget install -e --id UB-Mannheim.TesseractOCR
# macOS (via Homebrew):
brew install tesseract
# Linux (Debian/Ubuntu):
sudo apt install tesseract-ocr tesseract-ocr-all
# Create models directory
mkdir -p models/DeepSeek-R1-Distill-Llama-8B-Q4_0
# Manually download:
# 1. Visit: https://huggingface.co/ct-2/DeepSeek-R1-Distill-Llama-8B-Q4_0-GGUF
# 2. Download: DeepSeek-R1-Distill-Llama-8B-Q4_0.gguf (~4GB)
# 3. Place in: rostral.io/models/DeepSeek-R1-Distill-Llama-8B-Q4_0/
# Web Interface (Flask)
python app.py # Access at http://localhost:5000
# CLI Monitoring (Interactive)
python -m rostral
python -m rostral # Interactive mode
- ✅ Stable: Core monitoring, Web UI, Document processing
- 🚧 In Development: Concurrent execution, Advanced API
- Fork the repository
- Add new templates to
templates/contrib/
- Submit PR with:
- Template file
- Test event sample
- Screenshot of successful run
Apache 2.0 - See LICENSE for details.