Get started free

Roadmap

Here's what we're working on and what's next.

backlog (104)

View Transaction History

As a user, I want to see a complete history of my transactions, including top-ups and API usage fees.

Billing

View Model Pricing

As a user, I want to see a clear price list for all available AI models to compare their costs.

Billing

Add Funds to Account

As a user, I want to easily add funds to my account and get a clear confirmation of the transaction.

Billing

Set Low Balance Alert

As a user, I want to set a low balance alert and get confirmation that the setting is saved.

BillingTresholds

Billing Page

As a user, I want a central billing page to see my balance, transaction history, and pricing, so I have full control over my finances.

Billing

Import Chat History from OpenAI ChatGPT

As a user, I want to move my old chats from OpenAI ChatGPT to this application. This will help me keep all my conversations in one place.

ImportMigration

Personalised Welcome Teaser Page (Referral)

When I click an invite link from a friend, I want to see a personal welcome and quickly understand what the app offers so I can decide if I want to sign up.

Referral

Drag-and-Drop Upload for Chat Prompt Form

As a user in a chat, I want to attach files by dragging them directly into the prompt input area, so I can add context to my messages seamlessly without interrupting my workflow.

PromptAssets

Implement OpenAI o3-pro

LLMOpenAI

Implement OpenAI GPT-5-Codex

LLMOpenAI

Implement OpenAI GPT Image 1

LLMOpenAI

Implement Grok 4 Fast

LLMxAI

Implement Mistral Medium 3

LLMMistral AI

Implement Mistral Large 2

LLMMistral AI

AI-Powered Chat Session Synthesis

As a user, I want a single-click tool to consolidate an entire chat session into one polished, fact-checked, and well-structured final document so that I can save time and effort compared to manually compiling it.

Turn-by-Turn Responses Synthesis

As a user, I want a quick way to compare multiple AI answers to my questions so that I can easily see their differences, understand their pros and cons, and choose the best one without slowing down my conversation.

Interactive "Master Prompt" Generation

I am a user who has finished a long chat. I want to work with an AI in a dialog to make a perfect final document. Then, I want the system to create and save a "master prompt" that can make this result again.

PromptOnboarding

Implement "Use Prompt" Functionality

As a user, I want to click the "Use Prompt" button to start a new chat with that prompt's text.

OnboardingPrompt Library

Prompt Detail Page

As a user, I want to see all the details of a prompt, so I can understand what it does and how to use it.

OnboardingPrompt Library

Filtering and Searching the Prompt Library

As a user, I want to search for prompts and use filters, so I can quickly find the ones I need.

OnboardingPrompt Library

Create Prompt Library Page

As a user, I want to see a list of ready-to-use prompts, so I can find new ideas for using the chat.

OnboardingPrompt Library

Save Selected "Reasoning Effort" for Models

As a user, I want the application to remember the 'reasoning effort' setting I choose for a model, so I don't have to set it again for every new message.

Prompt

Handle Incoming Deep Links

As a user who clicks a deep link, I want the page to scroll directly to that message and highlight it, so I can find it instantly, even if it's one of many AI responses.

UI/GUIShare

Save Draft Messages Per Chat

As a user, I want the application to save my unfinished message in each chat separately. This way, when I switch between chats, I don't lose my draft for a specific conversation.

Share

Create and Copy Deep Links to Messages

As a user, I want to get a unique link to a specific message in a chat, including a specific AI response from a multi-model reply. This allows me to save it for later or share it with others.

Share

Group Chats in Sidebar by Date

UI/GUI

Implement Amazon Titan Image Generator G1

LLMAmazon

Implement Amazon Titan Text G1 - Lite

LLMAmazon

Implement Amazon Titan Text G1 - Express

LLMAmazon

Implement Amazon Titan Text G1 - Premier

LLMAmazon

Implement OpenAI codex-mini-latest

LLMOpenAI

Implement Grok Code Fast 1

LLMxAI

Implement Perplexity Sonar Deep Research

LLMPerplexity

Implement Perplexity Sonar Reasoning Pro

LLMPerplexity

Implement Gemini Imagen 4

LLMGoogle

File Version History in Library

As a user, I want to upload a new version of a file without overwriting the old one and have access to its version history so I can track changes or revert to a previous state.

AssetsMedia

Full-Text Search in Media Library

As a user, I want to search not just filenames but also their content (e.g., text in a PDF or DOCX) to find relevant information even if I don't remember the filename.

AssetsMedia

Use Items from Media Library in a Prompt

As a user writing a new prompt, I want to easily attach files from my existing library, so I don't have to upload the same files repeatedly.

AssetsMedia

Save AI-Generated Content to Media Library

As a user, I want to save files or content created by the AI (e.g., images, code blocks, documents) directly from the chat to my library, so I can easily archive and reuse them.

AssetsMedia

Media Library Main Page

As a user, I want a central place to manage all my uploaded and generated files, so I can easily access and reuse them.

AssetsMedia

Use Custom Instructions in a Chat

As a user, before sending a prompt, I want to add a custom instruction to the conversation, either by writing a new one or by selecting from my saved templates.

Custom Instructions

Manage Custom Instruction Templates

As a user, I want a central place where I can create, edit, and delete my custom instruction templates for the AI so I can reuse them.

Custom Instructions

View Implementation Code for AI Response

As a developer, I want to see a code example for each AI response showing how to make the same API call so I can quickly integrate it into my own application.

Set Model-Specific Limits

As a user, I want to set specific monthly limits for individual AI models and get confirmation that my settings have been saved.

Tresholds

Set Provider-Specific Limits

As a user, I want to set specific monthly limits for individual AI providers and get confirmation that my settings have been saved.

Tresholds

Communication Blocking When Limits Are Reached

As an administrator, I want the system to automatically block all new AI requests when a preset usage limit is reached, so I can enforce budget controls.

Tresholds

Communication Blocking When Limits Are Reached

As an administrator, I want the system to automatically block all new AI requests when a preset usage limit is reached, so I can enforce budget controls.

Tresholds

Set Overall Usage Limits

As a user, I want to set global monthly limits for tokens, requests, and budget and define what happens when they are reached.

Tresholds

Limits Management Page

As a user, I want to set different levels of usage limits to control my costs and prevent unexpected charges.

Tresholds

Download Invoices from Transaction History

As a user, I want to download an invoice for my payments from the transaction history so I can keep it for my accounting records.

Billing

Create a Static Link to Share a Chat Session

As a user, I want to create a unique public link for my chat so I can share a

Share

Pre-select Models When Continuing a Conversation

As a user returning to a past conversation, I want the AI models I was using to be already selected so I can seamlessly continue the chat without having to remember and re-select them.

Interactive Table of Contents for Chat Prompts

As a user in a long conversation, I want a quick way to navigate between my previous prompts so I can easily find and review specific parts of the chat.

All-In-One Multi-Column Chat View

Add Output Settings to "Master Prompt" Dialog

As a user refining a text to create a master prompt, I want to use the "Output Settings" dropdowns to apply specific styles or formats to the text I am working on.

PromptOnboarding

Quick Output Settings in Prompt Form

As a user writing a prompt, I want to quickly choose common output settings from the prompt form. This lets me make fast changes without opening a new dialog.

PromptOnboarding

Implement Prompt Output Settings (Wrapper Ticket)

As a user, I want to control the writing style and format of the AI's answer. This will help me get results that are perfect for my needs, without writing complex prompts.

PromptOnboarding

Navigate Prompt History with Arrow Keys

As a user, I want to press the up and down arrow keys in the prompt input to cycle through my recent prompts. This allows me to quickly reuse or edit a previous prompt without finding and copying it manually.

Prompt

Make Sidebar Resizable

As a user, I want to be able to change the width of the sidebar, so I can see long chat titles or make the chat area bigger.

UI/GUI

Limit the Height of Code Blocks

As a user, I want long code blocks to have a limited height and their scrollbar. This makes it easier to scroll through the chat and keep an overview.

UI/GUI

Add Streamer Mode to Hide Private Information

As a user who streams or shares my screen, I want to hide my private information like my name, email, and chat list so I can protect my privacy.

UI/GUI

Add Theme Switcher

As a user, I want a button to switch between light, dark, and system themes. This allows me to choose my favourite looks or match my computer's settings.

UI/GUI

Create Dark Theme

As a user, I want the application to have a dark theme, so it is more comfortable to use in low-light conditions.

UI/GUI

Bulk Export of Chat Sessions

As a user, I want to export multiple selected chat sessions at once, so I can easily archive or process them externally.

Feature Request

Bulk Operations on Chat Sessions

As a user, I want to go to a dedicated page where I can see all my chats in a table, select multiple sessions, and perform actions on them all at once, so I can manage my chats more efficiently.

Feature Request

Download All Attachments from Chat Session

As a user, I want to download all assets (both uploaded files and AI-generated content) from a chat session as a single zip archive, so I can easily save all related materials.

Export

Enhanced Markdown Export for Chat Sessions

As a user, I want to export my entire chat session to a Markdown file, including all messages and the detailed system instructions I used, so I can have a complete and accurate record of my conversation for documentation or sharing.

Export

Enhanced Markdown Export for Chat Sessions

Export

Drag-and-Drop Upload for Media Library

As a user in the Media Library, I want to upload files by dragging them onto a dedicated drop zone so I can add new files quickly without needing to click through file dialogs.

AssetsMedia

Implement Gemini Imagen 4 Ultra

LLMGoogle

File Details and Metadata Management

As a user, after clicking a file in the library, I want to see its detailed preview, metadata, and available actions to work with it effectively.

AssetsMedia

Tagging and Filtering in Media Library

As a user, I want to add tags to my files and then filter the view by them, so I can quickly find files related to a specific topic or project.

AssetsMedia

Folder Management in Media Library

As a user, I want to organise my files in the library into folders to maintain a clear structure as the number of files grows.

AssetsMedia

Filter Instruction Templates by Tag

As a user with many instruction templates, I want to filter them by tags to quickly find the one I need.

Custom Instructions

Display Tags in the Instruction Selection Dialog

As a user selecting an instruction template for my chat, I want to see its tags to help me decide.

Custom Instructions

Add and Manage Tags for Custom Instructions

As a user, I want to add tags to my custom instructional templates to better categorise and organise them.

Custom Instructions

Metering Options for BYOK Usage

As a user providing my API key, I want to decide if usage with my key should be tracked against limits so I can monitor its consumption or let it run without restrictions.

APIBYOK

Usage Strategy for Own API Keys

As a user who has provided my own API key, I want to choose if my key should be used first or only as a backup.

APIBYOK

Bring Your Own API Keys (BYOK)

As a user, I want to provide my API keys for individual AI providers (e.g., OpenAI), so that calls to these models are not billed from my application credit.

APIBYOK

Create New API Key

As a developer, I want to create a new API key with a name, description, and an optional expiration date.

API

Manage API Keys

As a developer, I want to see all my API keys, search and sort them, and manage their status so I can securely control access to my account.

API

Show New API Key Securely

As a developer, after creating a new API key, I want to see the full secret key once in a secure way so I can copy it for my application.

API

Advanced Filters for Chat Search

As a user, I want to refine my search using advanced filters like tags, dates, or chat status, so I can find exactly what I am looking for.

SearchFilters

Search Chat History

As a user, I want to open a search window to search my entire chat history and be able to return to my search results until I find what I need.

Favourite Models Management Page

As a user, I want a dedicated page where I can browse all the available AI models and manage my list of favourites.

Manage Favourite Models in the LLM Selection Dialog

As a user selecting models for a chat, I want to mark my most-used models as 'favourites' directly in the selection dialog, so I can quickly apply this selection later.

Sort Chats Sessions in Tag Sections

As a user on the central 'Tags' management page, I want to sort chat session lists independently of any active filters so I can organise sessions assigned to each tag.

Filter Chat List by Tags

As a user, I want to filter my chat list by one or more tags on the central 'Tags' management page to quickly find relevant conversations.

Central Tag Management Screen

As a user, I want a central place to manage all my tags in order to keep my tagging system organised.

Add and View Tags for Chat Sessions

As a user, I want to add tags to my chat sessions to categorise and organise them.

Manage Hidden Chat Sessions

As a user, I want a screen where I can see my hidden chats and make them visible again.

Hide a Chat Session

As a user, I want to hide chats from the main list to clean up my sidebar without deleting them.

Feature Request

Pin/Favourite a Chat Session

As a user, I want to pin important chats to the top of the list for quick access.

Feature Request

Regenerate Chat Session Title with AI

As a user, I want the system to suggest a good title for my chat based on its content.

Feature Request

Add User Setting for Chat Statistics

As a user, I want a setting to turn chat statistics on or off, so I can control how much information is in my chat window.

Settings

On-Demand Statistics for AI Responses

As a user, I want to turn on a setting to see statistics for each AI response, so I can check my usage without cluttering the view.

Stats

Selective Export of Chat Messages

As a user, I want to select specific prompts and their related responses from a chat, so I can export only the most relevant parts of the conversation.

Export

Export Chat Data

As a user, I want to export my chat conversation in different formats so I can easily reuse my prompts or the full chat history in other applications.

Export

Advanced Chat Sharing with Permissions

As a user, I want to securely share my chats with specific people or groups and control their permissions so I can collaborate safely.

Share

Manage Shared Chat Links

As a user who has shared chats, I want a central place to see all my shared links and delete them so I can control what is publicly available.

Share

Start a New Chat Session from a Shared Chat

As a user viewing a shared chat, I want to start my own private conversation based on it so I can continue the topic in my own account.

View a Shared Chat

As a user, I want to view a chat conversation that someone has shared with me via a public link, so I can see the content without needing to log in.

Share

Email and Password Authentication

As a user, I want to sign up and log in with my email and password so I don't have to use a third-party service. I also want to be able to reset my password if I forget it.

Login

Drag-and-Drop File Uploads (Wrapper Ticket)

As a user, I want to upload files by dragging and dropping them into different parts of the application, so I can work more efficiently and intuitively.

AssetsMedia

ready to start (11)

Onboarding via "Getting Started" Checklist

As a new user, I want a simple checklist to show me what to do first. What I can do. This will help me learn how to use the app at my own speed.

PromptOnboarding

In-Session Onboarding Guide for New Chats

As a new user, I want to be guided through the key features of a chat session step-by-step so I can quickly understand how to use the application effectively and discover its powerful features.

PromptOnboarding

Implement Anthropic Claude 4.5 Sonnet

LLMAnthropic

Implement Gemini 2.5 Flash Lite

LLMGoogle

Implement Gemini 2.5 Flash

LLMGoogle

Implement Gemini 2.5 Flash Image (Nano Banana)

LLMGoogle

Implement Anthropic Claude 4.1 Opus

LLMAnthropic

Implement Anthropic Claude 4 Opus

LLMAnthropic

Implement Anthropic Claude 4 Sonnet

LLMAnthropic

Attached Files Preview

As a user, I want to see a preview of the files I have attached to a message and be able to remove them before sending.

AssetsPrompt

Handling Deprecated LLM Models in Existing Conversations

As a user, I want to be informed when a model in my conversation is no longer available and get a recommendation for a new one, if possible.

Prompt

in progress (5)

Attaching Files to a Message

As a user, I want to attach files like images or documents to my message to give the AI the necessary context.

AssetsPrompt

Edit a User Prompt Text

As a user, I want to edit the text of my previous prompt and get new answers based on the updated text.

Automatic Scrolling on Chat Load

As a user opening a past conversation, I want the view to automatically scroll to the end so I can immediately see the latest user request.

Regenerate/Retry a Single AI Response

As a user, if I am not happy with one AI's answer, I want to ask only that model to regenerate its response, without affecting the others.

Regenerate/Retry All Responses for a Prompt

As a user, I want to regenerate all AI answers for one of my prompts to get a new set of responses to the exact same question.

Feature Request