Skip to content
/ prompta Public
forked from iansinnott/prompta

ChatGPT UI that is keyboard-centric, mobile friendly, can sync chat history across devices and search past conversations.

License

Notifications You must be signed in to change notification settings

nikvdp/prompta

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

prompta logo

Prompta

Yet another interface for chatting with ChatGPT (or GPT-4).

Website | Downloads | Launch App

Mobile Search chats Keyboard Centric Comments
mobile view fts keyboard centric comments

Features

  • Search all previous conversations (full-text!)
  • Sync your chat history across devices
  • Keyboard centric
  • Leave notes on responses, such as "working code!" or "not working"
  • Keep all your chat history stored locally
  • Search previous chat threads
  • Chat with ChatGPT or GPT-4

Roadmap

  • Context-window compression (See #1)
  • Chat history awareness (See #2)

How to use

Running on macOS

For macOS users you will need to right-click the app and select "Open" the first time you run it. This is because the app is signed but not notarized.

Right-click to open Now you can click "Open"
macOS open macOS open

Developing

The following examples use npm but yarn or pnpm will also work:

npm install
npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Building

To create a production version of your app:

npm run build

You can preview the production build with npm run preview.

Releasing a new Version

npm run release

You will be prompted to enter a new version number. New versions that don't contain a suffix such as -beta or -alpha will be published to GitHub.

Built With

  • SQLite via vlcn/cr-sqlite - SQLite compiled to WASM running in the browser using CRDTs for conflict-free replication.
  • Tauri - A Rust-based alternative to Electron (Only used in desktop builds)
  • Svelte - Reactive UI framework

About

ChatGPT UI that is keyboard-centric, mobile friendly, can sync chat history across devices and search past conversations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 60.2%
  • TypeScript 36.2%
  • JavaScript 2.0%
  • Shell 0.7%
  • CSS 0.5%
  • HTML 0.2%
  • Other 0.2%