Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/poloclub/wordflow

Social and customizable AI writing assistant! ✍️
https://github.com/poloclub/wordflow

ai gemini gemini-pro gpt gpt-4 llama2 llm localllama mlc prompt-engineering writing-assistant

Last synced: 11 days ago
JSON representation

Social and customizable AI writing assistant! ✍️

Awesome Lists containing this project

README

        

Wordflow


Wordflow logo.

[![Github Actions Status](https://github.com/poloclub/wordflow/workflows/build/badge.svg)](https://github.com/poloclub/wordflow/actions/workflows/build.yml)
[![license](https://img.shields.io/badge/License-MIT-blue)](https://github.com/poloclub/wordflow/blob/main/LICENSE)
[![npm](https://img.shields.io/npm/v/wordflow?color=yellow)](https://www.npmjs.com/package/wordflow)
[![arxiv badge](https://img.shields.io/badge/arXiv-2401.14447-red)](https://arxiv.org/abs/2401.14447)

Social and customizable AI writing assistant tool ✍️






🚀 Wordflow Demo
📺 Demo Video

📖 Research Paper

## What is Wordflow?

Wordflow is a social and customizable AI writing assistant tool! With Wordflow, you can easily write and run AI prompts with different large language models, including both external models (e.g., GPT 4 and Gemini Pro) and local models (e.g., Llama 2 and Phi 2). You can also discover and share your favorite prompts with the community.



Store and run your favorite AI prompts




Support different external LLMs (e.g., GPT 4 and Gemini Pro)




Support multiple on-device LLMs (e.g., Llama 2 and Phi 2)




Powerful customization (e.g., temperature, templates)




Discover and share community prompts


## Features

### Demo Video

Click to see the demo video!

## Get Started

### Standalone Version

To use Wordflow, visit: .

If you use macOS, we highly recommend you [creating a Web App using Safari](https://support.apple.com/en-us/104996). Open [Wordflow](https://poloclub.github.io/wordflow/) in Safari, and then from the menu bar, choose `File` > `Add to Dock`.

Note that currently [Safari doesn't support WebGPU](https://caniuse.com/webgpu). If you want to use local LLMs, you can use Chrome to save Wordflow as a [Chrome app](https://support.google.com/chrome_webstore/answer/3060053?hl=en). In Chrome, at the top right, click `More` > `More Tools` > `Create shortcut`.

### Google Doc Add-on

If you use Google Doc, we also provide a Wordflow Add-on that you can install from the [Google Workspace Marketplace](https://workspace.google.com/marketplace/app/wordflow/851135867974). The source code of the add-on is in [this repository](https://github.com/poloclub/wordflow-doc).

## Developing Wordflow

Clone or download this repository:

```bash
git clone [email protected]:poloclub/wordflow.git
```

Install the dependencies:

```bash
npm install
```

Then run Wordflow:

```
npm run dev
```

Navigate to localhost:3000. You should see Wordflow running in your browser :)

## Credits

Wordflow is created by Jay Wang, Aishwarya Chakravarthy, David Munechika, and Polo Chau.

## Citation

To learn more about Wordflow and social prompt engineering, check out our [research paper](https://arxiv.org/abs/2401.14447).

```bibtex
@article{wangWordflowSocialPrompt2024,
title = {Wordflow: {{Social Prompt Engineering}} for {{Large Language Models}}},
shorttitle = {Wordflow},
author = {Wang, Zijie J. and Chakravarthy, Aishwarya and Munechika, David and Chau, Duen Horng},
year = {2024},
url = {http://arxiv.org/abs/2401.14447},
urldate = {2024-01-29},
archiveprefix = {arxiv},
journal = {arXiv 2401.14447}
}
```

## License

The software is available under the [MIT License](https://github.com/poloclub/wordflow/blob/main/LICENSE).

## Contact

If you have any questions, feel free to [open an issue](https://github.com/poloclub/wordflow/issues/new) or contact [Jay Wang](https://zijie.wang).