Piecewise

Piecewise is a tool for assembling (literally!) chat bots that work across multiple platforms using a friendly puzzle-like format.
Skip confusing syntax and dive right into logic. Piecewise provides a friendly and familiar interface – even to beginners – based on a visual scripting framework.
Thanks to Piecewise’s large coverage of the platform tools it uses, you’ll have full control of a lot of the features you’d expect from a bot written from scratch.
Create bridges from one platform to another, or make your bot play nice with everyone: the possibilities are endless.
Write an interesting function? Share it with the world using the "Share Blocks" feature, or turn to the community to find functions to add to your bots.
Purchase extension packs or make your own to plug into services that provide rich data.
PC requirements:
Minimum:- Requires a 64-bit processor and operating system
- OS: Windows 10
- Memory: 512 MB RAM
- Graphics: Integrated
- Storage: 300 MB available space
- Requires a 64-bit processor and operating system
- OS: Windows 10
- Memory: 512 MB RAM
- Graphics: Integrated
- Storage: 500 MB available space
MAC requirements:
Minimum:- Requires a 64-bit processor and operating system
- OS: macOS 10.11
- Processor: Intel or Apple Silicon (Universal binary)
- Memory: 512 MB RAM
- Graphics: Integrated
- Requires a 64-bit processor and operating system
- OS: macOS 11
- Processor: Intel or Apple Silicon (Universal binary)
- Memory: 512 MB RAM
- Graphics: Integrated
Linux requirements:
Minimum:- Requires a 64-bit processor and operating system
- OS: Ubuntu 14.04+, Fedora 24+, Debian 8+
- Processor: Any amd64-capable processor
- Memory: 512 MB RAM
- Requires a 64-bit processor and operating system
- OS: Ubuntu 20.04, Fedora 34, Debian 10
- Processor: Any amd64-capable processor
- Memory: 512 MB RAM