Open-source AI client for Ollama, Groq, Anthropic and OpenAI
- Native Performance: Built with Swift for optimal performance on Apple devices.
- Extensive Integrations: Connects with APIs from various services for a versatile functionality.
- Privacy-First: Direct interactions with services using personal API keys, ensuring data privacy.
- Open-Source: Community-driven development inviting contributions.
- Hacker News
- Wikipedia
- Weather.gov
Follow these instructions to get Crystal set up on your device for development and testing purposes.
Ensure you have the latest version of Xcode installed, which you can download from the Mac App Store.
A step-by-step guide to setting up your development environment:
-
Clone the repository
git clone https://github.com/ctate/crystal.git cd crystal
-
Open the project in Xcode
Open the
Crystal.xcworkspace
file in Xcode to view and edit the project. -
Run the application
Select the target device from the top device toolbar and hit the Run button.
Here's how you can start using Crystal:
-
Configure your API keys in the app settings.
-
Interact with Crystal through the user-friendly interface or programmatically via Swift functions.
Interested in making Crystal better? Contributions are welcome! Please refer to CONTRIBUTING.md for our contribution guidelines and code of conduct.
This project is licensed under the Affero General Public License (AGPL) - see the LICENSE.md file for details.