**Built my own model-agnostic AI workstation because I was tired of platform lock-in — free, BYOAK, open source**

Reddit r/artificial / 5/9/2026

💬 OpinionDeveloper Stack & InfrastructureTools & Practical UsageModels & Research

Key Points

  • The article describes a new “model-agnostic” AI workstation UI called Architect's Domain designed to reduce context rebuilding when switching between providers and models.
  • It includes persistent workspace environments with pinned context, imported files, and notes, aiming to make setups portable across different LLMs.
  • The system provides manual memory curation, showing memory fragments during chat and letting the user approve or reject what gets remembered.
  • It supports character/persona creation via file injection (e.g., .txt as system context) and offers provider switching across services like OpenRouter, Venice.ai, and DeepSeek.
  • The project is open source and runs fully static with BYOAK (user-provided keys and data), and is implemented in plain JavaScript/HTML/CSS for easy deployment without framework bloat.

Tired of rebuilding context every time I switched models. Tired of my personas living inside OpenAI's walled garden. Built something to fix it.

**Architect's Domain**, a workstation UI that sits on top of any provider.

Core features:

- **Workspace system**, persistent environments with pinned context, imported files, notes. Think Claude Projects but provider-agnostic

- **Manual memory curation**, fragments surface during chat, you approve or reject what gets remembered. No silent auto-memory

- **Character/persona system via file injection**, load .txt files as system context. Works with character cards, lorebooks, personality files, anything

- **Provider switching**, OpenRouter, Venice.ai, DeepSeek. Swap models without losing your setup

- **BYOAK**, your keys, your data, runs fully static

No React, no framework bloat. Vanilla JS + CSS + HTML. Deployable anywhere.

I use it daily for prompt engineering and RP character testing across different frontier models. The workspace + memory combo is what makes it actually useful vs just another chat wrapper.

Open source: https://github.com/HactoriXD/architects-domainv1

Feedback welcome! especially from people who've tried similar setups.

submitted by /u/EnricoFiora
[link] [comments]