Skip to content
View promptery's full-sized avatar
  • Nürnberg

Block or report promptery

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
promptery/README.md
Promptery

Promptery

Promptery is a cross-platform (Linux, Mac, Windows) frontend for Ollama, designed to provide flexible prompt and context settings during chat interactions with AI models.

Features

  • Multiple Chat Management: Switch between multiple chat sessions effortlessly.
  • System Prompts: Configure prompts to guide the AI's behavior.
  • Content Pages: Manage content pages for referencing during conversations.
  • Decorator Prompts: Customize how the AI presents its responses.
  • External Files Integration: Incorporate external text files into chats.
  • Dynamic Model Switching: Change models mid-conversation without losing context.
  • Context Customization: Tailor conversation context by enabling, disabling, or rerunning former messages.

Screenshots

Promptery - First Start
First Start: Promptery's initial user interface upon first launch.
Promptery - Roleplay Example
Roleplay Example: Demonstrating a roleplay scenario with characters like a pirate, butler, and coding assistant using an external file for additional context.

Outlook

  • Image upload
  • Multi-step queries
  • Additional backends
  • Tool usage
  • Markdown rendering
  • Writing external files

Development Status

Promptery is a hobby project in its early stages. It is not ready for production and may lose stored data. Expect bugs and lacking error handling. Save and backup regularly. Currently all user data is stored in a settings directory that adheres to your platform's standard location for such files.

Download Prebuild Version

Prebuild releases for Mac (Apple Silicon) and Windows are available on GitHub.

Build and Run

Prerequisites

A C++20 development environment with CMake and Qt6 is required to build Promptery.

Build Instructions

git clone https://github.com/promptery/promptery
cd promptery

mkdir build
cd build

cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build .  # -j <job count> for parallel build

Run

Ensure Ollama is reachable and serving at least one model. Start Promptery afterwards.

Contributing

Community contributions are welcome, especially in testing and packaging. Contribute via issues and pull requests.

License

Promptery is licensed under the GPL-3.0 license.

Popular repositories Loading

  1. promptery promptery Public

    Promptery is a cross-platform desktop Ollama frontent.

    C++ 9

  2. ollama ollama Public

    Forked from ollama/ollama

    Get up and running with Llama 3.2, Mistral, Gemma 2, and other large language models.

    Go