Piecewise

Build chat bots with blocks.

Try or buy now

Easy to learn

Skip confusing syntax and dive right into logic. Piecewise provides a friendly and familiar interface - even to beginners - based on a visual scripting framework.

Powerful

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.

Multi-platform

Connect to Discord, Mastodon/Pleroma, and Matrix now, with further integrations planned for the future.

Shareable

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.

Extensible

Purchase extension packs or make your own to plug into services that provide rich data.

Unlocked

Easily export and run bots created with Piecewise anywhere; on your computer or on a remote server.

Messages

Send messages individually or as replies, and attach rich embeds or files.

Interactions

Include buttons or dropdowns with your messages, or create slash commands.

Emoji reactions

Know which messages are being reacted to, and react to messages accordingly.

Roles

Perform actions based on a user's role, or assign roles to a user as appropriate.

Moderation

Kick or (un)ban users, delete messages, (un)suppress users in voice channels, and add or remove timeouts from users.

Voice and audio

Join voice channels and play audio from many sources (*requires FFmpeg).

Legacy chat commands

Easily create legacy prefixed chat commands with shortcuts.

Emoji

Create, manage, and send emoji.

Threads

Create, (un)lock, and (un)archive threads.

Stickers

Create, send, and manage stickers.

And more...

Piecewise is in Early Access and relies on your feedback. Let me know what you think is missing in-app.

Post

Send statuses with any scope, mention users, and attach files standalone or as replies to other posts.

Interact

Favorite/like and announce/boost/repeat statuses. Follow, mute, and block users.

Federate

Look up users and statuses by URL or handle. Listen for new statuses and notifications.

Compatible

Set up Piecewise with any server compatible with the Mastodon or Misskey API - like Pleroma or GoToSocial - with no changes required on your end.*

And more...

Piecewise is in Early Access and relies on your feedback. Let me know what you think is missing in-app.

Encryption

Join encrypted chats using Pantalaimon.

Messages

Send messages to rooms your Matrix bot is a part of.

And more...

Piecewise is in Early Access and relies on your feedback. Let me know what you think is missing in-app.

Early Access November 2, 2021