OpenAI / Codex
Fetch every model available to your API key, including coding-focused models.
Xcode source editor extension
Select a Swift declaration and generate clear DocC comments without leaving Xcode. Use OpenAI, Claude, a local Ollama model, or your own compatible endpoint.
/// Calculates the total for a collection of items.
///
/// - Parameter items: Items included in the order.
/// - Returns: The combined price of every item.
func total(for items: [Item]) -> Decimal {
items.reduce(0) { $0 + $1.price }
}
Your model, your choice
Connect several services, then mark the provider and model you want the extension to use.
Fetch every model available to your API key, including coding-focused models.
Choose from the Claude models available to your Anthropic account.
Discover models installed on this Mac or another Ollama server on your network.
Bring an OpenAI-compatible endpoint, optional key, and any model identifier.
A short path from code to context
Add a provider, fetch its available models, and choose the one you want to use.
Highlight a function, type, property, or any declaration that needs documentation.
Run Analyse and Generate. Comment Writer inserts formatted documentation above the selection.
Local when you want it
Use Ollama with a local model and Comment Writer talks directly to the server address you choose. No API key is required.
The source editor extension inserts comments where you are already working.
Configure several connections and switch the active service whenever your work changes.
Credentials handled properly
Keys are not written into project files or shared preferences. Comment Writer retrieves the selected credential only when it contacts that provider.
Before you install
Yes. Each provider keeps its own connection and model selection. The card marked Active is the one the Xcode extension uses.
No. You connect your own provider account, local Ollama server, or compatible API.
Model discovery fails quickly with a connection message. It does not leave the Xcode command running indefinitely.
Yes. Every provider includes a custom model option for identifiers that are available but not listed by its discovery endpoint.
Less explaining. Better code context.