EXXETA / EXXETA/exxperts

Per-room AI provider/model selection

Open
#51 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
354
Forks
40
PR merge metrics
No merged PRs in 30d

Description

I want to set the AI provider and model per room. The global setting should only be the default for new rooms.

Right now the provider is a single global switch: a room can only use models from the currently active profile. So if I want my work rooms on a company gateway and my personal rooms on my Claude subscription, I have to flip the global profile every time I switch rooms. That makes a clean work/personal separation across rooms impractical.

Threads already store the provider and model they're locked to — what's missing is being able to choose them per room.

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Trace the current global provider/model setting, the existing thread provider/model persistence, and the room settings entry points. Done means each room can retain its selected provider and model, while the global setting remains the default only for newly created rooms.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
ai, full-stack
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.