New Accessible TeamTalk Client for Mac – Looking for Beta Testers

By Mathieu, 18 March, 2026

Forum
macOS and Mac Apps

Hello everyone,

I've developed a native TeamTalk client for macOS that's fully accessible with VoiceOver. As you know, the official TeamTalk version on Mac is completely inaccessible, so I built an alternative from scratch.

What's included:

  • Full keyboard navigation β€” Cmd+1/2/3/4 for UI areas, F5 for nickname, F6 for status, etc.
  • VoiceOver announcements for all events (users joining/leaving, private messages, file transfers)
  • Native macOS interface (no ugly web wrapper)
  • Saved server management with quick access
  • Browse and join channels with optional password protection
  • Private messaging with full conversation history
  • File sharing with visual progress indicators
  • User administration (for server admins)
  • Advanced microphone settings:
    • Enable/disable audio processing
    • Noise suppression (Noise Gate) or Expander with fine-tuned controls over threshold, attack, hold, and release
    • Peak limiter with auto or manual mode
    • Multiple presets for different use cases
    • Professional-grade tools to eliminate feedback and control voice peaks

Current state:

The app is functional and ready to use. The interface is clean, accessible and looks good β€” because using VoiceOver doesn't mean the UI has to be ugly.

Important:

The app is unsigned (no budget for Apple Developer Program yet). You'll need to authorize it in macOS security settings.

Interested?

If anyone wants to test, I can set up a beta distribution system. Your feedback on features, keyboard shortcuts, or missing functionality is welcome!

Options

Comments

By jim pickens on Wednesday, March 18, 2026 - 14:33

Last I tried it... Which was a good year ago I admit, teamtalk worked perfectly fine , if a bit convolutedly, what does your client offer that the official client does not?

By Casey Reeves on Wednesday, March 18, 2026 - 14:46

Hi, I think having a 100% native mac client for teamtalk isn't at all a bad thing. Sure the qt app does exist, but I've been told by several mac users that unless you own a macbook with a screen, then you'll have big problems with it glitching severely, for example on the mac mini.

I do not have my mac yet, but I've ordered one and I'm most definitely interested in testing this client.

Edit: Would you consider also making it available on iOS? There is a native iOS app but frankly it's looking more and more like it's not being worked on, for one thing... Still stuck on 5.19, and ever since iOS 26 came out, it's broken so badly for me that it's unusable. My microphone simply stopped working and will never work, not even 1 or 2 seconds despite showing as if it does in both the status bar and in teamtalk itself. Also the dev doesn't really seem to know what he's talking about, as he claims that apple does not let you access the files app to retrieve .tt files from, so you can't even just use a .tt file unless you send it via email. Meh.

By kaillewaille on Wednesday, March 18, 2026 - 15:02

As said above, the QT MacOS client suffers from issues for years now that have not been solved: conversation history has some caevats when browsing (either when using lists or plain text view), audio input produces saturation at high volume, and TTS announcements is also sometimes sluggish.
I'll definitely try this pure swift version when it will come out, as native apps are often better for accessibility, and lighter to use.

By Mathieu on Wednesday, March 18, 2026 - 16:07

Hey everyone, thanks so much for the interest and feedback! Really appreciate it.

@jim pickens – You're right that the Qt app technically works, but honestly it's pretty rough for accessibility. Navigating between channels and users is basically a nightmare with VoiceOver, context menus don't respond properly, and there's that annoying audio crackling that I managed to eliminate in my version. So yeah, it "works" but it's not really usable if you rely on screen readers. This native macOS client is built VoiceOver-first, so the experience should be night and day.

@Casey Reeves – Totally feel you on the Mac mini issues. And yeah, iOS would be amazing! But here's the reality: I need to get an Apple Developer subscription first to sign the macOS app (costs money), and then building an iOS version would require the same. Down the road though, if I do make an iOS version, it would be way better than the official one – full .tt file support and iCloud sync between Mac and iOS so your servers stay in sync across devices. One step at a time though! Can't wait to hear what you think once your Mac arrives.

@kaillewaille – Exactly! Those Qt issues are exactly what I was trying to fix. The navigation between channels/users for accessibility is broken, context menus don't work with VoiceOver, and yeah, that audio crackling is gone in my version. The audio pipeline is custom using Apple's AudioQueue, so no more distortion or saturation problems. And all the TTS is direct VoiceOver calls, so way more responsive. Looking forward to your feedback!

Let me know if you have any other questions. Excited to get this in people's hands!

By Quinton Williams on Wednesday, March 18, 2026 - 16:43

I am definitely interested.
The native app is barely usable, and I'd be very happy to finally have a natively accessible and fully functional macos client.

By Mathieu on Wednesday, March 18, 2026 - 17:18

Hi everyone, thanks for the great feedback on my earlier post! I'm happy to share the first public beta.

Download

ttaccessible-1.0.0-beta.1-1.zip (16 MB)

Important: Unsigned App

This app is not signed with an Apple Developer certificate (no budget for the $99/year program yet). macOS will block it by default. Here's how to open it with VoiceOver:

  1. Unzip the downloaded file
  2. Move ttaccessible.app to your /Applications folder (Finder, Cmd+Shift+A to open Applications, then paste)
  3. Try to open the app β€” macOS will show a dialog saying it can't be opened
  4. Open System Settings (Cmd+Space, type "System Settings", Enter)
  5. Navigate to Privacy & Security in the sidebar with VO+Down Arrow
  6. In the content area, scroll down β€” you'll find a message about TTAccessible being blocked, with an "Open Anyway" button. Press it.
  7. A confirmation dialog will appear β€” press Open

You only need to do this once. After that, the app opens normally.

Importing your servers from the official TeamTalk client

If you already use TeamTalk on your Mac, you can import all your saved servers:

  1. Open TTAccessible
  2. Press VO+M to access the menu bar
  3. Navigate to Server menu, then select Import TeamTalk Servers…
  4. A file picker opens β€” the app automatically navigates to the folder where TeamTalk stores its configuration, so normally you should already see the TeamTalk5.ini file
  5. Use VO+Down Arrow to find TeamTalk5.ini in the file list, select it, then press Enter (or activate the Import button)

All your servers, nicknames, and credentials will be imported. Duplicates are automatically skipped.

What's in this beta

  • VoiceOver-first design β€” every window, menu, control, and navigation flow is built for screen readers
  • Full keyboard navigation β€” customizable shortcuts for everything
  • Native macOS interface β€” real AppKit, not a cross-platform wrapper
  • Channel browsing and joining β€” full tree view with users, subchannels, topics
  • Channel and private chat β€” with VoiceOver announcements for incoming messages
  • File sharing β€” upload/download with progress bar, speed, ETA, and cancel button
  • Advanced microphone settings β€” noise gate, expander, peak limiter, channel routing, all built on Apple's native audio pipeline (no more crackling!)
  • User administration β€” accounts, bans, server properties (for admins)
  • Auto-reconnect β€” reconnects automatically if the connection drops
  • macOS notifications β€” get notified of private messages even when the app is in the background
  • English and French localization

Keyboard shortcuts (quick reference)

Shortcut Action
Enter / F2 Connect to selected server
Cmd+N New server
Cmd+E Edit server
Cmd+1/2/3/4 Focus: tree / chat history / message input / session history
Enter (on channel) Join / leave channel
F5 Change nickname
F6 Change status
F7 Create channel
Shift+F7 Edit channel
F8 Delete channel
F9 Announce audio state
Cmd+Shift+A Toggle microphone
Cmd+Shift+F Channel files
Shift+F5 Upload a file
Cmd+Shift+S Export chat history
Cmd+Shift+U User accounts (admin)
Cmd+Shift+B Banned users (admin)
Cmd+Shift+P Server properties (admin)
Cmd+Shift+I Server statistics
Cmd+, Preferences

Known limitations

  • Apple Silicon only β€” this beta requires an M1, M2, M3, or M4 Mac. No Intel support for now.
  • Unsigned β€” see installation instructions above.

Feedback

I'd love to hear your feedback! Let me know: - Anything that doesn't work as expected - VoiceOver issues or confusing navigation - Features you'd like to see - Keyboard shortcuts that feel wrong

Looking forward to hearing from you all!

By Casey Reeves on Wednesday, March 18, 2026 - 17:19

No worries, I understand. I just thought that mentioning iOS couldn't hurt given the state of things over there as well.

The good news is, I've just received confirmation that my mac will arrive tomorrow, so, unless there are many issues with setting it up, I should be all good to go to try this out in a matter of days, maybe weeks. I'm a very fast learner indeed, which will come in very handy for my initial switch to a mac.

By Herbie Allen on Wednesday, March 18, 2026 - 18:23

This looks great, but one thing if possible is the ability to import TT files.
thank you for developing this app!

By Mathieu on Thursday, March 19, 2026 - 02:11

Hi everyone,

Here is beta 2 of TTAccessible.

First, thank you again for all the feedback on beta 1. It helped a lot, and this release includes quite a few improvements based directly on testing and user reports.

Download

ttaccessible-20260319-beta2.zip

Important: Unsigned App

This app is still not signed with an Apple Developer certificate, so macOS may block it the first time you try to open it.

If you already opened beta 1 using Open Anyway, beta 2 should normally be easier to launch, but if macOS blocks it again, use the same process as before in System Settings > Privacy & Security.

What’s new in beta 2

  • Support for opening and exporting .tt files
  • Advanced microphone preview, so you can hear yourself before connecting
  • Per-device advanced microphone profiles
  • Gate / expander mode for microphone processing
  • Improved accessible gain controls
  • Broadcast message support
  • Restored session history view
  • More TeamTalk event sounds
  • Cleaner Preferences window with better organization
  • Server initial channel support
  • Automatic return to the last channel after reconnect, with a dedicated preference
  • Minimum supported macOS version is now macOS 14

A few notes

TTAccessible is still designed with the same goals as before:

  • VoiceOver-first
  • full keyboard access
  • native macOS interface
  • TeamTalk behavior where it matters, without copying the original Qt UI

What I’d especially like feedback on in this beta

  • Opening .tt files
  • Broadcast messages
  • Reconnect behavior
  • Advanced microphone settings and audio preview
  • General VoiceOver navigation
  • Anything that feels awkward, confusing, or un-Mac-like

Known limitations

  • Apple Silicon only
  • Still unsigned
  • Still in active beta, so some rough edges are expected

Thanks again to everyone testing this. Your feedback is genuinely helping shape the app.

By Casey Reeves on Thursday, March 19, 2026 - 16:27

Okay, serious, this is an absolutely awesome app. I couldn't find one option I'd definitely require but maybe I just missed it? Echo cancelation and all that fancy stuff to avoid feedback when on speakers and accidentally spamming everyone with VO. But other than that? Just wow. This app is really amazing.

By Joseph King on Thursday, March 19, 2026 - 19:38

I'm sadly unable to test this, as I don't have a mac with an m-series chip. If I get one, however, and once this app is out of beta, I'll be giving it a look for sure. The QT teamtalk client for mac makes me rather sad. I despise being sad.