Skip to content

imrany/gemmie

Repository files navigation

Gemmie

A simple personal AI assistant.

✨ Features

  • 💬 Chatbot interface with streaming responses
  • ⚡ Fast and lightweight
  • 🛡️ Privacy and security features built-in

Backend Setup (Go Server)

1. Prerequisites

# Install Go (1.24.3 or later)
# https://golang.org/doc/install

# Verify installation
go version

2. Install Dependencies

go mod tidy

3. Run Server

# Development
go run main.go

# Or build and run
go build -o gemmie
./gemmie
docker run -d --name gemmie --env-file .env -p 8081:8081 ghcr.io/imrany/gemmie:latest

The server will start on http://localhost:8081

Production Deployment

Backend Deployment

# Build for production
go build -o gemmie main.go

# Run with environment variables
export PORT=8081 
# check example.env
./gemmie

Security Considerations for Production

  1. HTTPS: Use HTTPS in production
  2. CORS: Restrict CORS origins to your frontend domains

📄 License

This project is licensed under the MIT License.

💖 GitHub Sponsor

If you find Gemmie useful, consider sponsoring me on GitHub to support ongoing development!

About

Gemmie, your personal AI assistant

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors