Hey there!
My name is Daniel, and I'm the founder of Alex: The missing sidebar for Xcode 🍏
Being an iOS Developer since I was 13, Xcode is rooted in my DNA. I admittedly really like Xcode (when it’s not crashing), and I find it feature-complete for almost everything I need as a developer — except one: AI codegen. That’s where Alex comes in.
Alex - Your AI Copilot for Xcode
TL;DR 🧵
Alex is like Cursor for Xcode, and gives you AI features like sidebar chat, inline completions, and tab to complete. Since launching last week, over 1200 users have signed up for Alex, and hundreds are using it every day for their work.
We want to make Software Development easier for the 3+ million people who use Xcode. Check out our website to get started!
Alex interacts with Xcode using MacOS's Accessibility features. It can read what you see on Xcode, and can write to it. It also knows where your cursor is, so it can accurately place the suggestions and "Fix Error" buttons.
Alex also embeds your Xcode projects for use in Codebase Search. We let you connect to any custom OpenAI-compatible model, or use your own keys for OpenAI, Anthropic, Perplexity, and VoyageAI.
At Alex, we want to make high-quality iOS development significantly faster. We plan on doing two major things in the future:
Creating the iOS LLMs.
With each new iOS release and iOS SDK, new APIs are introduced into Swift and SwiftUI, and more APIs get deprecated. The state-of-the-art models like OpenAI and Anthropic either don't have the latest iOS code baked into their knowledge, or their top-1 retrieval doesn’t correspond with the latest APIs.
This is because there simply isn't enough training data from new iOS APIs, and not enough data indicating deprecated code. We plan to create our own model, trained using Apple's latest documentation, and available both as large-scale model finetunes for chat, and as smaller scale finetunes for inline suggestions.
Creating your own local iOS agent.
Our long term plan is creating your own local iOS Development agent. Imagine Alex running several tasks in the background: Code refactors, optimizations, tests, documentation, and bug fixing all done in the background — while you do the most exciting part: Feature development.
It's been exciting to see teams fully switch from their Cursor/Xcode setup to just using Xcode with Alex. We have engineers at dozens of companies already using us for their production iOS codebases, from large online marketplaces to apps for aircraft navigation. ✈️
Feel free to give it a try! (It's free, and you can get 50 free O1-Preview credits when you sign up.)
And join us on Discord: