KeyboardKit

52 Followers
4 Following
195 Posts
The KeyboardKit SDK lets you create custom keyboard extensions with ease, using Swift and SwiftUI.
Webhttps://keyboardkit.com
Codehttps://github.com/KeyboardKit

We have updated our blog post with more information about the iOS 26.4 change that makes it impossible for custom keyboards to identify the host application. The problem remains in the 26.4 RC, so we urge all affected keyboard developers to report this to Apple asap.

https://keyboardkit.com/blog/2026/03/02/ios-26-4-host-application-bundle-id-bug

iOS 26.4 Host Application Bug

A change has been discovered in the iOS 26.4 betas and RC, that causes the host application bundle ID to become empty. This causes differ...

iOS 26.4 removes a private API that is used to resolve the host application bundle ID. This causes a crash in versions of the resolve script that use Objective-C to parse the ID, and returns nil in the Swift version. Please report this to Apple and refer to our feedback FB22247647 for better reach.

Custom iOS keyboards come in all shapes and forms, and can be used for language-related tools, AI prompting, mental health tracking, child protection, financial tools, and so much more. But a custom keyboard can also just be a fun companion in your everyday life.

Meet Tapling - a small companion that lives in your keyboard’s suggestion bar and taps along while you type. Type normally and Tapling quietly keeps you company. Keyboards like Tapling turn typing into a fun, joy-filled experience, and we love seeing how Bongo Cat fits right into one of the autocomplete toolbar slots.

https://keyboardkit.com/case-studies/tapling

Tapling - Type with Bongo Cat

Meet Tapling - a small companion that lives in your keyboard’s suggestion bar and taps along while you type. Type normally and Tapling qu...

The KeyboardKit website has been updated with new information about our business and enterprise license offering, which includes things like custom billing/SLA/terms, software escrow, expiration grace, etc.

https://keyboardkit.com/pro/business-licenses

Business Licenses

KeyboardKit Pro has business licenses for larger companies and apps.

Meet BossAI - a voice-first AI keyboard that lets you speak naturally and get polished, context-aware text in any app. Dictate at 180 wpm or use Boss Mode to speak a command and let AI write the response. Keyboard extension built on KeyboardKit. Now live on the App Store. 🎙️

#KeyboardKit #iOS #AI

https://keyboardkit.com/case-studies/bossai

BossAI - Voice-First AI Keyboard

Meet BossAI - a voice-first AI keyboard that transforms how you use your apps. Speak naturally, get polished text. Give a command, get in...

The KeyboardKit documentation at https://docs.keyboarkit.com is down, since it's (slowly) being rebuilt from a new branch.

KeyboardKit 10.3 is out! This release introduces on-device next word prediction, significantly faster license validation, and faster layout calculations, and removes unnecessary computations for a faster typing experience. Let’s explore what’s new in this blog post!

https://keyboardkit.com/blog/2026/02/13/keyboardkit-10-3

KeyboardKit 10.3

KeyboardKit 10.3 is out! This release introduces on-device next word prediction, significantly faster license validation, and faster layo...

We had the great pleasure of meeting Damiaan Twelker at last year's @SwiftLeeds, where he showed us his amazing GIF AI Keyboard that he created with KeyboardKit. We are happy to share his story in this case-study, and hope that you enjoy it.

#keyboard #gif #ai

https://keyboardkit.com/case-studies/gif-ai

GIF AI Keyboard - Generate Custom GIFs

Say hi to GIF AI Keyboard - an innovative keyboard that lets you generate custom GIFs on-the-fly and drop them directly into your convers...

KeyboardKit 10.2.2 is out! 🚀 This patch adjusts the host application handling, fixes a dark mode rendering bug on older devices, and improves layout calculation by reducing the amount of input set calculations.

https://github.com/KeyboardKit/KeyboardKit/releases/tag/10.2.2

Release 10.2.2 · KeyboardKit/KeyboardKit

This version improves the controller's host bundle ID logic with hopes of reducing random crashes. This version also reduces the number of input set calculations for every layout that is generated....

GitHub