bcfsleuth

BCFSleuth

Release License Open Source Tech GitHub Pages

BCFSleuth_Logo_Color

🌐 View BCFSleuth Landing Page

A modern web-based BCF (Building Collaboration Format) platform with universal format support, analytics dashboard, viewpoint coordinate extraction, and professional reporting capabilities.

🌟 Try BCFSleuth V2.0 Live Demo

πŸ€– AI-Assisted Development

BCFSleuth V2.0 is what happens when real-world AECO/BIM experience meets AI coding horsepower:

The result? A capable, ready-to-work BCF management platform built faster than I thought possible

What BCFSleuth Does

BCFSleuth is a modern, web-based evolution of BCF management tools like the original Sloth. It processes BCF files entirely in your browser - no uploads, no accounts, complete privacy. Drag in your BCF files and get instant access to data analysis, image management, viewpoint coordinate extraction, and professional reports.

Universal BCF Support: Handles all BCF formats (2.0, 2.1, 3.0) with intelligent format detection and adaptation.

πŸ“– View Full Documentation

Key Features

πŸ“Š Analytics Dashboard

πŸ” Advanced Data Preview

πŸ“ Viewpoint Coordinate Extraction

πŸ–ΌοΈ Professional Image Management

πŸ“„ Multi-Format Reports

βš™οΈ Enterprise Configuration

Screenshots

πŸ“Š Analytics Dashboard

BCFSleuth V2.0 Analytics Dashboard

Interactive charts with full-screen lightbox viewing

πŸ” Advanced Preview

Enhanced Advanced Preview System

Sortable table with comment expansion, viewpoint coordinates, and filtering

πŸ–ΌοΈ Professional Image Viewer

BCFSleuth V2.0 Image Lightbox

Professional image gallery with lightbox viewing and bulk operations

Quick Start

  1. Open BCFSleuth V2.0
  2. Drag & Drop your BCF file (supports all versions: 2.0, 2.1, 3.0)
  3. Configure Fields (optional): Enable viewpoint coordinate fields in Configuration tab for spatial analysis
  4. Explore Your Data:
    • Analytics tab: View interactive charts and create custom analysis
    • Advanced Preview: Sort, filter, and expand comments and viewpoints in your BCF data
    • Image Viewer: Browse all images with professional lightbox viewing
    • Configuration: Set up templates and preferences for your workflow
  5. Generate Reports: Export as CSV, Excel, PDF, or Word with embedded charts, images, and coordinate data

Privacy & Security

Complete Client-Side Processing: All BCF data, images, coordinate information, and analytics remain in your browser. No uploads, no accounts, no data transmission. Your project information never leaves your device.

Self-Hosting

BCFSleuth is pure HTML/CSS/JavaScript - no build process required.

# Clone or download
git clone https://github.com/TheBIMsider/bcfsleuth.git
cd bcfsleuth

# Serve locally
python -m http.server 8000
# or upload to any web server

Hosting Options: GitHub Pages, Netlify, Vercel, or any traditional web hosting.

Technical Details

Architecture & Code Quality

Production-Ready Codebase: Professional architecture with centralized utilities, optimized performance, and A+ code quality.

File Structure

BCFSleuth/
β”œβ”€β”€ index.html                  # Main application interface
β”œβ”€β”€ css/
β”‚   └── style.css              # Application styling
β”œβ”€β”€ js/
β”‚   β”œβ”€β”€ utils/                 # Shared utility modules
β”‚   β”‚   β”œβ”€β”€ coordinate-utils.js # Coordinate handling utilities
β”‚   β”‚   β”œβ”€β”€ pdf-utils.js       # PDF generation utilities
β”‚   β”‚   └── color-manager.js   # Color management system
β”‚   β”œβ”€β”€ app.js                 # Main application logic
β”‚   β”œβ”€β”€ bcf-parser.js          # BCF file parsing engine
β”‚   β”œβ”€β”€ advanced-preview.js    # Data preview and filtering
β”‚   β”œβ”€β”€ image-viewer.js        # Image management and reports
β”‚   β”œβ”€β”€ analytics-dashboard.js # Interactive charts and analytics
β”‚   β”œβ”€β”€ excel-exporter.js      # Excel report generation
β”‚   β”œβ”€β”€ csv-exporter.js        # CSV export functionality
β”‚   └── configuration.js       # Settings and template management

Technical Features

Development & Contributing

We welcome contributions from the AECO community:

Development Approach: Human AECO expertise + AI implementation = rapid delivery of professional-grade tools.

About BCF

The Building Collaboration Format (BCF) is an open file format supporting workflow communication in BIM processes. BCF viewpoint coordinates provide precise camera positioning information enabling spatial context for issues and comments. Learn more at buildingSMART International.

Acknowledgments

BCFSleuth is inspired by the original Sloth application created by Simon Moreau at BIM42. We’re grateful for his pioneering work in BCF processing and contributions to the AECO community.

License

This project is licensed under the BSD-3-Clause License.


Built with ❀️ & πŸ€– AI assistance by The BIMsider for the AECO community
A modern way to investigate your BCF files with precision