diff --git a/apps/stage-tamagotchi/src/components/InteractiveArea.vue b/apps/stage-tamagotchi/src/components/InteractiveArea.vue
index cca16476c..efa4bfc35 100644
--- a/apps/stage-tamagotchi/src/components/InteractiveArea.vue
+++ b/apps/stage-tamagotchi/src/components/InteractiveArea.vue
@@ -3,7 +3,7 @@ import type { ChatProvider } from '@xsai-ext/shared-providers'
import { useMicVAD } from '@proj-airi/stage-ui/composables'
import { useChatStore, useConsciousnessStore, useProvidersStore, useSettings } from '@proj-airi/stage-ui/stores'
-import { BasicTextarea } from '@proj-airi/ui/Form'
+import { BasicTextarea } from '@proj-airi/ui'
import { invoke } from '@tauri-apps/api/core'
import { storeToRefs } from 'pinia'
import { onMounted, ref, watch } from 'vue'
diff --git a/apps/stage-tamagotchi/src/pages/settings/airi-card/index.vue b/apps/stage-tamagotchi/src/pages/settings/airi-card/index.vue
index eb11fde2d..303fb3e12 100644
--- a/apps/stage-tamagotchi/src/pages/settings/airi-card/index.vue
+++ b/apps/stage-tamagotchi/src/pages/settings/airi-card/index.vue
@@ -2,7 +2,7 @@
import type { ccv3 } from '@proj-airi/ccc'
import { useAiriCardStore } from '@proj-airi/stage-ui/stores'
-import { InputFile } from '@proj-airi/ui/Form'
+import { InputFile } from '@proj-airi/ui'
import { storeToRefs } from 'pinia'
import { computed, ref, watch } from 'vue'
import { useI18n } from 'vue-i18n'
diff --git a/apps/stage-tamagotchi/src/pages/settings/modules/consciousness.vue b/apps/stage-tamagotchi/src/pages/settings/modules/consciousness.vue
index acefea4e2..b3e767994 100644
--- a/apps/stage-tamagotchi/src/pages/settings/modules/consciousness.vue
+++ b/apps/stage-tamagotchi/src/pages/settings/modules/consciousness.vue
@@ -1,6 +1,6 @@
diff --git a/packages/ui/src/Form/Field/FieldInput.story.vue b/packages/stage-ui/src/components/Form/Field/FieldInput.story.vue
similarity index 97%
rename from packages/ui/src/Form/Field/FieldInput.story.vue
rename to packages/stage-ui/src/components/Form/Field/FieldInput.story.vue
index fdc5e7837..41a8353f7 100644
--- a/packages/ui/src/Form/Field/FieldInput.story.vue
+++ b/packages/stage-ui/src/components/Form/Field/FieldInput.story.vue
@@ -1,8 +1,7 @@
diff --git a/packages/ui/src/Form/Input/InputKeyValue.story.vue b/packages/stage-ui/src/components/Form/Input/InputKeyValue.story.vue
similarity index 90%
rename from packages/ui/src/Form/Input/InputKeyValue.story.vue
rename to packages/stage-ui/src/components/Form/Input/InputKeyValue.story.vue
index 6eec5325c..719214c68 100644
--- a/packages/ui/src/Form/Input/InputKeyValue.story.vue
+++ b/packages/stage-ui/src/components/Form/Input/InputKeyValue.story.vue
@@ -1,8 +1,7 @@
diff --git a/packages/ui/src/Form/Range/Range.story.vue b/packages/stage-ui/src/components/Form/Range/Range.story.vue
similarity index 94%
rename from packages/ui/src/Form/Range/Range.story.vue
rename to packages/stage-ui/src/components/Form/Range/Range.story.vue
index 387e13342..05a11ce16 100644
--- a/packages/ui/src/Form/Range/Range.story.vue
+++ b/packages/stage-ui/src/components/Form/Range/Range.story.vue
@@ -1,8 +1,7 @@
diff --git a/packages/ui/src/Form/Textarea/Textarea.story.vue b/packages/stage-ui/src/components/Form/Textarea/Textarea.story.vue
similarity index 89%
rename from packages/ui/src/Form/Textarea/Textarea.story.vue
rename to packages/stage-ui/src/components/Form/Textarea/Textarea.story.vue
index ce0c9e92d..229b4ba22 100644
--- a/packages/ui/src/Form/Textarea/Textarea.story.vue
+++ b/packages/stage-ui/src/components/Form/Textarea/Textarea.story.vue
@@ -1,8 +1,7 @@
diff --git a/packages/stage-ui/src/components/Gadgets/AudioSpectrum.story.vue b/packages/stage-ui/src/components/Gadgets/AudioSpectrum.story.vue
index 66b723f21..4448b5e39 100644
--- a/packages/stage-ui/src/components/Gadgets/AudioSpectrum.story.vue
+++ b/packages/stage-ui/src/components/Gadgets/AudioSpectrum.story.vue
@@ -1,5 +1,5 @@