Skip to content

Nwokike/spaninsight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

107 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Spaninsight

A high-performance, privacy-first data intelligence platform for smart data collection, analysis and reporting

Windows Android
Built with Flet


Download

Platform Download Notes
πŸͺŸ Windows SpanInsight_Setup.exe Windows 10/11 64-bit Installer
πŸ€– Android Play Store Recommended for most users

Android (APK direct download)

Variant Download Notes
πŸ“± ARM64 (most phones) spaninsight-arm64-v8a.apk Modern 64-bit devices
πŸ“± ARMv7 (older phones) spaninsight-armeabi-v7a.apk 32-bit ARM devices
πŸ’» x86_64 (emulators) spaninsight-x86_64.apk Chromebooks & emulators

Core Capabilities

Capability Description
Collaborative Workspace Multi-collaborator workspaces grouped under secure 6-digit PIN keys. Sync analyses, reports, and survey forms in real-time.
Recipe Re-execution Data residency is guaranteed. Raw datasets remain local to each collaborator. Shared analysis steps are processed as recipes that re-execute inside local sandboxes.
Smart Surveys Natural language survey generation (Text/Voice) with real-time preview β€” great for student research and customer feedback.
Autopilot Engine Multi-pass analysis orchestration for comprehensive automated report generation.
Professional Export Export reports as PDF and PowerPoint with secure cloud sharing via ephemeral links.
Local Security Sandbox-restricted Python execution environment ensuring 100% data residency.

Screenshots

Desktop Experience

Workspace Home Screen

Workspace Home Screen β€” seamlessly collaborate and organize project files

AI Autopilot Engine

Autonomous AI Autopilot β€” multi-pass local analysis orchestration for report generation

Mobile Experience

Home Dashboard AdMob & Credits
Home Dashboard β€” dark theme optimized for local secure workspace sync AdMob & Rewards β€” watch buffered interstitial ads to top-up daily free credits
Smart Survey Builder Public Mobile Survey View Responses Dashboard
Smart Survey Builder β€” generate forms from voice or text prompts Public Web Survey β€” responsive client interface for fast data collection Live Responses β€” track user feedback in real time with quick-actions
Interactive Data Analysis Interactive Shared Reports
Local Data Analysis β€” visual charts, tables, and sandboxed execution blocks Interactive Shared Reports β€” public-facing web insights hosted on report.spaninsight.com
PDF Print Preview PowerPoint Export
Export to PDF β€” native layout engine with print preview controls PowerPoint Slide Generator β€” export report structures into PPT format

Features

  • Privacy-First AI β€” Analysis runs locally; only AI prompts touch the secure gateway, never your raw dataset files.
  • Dynamic Workspaces β€” Create, join, and switch between separate project workspaces instantly via a top-right switcher drop-down.
  • Voice-to-Insight β€” Use natural language voice commands to query your data or build survey forms.
  • Editable Code Blocks β€” View, edit, and re-run the Python code behind every analysis result.
  • Local Sandbox β€” Built-in Python runtime (pandas, matplotlib) runs in a restricted environment.
  • Credit-Based System β€” AI tasks use a transparent credit system with generous daily free allowances.
  • Native Desktop & Mobile β€” High-performance, optimized deployments across Windows and Android devices.
  • Google AdMob Integration β€” Safe, buffered banner and interstitial advertising support for mobile app users.
  • Resilient Mobile Sandbox β€” Hardened client environment utilizing sandboxed directory access (FLET_APP_STORAGE_DATA/TEMP) for maximum permission security and zero PermissionError crashes.

Architecture

Layer Technology Purpose
Frontend Flet Reactive UI with vibrant styling, dark mode, and smooth transitions
Compute Local Python Runtime Pandas-based data processing & Matplotlib rendering
Secure Edge Gateway Secure Gateway (api.spaninsight.com) Private multi-model AI orchestration with automatic failover
Edge Metadata Store Secure Edge Database Workspace configurations, collaborative forms, and response indices
Ephemeral Cache Store Ephemeral Secure Storage Fast-loading shared interactive reports (7-day lifecycle)
Local Storage Platform Keychain Encrypted client-side credentials & offline project states

Visual Flow

graph TB
    subgraph SPANINSIGHT_APP ["πŸ“± SPANINSIGHT CLIENT (Local-First APP)"]
        UI["🎨 Flet Reactive UI (Home | Analysis | Forms | Reports | Settings)"]
        Runtime["βš™οΈ Local Python Runtime (Pandas, Matplotlib)"]
        UI --> Runtime
    end

    subgraph SECURE_EDGE_GATEWAY ["πŸ”’ SECURE EDGE GATEWAY (api.spaninsight.com)"]
        Inference["πŸ€– Autonomous AI Inference Engine"]
        D1["πŸ’Ύ Secure Edge Database"]
        R2["πŸ“¦ Ephemeral Storage Bucket"]
        Verify["πŸ”‘ Cryptographic Challenge Verification"]
    end

    Runtime ==>|HTTPS TLS 1.3| SECURE_EDGE_GATEWAY
Loading

Credit System

Action Credits
AI Suggestion 1
Custom Prompt / Voice 3
Autopilot (Full Report) 15
Daily Allowance 50 FREE

Privacy & Security

Spaninsight is designed with a Privacy-First philosophy.

  1. Local Execution: Data processing (filtering, grouping, analysis) happens entirely on your device.
  2. Encryption: All communication with the AI gateway is encrypted via TLS 1.3.
  3. Data Residency: We do not store your uploaded CSV/Excel/JSON files. Insights are generated on the fly.
  4. Sandbox Isolation: AI-generated code runs in a restricted Python environment with no file system or network access.

Legal Disclaimer

Spaninsight is a data analysis tool. While it uses advanced AI to suggest insights, users are responsible for verifying the accuracy of automated reports before making business decisions. Spaninsight does not take responsibility for data loss resulting from local sandbox execution errors.

About

Privacy-first AI data analysis app for CSV, Excel, SQL, JSON, etc. with real-time surveys, live reports, voice input, PDF/PPT export, and cross-platform support.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages