stacklok / stacklok/toolhive-studio

[Task] Create local user-level configuration system

Open
#490 1 comment 0 reactions 1 assignee View on GitHub

@kantord is already working on this.

Since Jul 23, 2025.

Task
Dominant language
TypeScript
Stars
167
Forks
24
Avg merge
11h 32m
Merged PRs (30d)
91

Description

Description

As a user I would like to be able to configure certain settings of the app, such as light/dark theme preferences and preferences on whether they want to be warned about running MCP servers before quitting the app.

Having this settings file would also enable users to synchronize or back up their settings using tools specifically designed for that (such as chezmoi)

Acceptance Criteria
  • Instead of using the local storage API, a real config file is used to save user preferences. Alternatively, we can use some mechanism to synchronize local storage and a config file
  • The usage of this config file should be properly documented, and it should be easy for the user to figure out the location of this file
  • When the user first opens the app, an empty config file should be automatically created
Priority

Low

Task Type

Feature

Additional Context

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.