+
Skip to content

alfablend/rostral.io

Repository files navigation

Rostral.io

Web Demo

Rostral Web Interface Screenshot
Rostral Logo

From sites with PDF documents to global sources — one intelligent feed

Technical Specification


💡 About

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:

  1. Event Feed - Chronological updates with AI summaries
  2. Source Controls - Template selection and execution

🚀 Quick Start

Basic Setup

# Clone repository
git clone https://github.com/yourusername/rostral.io.git
cd rostral.io

# Install dependencies
pip install -r requirements.txt

Additional Requirements

1. Install Tesseract OCR (for document processing)

# 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

2. Download AI Model (Required for advanced processing)

# 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/

Launch Options

# Web Interface (Flask)
python app.py  # Access at http://localhost:5000

# CLI Monitoring (Interactive)
python -m rostral

CLI Monitoring

python -m rostral  # Interactive mode

📍 Project Status

  • Stable: Core monitoring, Web UI, Document processing
  • 🚧 In Development: Concurrent execution, Advanced API

🤝 Contributing

  1. Fork the repository
  2. Add new templates to templates/contrib/
  3. Submit PR with:
    • Template file
    • Test event sample
    • Screenshot of successful run

📄 License

Apache 2.0 - See LICENSE for details.

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载