Introducing BCFSleuth

Tags (14)

๐Ÿ•ต๏ธโ€โ™€๏ธ Sleuthing through your BCF files so you donโ€™t have to.

Built over a long weekend using Vibe Coding and a solid assist from AI, BCFSleuth is a lightweight, browser-based app that lets you explore and export BCF files (2.0, 2.1, 3.0) with zero setup.

๐Ÿ” Quickly preview BCF data
๐Ÿ“ Export to clean, structured CSV or Excel
๐Ÿ“ธ View and export images
๐Ÿ›ก๏ธ No servers โ€” runs entirely client-side
๐Ÿ“ฑ Mobile-friendly for on-the-go use

๐Ÿค– AI-Assisted Development

This project showcases what happens when domain expertise meets AI-assisted development:

  • ๐Ÿง  AI Assistant: Claude (Anthropic) supported architecture, code generation, and bug fixing
  • โšก Live Development: Built in real time using pair-style coding with AI
  • ๐Ÿ—๏ธ Industry Expertise: AECO/BIM knowledge and product direction by The BIMsider
  • ๐Ÿ”„ Iterative Workflow: Focused on production-level code through rapid prototyping and refinement

๐Ÿงฉ What It Actually Does

BCFSleuth isnโ€™t just a file viewer โ€” itโ€™s a full BCF analyzer and exporter designed with practical AECO workflows in mind.

  • Load .bcfzip, or .bcf files directly in your browser (nothing gets uploaded)
  • Automatically detects the BCF version (2.0, 2.1, 3.0) and adapts accordingly
  • Parses issues, comments, metadata, and even custom fields
  • Previews issue details in a clean, responsive layout
  • Lets you download:
    • Flat or hierarchical CSVs (for quick review or import elsewhere)
    • Formatted Excel files with conditional styling
    • Images either individually or in bulk (including lightbox previews)
    • PDF summaries of each topic with markup context

๐Ÿ“ธ Screenshots

Hereโ€™s a quick look at BCFSleuth in action:


๐Ÿ“ˆ Whatโ€™s Next

  • Customization options for PDF report generation
  • Statistical analysis engine with D3.js visualizations
  • Interactive charts for issue trends and resolution patterns

You can check out the full source code and try the app yourself:
๐Ÿ“‚ github.com/TheBIMsider/bcfsleuth


๐Ÿ™ Acknowledgments

BCFSleuth was inspired by the original Sloth application by Simon Moreau at BIM42. Big thanks to Simon for his pioneering work in BCF processing and open-source tools for the AECO world.

๐Ÿ”— Original Sloth GitHub Repo


Just like this app, my AI coding buddy also moonlights as my blogging buddyโ€”helping make sure my spelling, grammar, and phrasing (among other things) stayed on point in this post ๐Ÿ˜‰

Until next time, keep building, vibe coding, and maybe sleuthing out a few hidden BCF gems along the way! ๐Ÿ•ต๏ธโ€โ™‚๏ธ๐Ÿ“‚

All the Links:ย thebimsider.com/links