An open API service indexing awesome lists of open source software.

https://github.com/promptmixerdev/prompt-mixer-app-ce

A desktop application for comparing outputs from different Large Language Models (LLMs).
https://github.com/promptmixerdev/prompt-mixer-app-ce

llm prompt prompt-engineering

Last synced: 3 months ago
JSON representation

A desktop application for comparing outputs from different Large Language Models (LLMs).

Awesome Lists containing this project

README

        

# Prompt Mixer CE

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Version](https://img.shields.io/badge/version-0.2.8-blue.svg)](https://github.com/PromptMixerDev/prompt-mixer-releases)
[![Node](https://img.shields.io/badge/node-%3E%3D%2016.0.0-brightgreen.svg)](https://nodejs.org)
[![TypeScript](https://img.shields.io/badge/TypeScript-5.5.4-blue.svg)](https://www.typescriptlang.org/)
[![Prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://prettier.io/)
[![Dependencies](https://img.shields.io/badge/dependencies-up%20to%20date-brightgreen.svg)](package.json)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md)

---

[![Sponsor Me](https://img.shields.io/badge/Sponsor-Stripe-blue?style=for-the-badge&logo=stripe)](https://buy.stripe.com/fZeaGW3q1b10deU9AF)

---

Prompt Mixer is an open-source desktop application for testing and managing prompt chains. It provides a powerful environment for experimenting with AI-driven conversations and complex dialogues.

![Prompt Mixer Interface](public/images/app-screenshot.png)

## Key Features

- โ›“๏ธ Prompt Chaining - Construct sequences of prompts that pass context and information to enable complex dialogues.
- ๐Ÿ”„ Workflows - Create sophisticated analysis chains using an intuitive form-based interface to build multi-step prompt workflows.
- ๐Ÿ”€ Extensibility - Bring in custom models and leverage third-party APIs via connectors.
- ๐Ÿงช Testing & Validation - Continuously experiment with and evaluate prompts before putting them into production.

## Getting Started

To learn more about installing and using Prompt Mixer, refer to the [Official Documentation](https://docs.promptmixer.dev/).

The documentation provides comprehensive guides on:

- Installing and configuring Prompt Mixer
- Creating and managing prompts and prompt chains
- Selecting AI models and fine-tuning behavior
- Developing custom connectors
- Testing and deploying prompts
- Integrating prompts into applications
- and more!

## Installation

### Download Latest Build

Get the latest version of Prompt Mixer CE:

[![macOS arm64](https://img.shields.io/badge/macOS_arm64-Download-blue.svg)](https://github.com/PromptMixerDev/prompt-mixer-app-ce/releases/download/v0.2.8/PromptMixer-0.2.8.arm64.dmg)
[![macOS Intel](https://img.shields.io/badge/macOS_Intel-Download-blue.svg)](https://github.com/PromptMixerDev/prompt-mixer-app-ce/releases/download/v0.2.8/PromptMixer-0.2.8.x64.dmg)
[![Windows](https://img.shields.io/badge/Windows-Download-blue.svg)](https://github.com/PromptMixerDev/prompt-mixer-app-ce/releases/download/v0.2.8/PromptMixer.0.2.8.exe)
[![Linux](https://img.shields.io/badge/Linux-Download-blue.svg)](https://github.com/PromptMixerDev/prompt-mixer-app-ce/releases/download/v0.2.8/PromptMixer-0.2.8.AppImage)

Or visit our [releases page](https://github.com/PromptMixerDev/prompt-mixer-app-ce/releases) to see all available versions.

### Development Setup

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

### Prerequisites

Ensure you have the following installed on your machine:

- [Node.js](https://nodejs.org/)
- [Yarn](https://yarnpkg.com/)

1. **Clone the repository:**
```bash
git clone https://github.com/PromptMixerDev/prompt-mixer-app-ce
```

2. **Navigate to the project directory:**
```bash
cd prompt-mixer-app-ce
```

3. **Install dependencies using Yarn:**
```bash
yarn install
```

## Running the Application

To run the application locally:

```bash
yarn start
```

## Building the Project

To build the project on your local machine:

```bash
yarn build
```

This will create a production-ready build of the application in the `dist` directory.

## Running Tests

To run the test suite:

```bash
yarn test
```

For more detailed information on writing and running tests, please refer to the "How to write e2e tests" section in our [Official Documentation](https://docs.promptmixer.dev/).

## Support

If you encounter any technical issues or need assistance with Prompt Mixer, our support team is here to help. Send us an email at [[email protected]](mailto:[email protected]) with a detailed description of your issue, and we'll get back to you as soon as possible.

## License

Prompt Mixer CE is open-source software licensed under the MIT license.

## Contributing

We welcome contributions to Prompt Mixer CE! Please read our [Contributing Guide](CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests.