Skip to main content

Browser UI for Ollama • Local LLM Interface • Web Chat Client for Local AI Models

Project description

Ollama Web UI

A beautiful web interface for Ollama with conversation management and markdown support.

Features

  • 💬 Chat with Ollama models
  • 📝 Markdown support with syntax highlighting
  • 💾 Save and manage conversations
  • ⚙️ Adjustable parameters (temperature, top-p, max tokens)
  • 📎 File upload support
  • 🎨 Beautiful glass-morphism UI
  • ⌨️ Keyboard shortcuts (Ctrl+C to stop generation)

Installation

Via pip

pip install mallama
mallama --host 0.0.0.0 --port 5000

Via AUR (Arch Linux)
bash

yay -S mallama
# or
paru -S mallama

# Run as a service
systemctl --user enable mallama
systemctl --user start mallama

From source
bash

git clone https://github.com/mesut2ooo/mallama
cd mallama
pip install -e .
mallama

Requirements

    Python 3.8+

    Ollama installed and running locally (http://localhost:11434)

Usage

    Make sure Ollama is running with at least one model pulled

    Start the web UI: mallama

    Open http://localhost:5000 in your browser

    Select a model and start chatting!

Configuration

The application stores conversations and uploads in ~/.mallama/
License

MIT
text


### **tests/__init__.py**
```python
# Test package

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mallama-0.1.3.tar.gz (226.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mallama-0.1.3-py3-none-any.whl (228.1 kB view details)

Uploaded Python 3

File details

Details for the file mallama-0.1.3.tar.gz.

File metadata

  • Download URL: mallama-0.1.3.tar.gz
  • Upload date:
  • Size: 226.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for mallama-0.1.3.tar.gz
Algorithm Hash digest
SHA256 3d47ac07f8fcfd0f11c45fe99b12c4f71bf3a65f5b27f95d847cf097db65bc36
MD5 4ca3b88405cf6f927d7cc523732978b3
BLAKE2b-256 842b5ea4157f004997a3b44166cc0ca2a7744bc6ccf55f9de13e0dd4e03a4ac5

See more details on using hashes here.

File details

Details for the file mallama-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: mallama-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 228.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for mallama-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0f82e5d4e69d28bd043c8ae685365e31df255542978284e31c5a76ac65563cc6
MD5 e2063b060648da7f1721dd482cb0bd1e
BLAKE2b-256 00dfd353f451490ff12dfa533d62ee75b5fd8996f51409881d1ffc2e2bef1516

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page