Bryce Tozer

My Dream AI Client

After months of deeply using different AI clients (ChatGPT, Claude Desktop, Raycast, Relevance, etc) I keep running into limitations in a few key areas. Here's the three key product features I believe would make the dream AI client.

client1

Feature 1: Universal Chat

ChatGPT and Claude have clearly proven the need and use case for this, so I won't dive in too deeply. However the additional features I want are:

Both of these could be solved with MCP servers or more native integrations with other platforms. In my opinion (and trying not to be biased) StackChat is one of the leaders in this space given its very strong remote MCP support and ability to select models from different AI labs.

The final feature I want is:

Feature 2: Workflows

A workflow (what some call "sub-agents") is a sequence of steps I regularly do: creating meeting followups from transcripts, raising bug tickets, updating documentation, etc. These often have a set scope and are pretty repeatable.

This is the feature that I believe is yet to be well executed - many platforms excel at a few of the sub-features however I haven't found one that masters them all. Here are the fundamental features that would make up workflows in an ideal LLM client:

Workflow Structure

Using Workflows

In terms of workflows, I feel Relevance AI gets pretty close, however it's understandably too focused on native tools rather than remote tools - this tool portability is a deal breaker for me (Relay.app might provide a well-balanced alternative in this space).

Feature 3: Initiation Points

While this doesn't seem like much of a feature, I believe it's key to having the most frictionless UX, and therefore is a fundamental feature.

To achieve the best UX, I believe this would need to be running as a desktop app, however it would also be great to initiate the universal chat from a:

Similarly, it would be great to be able to pool a few resources from different systems together and have them run in the same workflow - ie forward a Slack message into the prompt then add a Jira ticket I'm looking at in Chrome.

I appreciate there is an argument that workflows should be done in a specialised app, but I feel this should all be achievable in a single app. Currently, I'm using Claude for this, but would love to find a tool that does all of these features!


Related Post: Rethinking MCP: From App to Workflow Servers

#ai