Modular AI Assistant Interface Development

Job ID: 39372304

Budget: $250 – $750 USD

I'm looking for a skilled developer to build a sleek, platform-agnostic AI assistant interface. This interface should support modular connections to multiple LLM providers: OpenAI, Grok, Qwen, and DeepSeek.

- Core Features

1. Unified Streaming Chat UI

Realtime assistant conversation flow with streaming output
Support for switching or routing queries to different AI providers (OpenAI, Grok, Qwen, DeepSeek) via selectable dropdown or auto-routing
2. Persistent Memory + Project Organization

Conversations stored by project folders or time windows (Today, Yesterday, Last 7 Days, Older)
Option to tag, rename, or archive threads
Support for user-editable memory snippets, tied to AI assistant personas or platform contexts
3. Modular Multi-LLM Backend

API connectors for:
OpenAI (Assistants API + GPT models)
Grok by xAI (when API access available)
Qwen (Alibaba Cloud)
DeepSeek Chat API
Ability to toggle or prioritize LLM routing per session or per message
4. Rich Text + Canvas Mode

Switch into a collaborative Canvas/TextDoc mode (for longform editing, outlining, brainstorming)
Save and return to canvas files within project folders
5. Visual Tools Integration

Plug in image generation platforms (DALL·E, Midjourney, OpenArt, etc.) via API
Send/receive prompt-based image generations inline with text threads
6. Clean, Minimal UX

Think: Notion x ChatGPT x Figma Canvas
Responsive design, optimized for focus and creative work
- Tech Stack Preferences

Frontend: React (preferred), Svelte, or Vue
Backend: Node.js, Python (FastAPI or Flask), or comparable modern stack
Real-time features: WebSockets or SSE for chat streaming
Authentication (optional): OAuth or JWT; user-specific memory management
- Deliverables

Fully functional web-based prototype
Working connections to at least 2 AI APIs (OpenAI + one other)
Project/memory structure with file saving (text or markdown)
Canvas-style editing for longform content
Visual design that feels elegant, light, distraction-free
- When Applying, Please Include: GROk and:

Brief background or links to past relevant work
Suggested approach for modular LLM connectivity
Preferred tech stack and reasoning
Rough timeline and estimated hours/cost
Your take on building clean, distraction-free UX for assistant workflows
Ideal Skills & Experience:
- Proficiency in UI/UX design
- Experience with AI and LLM integrations
- Strong background in web/app development
- Familiarity with modern chat interfaces and their functionalities

Please provide samples of similar work.
Related categories: PHP Website Design Graphic Design MySQL HTML