Skip to content

a private ai assistant for iOS. Chat with LLMs with no tracking or censorship. Local and completely on-device, no internet required.

License

Notifications You must be signed in to change notification settings

stevederico/silo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

silo

a private ai assistant for iOS

silo

silo is a privacy-first application that allows you to chat with Large Language Models (LLMs) locally on your device. It ensures absolute privacy and security by keeping all data processing local without any tracking or monitoring. Available on the App Store

Features

  • LLM Chat: Works with Open-Source LLM models like Llama, Mistral, Smol, Phi, and even custom GGUF models from Hugging Face.
  • Secure: Chat with LLM models locally, ensuring no data leaves your device. Your messages are private and cannot be seen by anyone, including us.
  • Offline: Use Silo anytime, anywhere without an internet connection. All information stays on your device; no data is sent to the cloud.
  • Anonymous: No login or personal information required. There is no usage statistics or tracking, ensuring absolute anonymity.
  • Fast: Provides quick answers through local processing for rapid query responses.

Example

Getting Started

Build

Prerequisites

  • Xcode installed on macOS

Installation

  1. Clone the repository:

    git clone https://github.com/stevederico/silo.git
    cd silo
  2. Build and run the project on your device or simulator.

Usage

  1. Open the Silo application.
  2. Tap Settings => Download a model. i.e llama3.2-3B
  3. Tap Load Model and Enjoy instant AI assistance without compromising your privacy.

Contributing

We welcome contributions from the community! Please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix:
    git checkout -b feature/your-feature-name
  3. Make your changes and commit them with descriptive messages.
  4. Push your branch to your fork:
    git push origin feature/your-feature-name
  5. Open a pull request against the master branch.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

  • Based on llama.cpp project founded by Georgi Gerganov.

Contact

For any questions or support, please open an issue in this repository.

About

a private ai assistant for iOS. Chat with LLMs with no tracking or censorship. Local and completely on-device, no internet required.

Topics

Resources

License

Stars

Watchers

Forks

Languages