LlamaPen

LlamaPen

A no-install needed web-GUI for Ollama.

Stars: 431

Visit
 screenshot

LlamaPen is a no-install needed GUI tool for Ollama, featuring a web-based interface accessible on both desktop and mobile. It allows easy setup and configuration, renders markdown, text, and LaTeX math, provides keyboard shortcuts for quick navigation, includes a built-in model and download manager, supports offline and PWA, and is 100% free and open-source. Users can chat with complete privacy as all chats are stored locally in the browser, ensuring near-instant chat load times. The tool also offers an optional cloud service, LlamaPen API, for running up-to-date models if unable to run locally, with a subscription option for increased rate limits and access to more expensive models.

README:

LlamaPen

A no-install needed GUI for Ollama.

Preview

Features

  • 🌐 Web-based interface accessible on both desktop and mobile.
  • ✅ Easy setup & configuration.
  • 🛠️ Renders markdown, think text, LaTeX math.
  • ⚡ Keyboard shortcuts for quick navigation.
  • 🗃️ Built-in model & download manager.
  • 🔌 Offline & PWA support.
  • 🕊️ 100% Free & Open-Source.

Setting Up

A guide for setup is included on the site. We've tried to make setup as smooth and straightforward as possible, letting you configure once and immediately start chatting any time Ollama is running.

Once set-up, you can start chatting. All chats are stored locally in your browser giving you complete privacy and near-instant chat load times.

Contributing/Running Locally

Contributing/running locally is also made as straightforward as possible. To get a local version of LlamaPen running on your machine, follow these steps:

0. Prerequisites

Make sure you have installed:

1. Download

git clone https://github.com/ImDarkTom/LlamaPen
cd LlamaPen

2. Install dependencies

bun i

3. Run

If you want to run in developer mode and see changes in your code updated live, do:

bun dev

If you want to just run locally with no overhead, do:

bun run local

That's it! If you are contributing and using VSCode you can optionally install the extensions in the extensions.json file for a smoother development experience.

LlamaPen API

If you are using the official site (https://llamapen.app), you can optionally enable LlamaPen API. LlamaPen API is a cloud service that lets you run the most powerful version of up-to-date models if you are not able to run them locally. Note that while LlamaPen is free and open-source, LlamaPen API offers an optional subscription for increasing rate limits and accessing more expensive models.

For security purposes, LlamaPen API is not open-source, however we strive to ensure your privacy (as outlined in the API privacy policy), and the only time we have access to your chats is when you explicitly enable LlamaPen API in the settings and send a chat request using one of the models. If you do not want to use this, keeping the toggle off will ensure that no data is ever sent to LlamaPen API servers.

Donating

Funding to help development is always appreciated, whether that is through purchasing a subscription on LlamaPen API or donating directly, I will appreciate any sponsorship you give.

Buy Me A Coffee

Licenses & Attribution

LlamaPen is AGPL-3.0

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for LlamaPen

Similar Open Source Tools

For similar tasks

For similar jobs