XcodePaI
XcodePaI is an enhanced app for Xcode 26 that brings code completion and an AI agent to your development workflow.
File Explorer
Download Latest Version (.zip)- AddModelProvider.md
- GenerateGitCommitMessage.md
- UseModelForCodeCompletion.md
- accessibility-permission-request.png
- accessibility-permission-settings.png
- accessibility-permission-system-preferences.png
- AppIcon.png
- code-completion-qwen2.5.png
- code-completion-qwen3-partial.png
- code-completion-qwen3.png
- code-completions.gif
- extension-local-folder-permission.png
- extension-permission.png
- git-commit-window.png
- howto-add-model-provider-api-key.png
- howto-add-model-provider-custom-url.png
- howto-add-model-provider-url.png
- howto-model-provider.png
- macos-download-open-confirm.png
- settings-add-mcp.png
- settings-add-model-config.png
- settings-add-model-provider.png
- settings-chat-proxy-quick-window.png
- settings-general-record-window.png
- settings-git-integration.png
- settings-model-provider-detail.png
- statusbar-menu-change-chat-model.png
- statusbar-menu-change-code-completion-model.png
- statusbar-menu-git-commit.png
- xcode-code-assistant-sidebar.png
- xcode-code-suggestion-quick-window.png
- xcode-editor-menu-git-commit.png
- xcode-editor-menu.png
- xcode-settings-intelligent-add-info.png
- xcode-settings-intelligent-add.png
- xcode-settings-intelligent.png
- xocde-settings-shortcuts-git-commit.png
- Credits.rtf
- Tech.md
- AcceptSuggestionCommand.swift
- EditExtension.entitlements
- GetSuggestionsCommand.swift
- GitCommitCommand.swift
- Helpers.swift
- Info.plist
- NextSuggestionCommand.swift
- PreviousSuggestionCommand.swift
- RejectSuggestionCommand.swift
- SourceEditorExtension.swift
- SyncTextSettingsCommand.swift
- ToggleRealtimeSuggestionsCommand.swift
- EditExtensionService.swift
- IPCClient.swift
- IPCServer.swift
- Configurations.swift
- IPCWormhole.swift
- MainAppService.swift
- Package.swift
- FileChangeChecker.swift
- KeyBindingManager.swift
- TabToAcceptSuggestion.swift
- GraphicalUserInterfaceController.swift
- WidgetDataSource.swift
- PseudoCommandHandler.swift
- SuggestionCommandHandler.swift
- WindowBaseCommandHandler.swift
- PresentInWindowSuggestionPresenter.swift
- Workspace+Cleanup.swift
- GlobalShortcutManager.swift
- Helpers.swift
- IPCSuggestionBridge.swift
- RealtimeSuggestionController.swift
- ScheduledCleaner.swift
- Service.swift
- SuggestionInjector.swift
- SuggestionService.swift
- CircularWidgetFeature.swift
- PanelFeature.swift
- SharedPanelFeature.swift
- SuggestionPanelFeature.swift
- ToastPanel.swift
- WidgetFeature.swift
- CodeSuggestionProvider.swift
- CodeBlockSuggestionPanel.swift
- ErrorPanel.swift
- ToastPanelView.swift
- CursorPositionTracker.swift
- ModuleDependency.swift
- SharedPanelView.swift
- Styles.swift
- SuggestionPanelView.swift
- SuggestionWidgetController.swift
- SuggestionWidgetDataSource.swift
- WidgetPositionStrategy.swift
- WidgetView.swift
- WidgetWindowsController.swift
- UserDefaultsObserver.swift
- HighlightJSThemeTemplate.swift
- HighlightrThemeManager.swift
- PreferenceKey+Theme.swift
- XcodeThemeController.swift
- XcodeThemeParser.swift
- Package.swift
- ActiveApplicationMonitor.swift
- AppActivator.swift
- NSWorkspace+Extension.swift
- AsyncPassthroughSubject.swift
- AXUIElement.swift
- AXHelper.swift
- AXNotificationStream.swift
- BuiltinExtension.swift
- BuiltinExtensionManager.swift
- BuiltinExtensionSuggestionServiceProvider.swift
- BuiltinExtensionWorkspacePlugin.swift
- Configurations.swift
- TimedDebounce.swift
- DebounceFunction.swift
- ThrottleFunction.swift
- ByteString.swift
- FileInfo.swift
- FileSystem.swift
- Lock.swift
- Misc.swift
- Path.swift
- PathShim.swift
- WritableByteStream.swift
- GitHubCopilotService.swift
- GitHubCopilotSuggestionService.swift
- GitHubCopilotExtension.swift
- GitHubCopilotWorkspacePlugin.swift
- FileLogger.swift
- Logger.swift
- Locale.swift
- PresentationMode.swift
- StorableColors.swift
- StorableFont.swift
- SuggestionFeatureProvider.swift
- SuggestionWidgetPositionMode.swift
- WidgetColorScheme.swift
- XcodeColorScheme.swift
- AppStorage.swift
- Keys.swift
- UserDefaults.swift
- AsyncCodeBlock.swift
- CustomScrollView.swift
- HalfCapsule.swift
- MixedStateCheckbox.swift
- View+Modify.swift
- StatusResponse.swift
- Status.swift
- StatusObserver.swift
- CodeSuggestion.swift
- EditorInformation.swift
- ExportedFromLSP.swift
- LanguageIdentifierFromFilePath.swift
- Models.swift
- Modification.swift
- String+LineEnding.swift
- SuggestionPortal.swift
- PostProcessingSuggestionServiceMiddleware.swift
- SuggestionServiceMiddleware.swift
- SuggestionServiceProvider.swift
- FileUtils.swift
- SystemUtils.swift
- NotificationView.swift
- Toast.swift
- UserDefaultsObserver.swift
- BatchingFileChangeWatcher.swift
- DefaultFileWatcherFactory.swift
- FileChangeWatcherService.swift
- FileWatcherProtocol.swift
- FSEventProvider.swift
- SingleFileWatcher.swift
- WorkspaceFileProvider.swift
- FileSaveWatcher.swift
- Filespace.swift
- OpenedFileRecoverableStorage.swift
- Workspace.swift
- WorkspaceDirectory.swift
- WorkspaceFile.swift
- WorkspacePool.swift
- Filespace+SuggestionService.swift
- LineEdit.swift
- SuggestionWorkspacePlugin.swift
- Workspace+SuggestionService.swift
- XcodeAppInstanceInspector.swift
- AppInstanceInspector.swift
- DisabledLanguageList.swift
- Helpers.swift
- SourceEditor.swift
- XcodeInspector+TriggerCommand.swift
- XcodeInspector.swift
- XcodeWindowInspector.swift
- Package.swift
- Contents.json
- Contents.json
- icon-128.png
- icon-128@2x.png
- icon-16.png
- icon-16@2x.png
- icon-256.png
- icon-256@2x.png
- icon-32.png
- icon-32@2x.png
- icon-512.png
- icon-512@2x.png
- Contents.json
- Contents.json
- dark1x.svg
- light1x.svg
- codeReview 1.svg
- codeReview.svg
- Contents.json
- Contents.json
- Editor.svg
- Contents.json
- discard.svg
- Contents.json
- Contents.json
- Contents.json
- eye.svg
- Contents.json
- eye-closed.svg
- Contents.json
- Contents.json
- chevron-down.svg
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Status=error, Mode=dark.svg
- Contents.json
- Status=active, Mode=dark.svg
- Status=active, Mode=white.svg
- Contents.json
- Status=inactive, Mode=dark.svg
- Contents.json
- Status=warning, Mode=dark.svg
- Contents.json
- sparkle.svg
- sparkle_dark.svg
- Contents.json
- terminal.svg
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Xcode_16x16.svg
- Contents.json
- alibaba.png
- Contents.json
- alibabacloud.png
- Contents.json
- anthropic.png
- Contents.json
- aws.png
- Contents.json
- azure.png
- Contents.json
- claude.png
- Contents.json
- Contents.json
- deepseek.png
- Contents.json
- doubao.png
- Contents.json
- gemini.png
- Contents.json
- google.png
- Contents.json
- grok.png
- Contents.json
- kimi.png
- Contents.json
- llamaindex.png
- Contents.json
- llava.png
- Contents.json
- lmstudio.png
- Contents.json
- microsoft.png
- Contents.json
- mistral.png
- Contents.json
- moonshot.png
- Contents.json
- n8n.png
- Contents.json
- ollama.png
- Contents.json
- openai.png
- Contents.json
- openrouter.png
- Contents.json
- openwebui.png
- Contents.json
- qwen.png
- Contents.json
- siliconcloud.png
- Contents.json
- vllm.png
- Contents.json
- volcengine.png
- Contents.json
- Contents.json
- AgenticConfiger.swift
- ChatProxyClaudeBridge.swift
- ChatProxyCodexBridge.swift
- ChatProxyBaseBridge.swift
- ChatProxyBridgeDefines.swift
- ObjcAnalysis.swift
- SourceAnalysisShared.swift
- SourceCutter.swift
- SwiftAnalysis.swift
- ResponseCodeSnippetFixer.swift
- ChatProxy.swift
- ChatProxyBridge.swift
- ChatProxyTunnel.swift
- PartialSuggestion.swift
- PrefixSuffixSuggestion.swift
- SuggestionTester.swift
- GitManager.swift
- Localizable.strings
- Localizable.strings
- MCPRunner.swift
- MCPServer.swift
- GitModels.swift
- LLMClaudeRequest.swift
- LLMClaudeResponse.swift
- LLMCodexRequest.swift
- LLMCodexResponse.swift
- LLMCompletionConfig.swift
- LLMConfig.swift
- LLMMCP.swift
- LLMMCPTool.swift
- LLMMCPToolUse.swift
- LLMModel.swift
- LLMModelProvider.swift
- LLMRequest.swift
- LLMResponse.swift
- CoroutineHTTPClient.swift
- HTTPClient.swift
- HTTPClientExtension.swift
- HTTPSSEClient.swift
- LLMClient.swift
- LLMCompletionClient.swift
- LLMModelClient.swift
- HTTPConnection.swift
- TCPConnection.swift
- TCPServer.swift
- PluginManager.swift
- PluginProtocol.swift
- RecordStorage.swift
- RecordTracker.swift
- TokenUsageRecord.swift
- Configer.swift
- LLMCompletionConfigManager.swift
- LLMConfigManager.swift
- MCPManager.swift
- MCPToolManager.swift
- ModelManager.swift
- ModelProviderManager.swift
- ProviderModelRefresher.swift
- StorageManager.swift
- CommandFinder.swift
- CommandRunner.swift
- Constraint.swift
- Extensions.swift
- LanguageManager.swift
- LocalStorage.swift
- PromptTemplate.swift
- TOML.swift
- ToolCallExtractor.swift
- Utils.swift
- WindowManager.swift
- ChatProxyQuickWindowController.swift
- QuickWindowView.swift
- AppIconView.swift
- Components.swift
- LoadingView.swift
- ChatProxyEditView.swift
- ChatProxySettingSectionView.swift
- CompletionDisabledLanguageList.swift
- CompletionEditView.swift
- CompletionSettingSectionView.swift
- MCPDetailView.swift
- MCPEditView.swift
- MCPSettingView.swift
- ModelAddView.swift
- ModelProviderDetailView.swift
- ModelProviderEditView.swift
- ModelProviderIconListView.swift
- ModelProviderSettingView.swift
- PluginDetailView.swift
- PluginSettingSectionView.swift
- AboutSettingSectionView.swift
- GeneralSettingSectionView.swift
- GitIntegrationSettingSectionView.swift
- UsageSettingSectionView.swift
- GitCommitView.swift
- MenuBarView.swift
- RecordListView.swift
- SettingsView.swift
- AppDelegate.swift
- Info.plist
- XcodePAI.entitlements
- XcodePAIApp.swift
- Package.resolved
- contents.xcworkspacedata
- EditExtension.xcscheme
- XcodePAI.xcscheme
- project.pbxproj
- appcast.xml
- Config.xcconfig
- Debug.xcconfig
- LICENSE.txt
- README.md
- TROUBLESHOOTING.md
// repository documentation
Was this content helpful?
(0 ratings)
