Ollama-SwiftUI

User Interface made for Ollama.ai using Swift

MIT License

Stars
247
Committers
4

Bot releases are hidden (Show)

Ollama-SwiftUI - v2.0.1

Published by kghandour 2 months ago

What's Changed

Other changes

  • Bump swift-markdown-ui to version 2.3.1

New Contributors

Full Changelog: https://github.com/kghandour/Ollama-SwiftUI/compare/v2.0.0...v2.0.1

Ollama-SwiftUI - v2.0.0 Latest Release

Published by kghandour 7 months ago

v2.0.0 brings brand-new features and some bug fixes.

New

  1. Allow system prompt input for models that support it.
  2. Allow multimodal interaction with models such as Llava that support text + image input. You can ask questions about image context.
  3. Add multi-line prompt input. Now it is much clearer to write prompts with multiple lines - easier for debugging.
  4. Expandable view to add images or system prompts.

Fixes

  1. Focus automatically jumps back to input prompt after response.
  2. Scrolls automatically to the bottom of the chat.

Improvements

  1. Full code refactoring to follow MVC concepts.

New Contributors

Full Changelog: https://github.com/kghandour/Ollama-SwiftUI/compare/v1.1.1...v2.0.0

Ollama-SwiftUI - v1.1.1

Published by kghandour 9 months ago

1.1.1 brings some bug fixes and quality of life adjustments

New

  1. Added Request timeout option in the settings. #24 Some local environments might be too slow that the default 60 seconds
    timeout is not enough. Now you can adjust it in the settings.
  2. Added Resource timeout option in the settings. #24

Fixed

  1. Fixes #26 Opening the application without having any models downloaded does not result in a crash anymore.

Note: After downloading a model and going back to the chat view, press on the refresh button (Top right corner).

Improved

  1. After downloading a model it forces a refresh.
  2. Better errors visualization especially in the manage models view.

Full Changelog: https://github.com/kghandour/Ollama-SwiftUI/compare/v1.1.0...v1.1.1

Ollama-SwiftUI - v1.1.0

Published by kghandour 10 months ago

What's Changed

New

  1. Now using "Chat" option from Ollama.ai. Now the chat understands previous messages when answering the questions.
  2. App is verified by Apple. No more pop ups when opening the app.

Improved

  1. Changed chat bubbles to rounded rectangles
  2. Changed colors to fit iMessage experience more
  3. Now the status and the model selection is in the toolbar at the top of the window
  4. Changed server status to green circle or red triangle
  5. Changed markdown to highlight code blocks for better visuals.

New Contributors

Full Changelog:
https://github.com/kghandour/Ollama-SwiftUI/blob/main/CHANGELOG.md
https://github.com/kghandour/Ollama-SwiftUI/compare/v1.0.0...v1.1.0

Ollama-SwiftUI - v1.0.0

Published by kghandour about 1 year ago

This is the initial stable release. All feedback is welcome

What's Changed

UI Improvements include:

  1. Better Manage models window
  2. Better user experience to know how to download the first model
  3. Modifications to AppIcon and designs

Full Changelog: https://github.com/kghandour/Ollama-SwiftUI/compare/v1.0.0-beta...v1.0.0

Ollama-SwiftUI - v1.0.0-beta

Published by kghandour about 1 year ago

Release Notes

  1. Chatting with local Large Language Models.
  2. Ability to change model mid conversation.
  3. Restart Conversation at anytime.
  4. New Tabs for different conversations.
  5. Ability to download models using the GUI (Check https://ollama.ai/library for list of model names to download)
  6. Ability to delete models
  7. Ability to duplicate models
  8. Light and Dark Mode
  9. Localizable interface. Currently Localized in: English and Arabic

Full Changelog: https://github.com/kghandour/Ollama-SwiftUI/commits/v1.0.0-beta