Funding
Funding not disclosed
Founders
Product
Problem
iOS and macOS developers often spend excessive time on repetitive coding tasks, context switching between different tools, and debugging errors, which slows down the app development process. Existing AI coding assistants may not be tightly integrated with Xcode, leading to a disjointed workflow and reduced productivity.
Solution
Alex is an AI-powered coding assistant designed as a sidebar application for Xcode, providing seamless integration and streamlining the iOS and macOS app development workflow. It offers features such as AI-powered code completion, inline code replacements, and automated error fixing directly within the Xcode IDE. By automating repetitive tasks, providing intelligent suggestions, and enabling natural language search within the codebase, Alex helps developers write better code faster and more efficiently. The tool also supports integration with various AI models, including OpenAI, Google, and Anthropic, allowing users to select the best model for their specific needs.
Target Audience
Alex is primarily targeted towards iOS and macOS developers, ranging from individual developers to larger teams, who are looking to enhance their productivity and streamline their app development workflow within Xcode.
Features
- AI-powered autocomplete that suggests code completions as you type
- Inline code replacements (⌘+K) to quickly modify existing code
- Automated error fixing with AI support for Swift 6 concurrency issues
- AI Image-to-Code generator that creates Swift or UIKit code from images
- Semantic code search to find functions, variables, and files instantly
- Web search agent to find coding answers from Google
- Automatic addition of Swift Package Manager (SPM) packages
- Ability to run terminal commands directly within Xcode
- Support for local models (e.g., Ollama and LM Studio)
- Team LLM configurations for secure, direct access to AI proxies
- Agent mode with voice input for automated task execution
- Integration with Linear and GitHub Issues for project management