gemmie

command module
v0.40.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 18, 2026 License: MIT Imports: 22 Imported by: 0

README

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!

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
migrate command
internal
handlers
Package handlers - subscription handlers
Package handlers - subscription handlers

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL