My Dream AI Client


After extensive use of various AI clients, I’ve identified three key features needed for an ideal platform.

Dream AI Client

Feature 1: Universal Chat

Building on established demand, this capability should include:

  • Model selection flexibility
  • Support for numerous MCP servers and tools without arbitrary limits
  • Cross-client memory storage and retrieval
  • Integration with knowledge platforms like Notion and Confluence for searchable references
  • Workflow triggering via tagging syntax (e.g., @post-meeting-agent)

StackChat is a leading example due to robust remote MCP support and multi-model selection.

Feature 2: Workflows

Described as “a sequence of steps I regularly do,” workflows handle repeatable tasks like meeting followups and documentation updates. Ideal implementation requires:

Structure:

  • Bucket organization similar to projects
  • System prompts guiding workflow behavior
  • Defined tool lists with core/secondary designations
  • Accessible resource libraries (documents, folders, codebases)
  • Per-workflow model selection

Execution:

  • Schedule, webhook, or chat-based triggering
  • Feedback mechanisms updating prompts and storing successful outputs

Relevance AI approaches this capability, though tool portability limitations present challenges.

Feature 3: Initiation Points

Multiple access methods enhance usability:

  • Desktop application as primary interface
  • Browser extension functionality
  • Raycast integration
  • Slack thread tagging
  • Resource pooling across systems

Related: Rethinking MCP: From App to Workflow Servers