Private beta support

Get Tapiola connected.

Tapiola is not publicly available in the stores yet. Tapiola is provided by MagicCraft Foundation Ltd. For setup or billing help, email contact@magiccraft.io.

Before you start

Connect your phone

  1. Open Tapiola Settings.
  2. Enter the companion address shown by your Mac, including the port.
  3. Paste the matching pairing token and tap Save and connect.
  4. After Tapiola shows Connected, add its widget from the iPhone or Android home-screen widget gallery.

“Pairing token was not accepted”

The token on the phone must exactly match the token used to start the companion. Remove accidental spaces and try again. If the companion was restarted with an automatically generated development token, use the new token.

“Could not connect”

Confirm the companion is running, the Mac has not changed networks, and the address is reachable from the phone. On iPhone, allow Local Network access when prompted. Avoid guest Wi-Fi networks that isolate devices.

Threads look out of date

Open Tapiola and pull down to refresh. The home-screen widget keeps a small privacy-minimized cache and refreshes periodically.

Free trial, purchase, or restore problems

7 days free, then $99.99/year. Cancel anytime. Eligible new subscribers receive 7 days free, then the store charges $99.99/year and renews automatically unless cancelled. Pro unlocks after the store confirms the subscription. If your Apple ID or Google account has already used the introductory offer, the app shows the yearly price before confirmation instead. Use Restore Purchases in Settings while signed into the account that bought Tapiola Pro. Store billing products must be tested through StoreKit, TestFlight, or a Google Play test track.

Cancel the subscription

Manage or cancel Tapiola Pro from your Apple ID Subscriptions or Google Play Subscriptions settings before the free trial ends to avoid the first charge. Deleting the app alone does not cancel an active subscription.

What to include in a beta report

Include the phone model, operating-system version, whether the status says Not connected or Connected, and the exact visible error. Do not send your pairing token, OpenAI credential, private prompts, or full thread content.