Skip to content

OpenMuse

CopilotKit's self-hosted personal agent where Jev decides if a reply becomes a clarification panel, an options comparison or prose.

Serviceprototype

Overview

OpenMuse is CopilotKit's self-hosted personal agent with its own browser, terminal and files, built with CopilotKit React Native for iOS, Android and web. You ask for an outcome, follow the plan, review actions and return to the result; email and browser results appear inline and you can take control of the agent's browser session. It is compatible with any agent harness and in alpha.

Per the list summary, Jev decides how each reply is presented: as a clarification panel, a comparison of options, or plain prose, overriding the agent only when confident. The README links a Jev aquarium-trip demo walking through a fictional school email, clarification choices, sourced exhibit cards and preference refinement, with an 83-second live recording where TypeSafe Jev makes the decisions and a scripted agent keeps the scenario repeatable. It suits teams exploring generative UI for agents.

What the decision model decides

TypeQuestionAnswers
ChoiceHow should this reply be presented?clarification panel · options comparison · plain prose

How it works

  1. Agent produces a reply.
  2. Jev classifies which UI form fits.
  3. Override the agent's default only when confident.
  4. Render the chosen interface.

Strengths

  • Adaptive UI chosen by a fast decision call.
  • Overrides only when confident.
  • Cross-platform apps.

Caveats

  • Alpha software.
  • Some features need their own configuration.

At a glance

Type
Service
Status
prototype
Language
TypeScript
Runtime
React Native (iOS, Android, web), server
Has code
yes
Has tests
yes

Use cases and integrations

How curated lists describe it

  • CopilotKit's self-hosted personal agent with its own browser, terminal and files; Jev decides whether a reply becomes a clarification panel, a comparison of options or plain prose, and overrides the agent only when confident. Alpha.

    MrJev/awesome-jev

Frequently asked questions

What does Jev decide?

Whether a reply should be a clarification panel, an options comparison or plain prose.

Is the demo live?

The 83-second recording uses live Jev decisions with a scripted agent for repeatability.

Is it production-ready?

No, it is alpha and intended for self-hosting and building on.

Related projects

  • React components that use Jev judgments to choose which component renders, how lists are ordered and whether affordances show.

    ProjectbetaTypeScript
  • SillyTavern extension that asks your own Jev questions about each message and, when a rule matches, injects, rerolls or scripts.

    PluginbetaJavaScript
  • Prompt-first music studio where Jev makes every compositional choice, from plan to each bar pattern, rendered as editable MIDI.

    ProjectbetaTypeScript
  • Vercel Labs' generative UI framework with an experimental compose path where Jev picks which catalog components and actions to render.

    ServicebetaTypeScript
  • Chrome extension that drafts WhatsApp and Gmail replies and hides unproductive YouTube videos using a Jev yes/no question per video.

    Browser extensionbetaJavaScript
  • Community shadcn-style React components and interactive lab for building TypeSafe AI interfaces.

    ProjectbetaTypeScript