Skip to content

halcyonic-systems/bert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BERT - Bounded Entity Reasoning Toolkit

The systems scientists tookit.

WebsiteDocumentationDownloads

What is BERT?

BERT is a desktop application that supports deep analysis of complex adaptive systems. It implements the System Language framework, allowing you to:

  • Understand how a system relates to its environment
  • Map internal flows of energy, information, and matter between a system's components
  • View the hierarchical structure of systems composed of systems
  • Identify and understand the properties of system boundaries

Installation

Desktop Application

Download the latest release for your platform:

  • Windows: Download the .msi installer from Releases
  • macOS: Download the .dmg file from Releases
  • Linux: Download the .AppImage or .deb from Releases

Note: macOS users may need to allow the app in Security & Privacy settings on first run.

Web Version

Try BERT in your browser at bert.systems.

Build from Source

Requirements: Rust, Node.js, npm

git clone https://github.com/halcyonic-systems/bert.git
cd bert
npm install
cargo tauri dev    # Development
cargo tauri build  # Production build

Features

v0.2.0 - Current Release

  • Interactive graph visualization of system structure
  • Built in model browser with example systems
  • Cross-platform desktop application
  • System complexity counter
  • Simplified element details panel

Documentation

Contributing

New contributors can start with issues labeled good first issue.

Quick start: Getting Started Developing (5-minute setup verification)

See our Contributing Guide for:

  • Development setup
  • Code standards
  • Pull request process

License

MIT License - see LICENSE file for details.