diff --git a/apps/code/src/renderer/assets/sounds/meep-smol.mp3 b/apps/code/src/renderer/assets/sounds/meep-smol.mp3
new file mode 100644
index 000000000..5dce1864c
Binary files /dev/null and b/apps/code/src/renderer/assets/sounds/meep-smol.mp3 differ
diff --git a/apps/code/src/renderer/features/settings/components/sections/GeneralSettings.tsx b/apps/code/src/renderer/features/settings/components/sections/GeneralSettings.tsx
index c64480e83..daab793b5 100644
--- a/apps/code/src/renderer/features/settings/components/sections/GeneralSettings.tsx
+++ b/apps/code/src/renderer/features/settings/components/sections/GeneralSettings.tsx
@@ -340,6 +340,7 @@ export function GeneralSettings() {
I'm ready
Cute noise
Meep
+ Meep (Smol)
Bubbles
Drop
Knock
diff --git a/apps/code/src/renderer/features/settings/stores/settingsStore.ts b/apps/code/src/renderer/features/settings/stores/settingsStore.ts
index 32da2ca3f..69d626fcc 100644
--- a/apps/code/src/renderer/features/settings/stores/settingsStore.ts
+++ b/apps/code/src/renderer/features/settings/stores/settingsStore.ts
@@ -28,6 +28,7 @@ export type CompletionSound =
| "danilo"
| "revi"
| "meep"
+ | "meep-smol"
| "bubbles"
| "drop"
| "knock"
diff --git a/apps/code/src/renderer/utils/sounds.ts b/apps/code/src/renderer/utils/sounds.ts
index bbfdc17f6..b0abc7b0f 100644
--- a/apps/code/src/renderer/utils/sounds.ts
+++ b/apps/code/src/renderer/utils/sounds.ts
@@ -5,6 +5,7 @@ import dropUrl from "@renderer/assets/sounds/drop.mp3";
import guitarUrl from "@renderer/assets/sounds/guitar.mp3";
import knockUrl from "@renderer/assets/sounds/knock.mp3";
import meepUrl from "@renderer/assets/sounds/meep.mp3";
+import meepSmolUrl from "@renderer/assets/sounds/meep-smol.mp3";
import reviUrl from "@renderer/assets/sounds/revi.mp3";
import ringUrl from "@renderer/assets/sounds/ring.mp3";
import shootUrl from "@renderer/assets/sounds/shoot.mp3";
@@ -17,6 +18,7 @@ const SOUND_URLS: Record, string> = {
danilo: daniloUrl,
revi: reviUrl,
meep: meepUrl,
+ "meep-smol": meepSmolUrl,
bubbles: bubblesUrl,
drop: dropUrl,
knock: knockUrl,
diff --git a/apps/mobile/assets/sounds/meep-smol.mp3 b/apps/mobile/assets/sounds/meep-smol.mp3
new file mode 100644
index 000000000..5dce1864c
Binary files /dev/null and b/apps/mobile/assets/sounds/meep-smol.mp3 differ
diff --git a/apps/mobile/src/app/settings/index.tsx b/apps/mobile/src/app/settings/index.tsx
index eb362d933..8bbf76568 100644
--- a/apps/mobile/src/app/settings/index.tsx
+++ b/apps/mobile/src/app/settings/index.tsx
@@ -31,6 +31,7 @@ const THEME_OPTIONS = [
const SOUND_OPTIONS: ReadonlyArray<{ value: CompletionSound; label: string }> =
[
{ value: "meep", label: "Meep" },
+ { value: "meep-smol", label: "Meep (Smol)" },
{ value: "knock", label: "Knock" },
{ value: "ring", label: "Ring" },
{ value: "shoot", label: "Shoot" },
diff --git a/apps/mobile/src/features/preferences/stores/preferencesStore.ts b/apps/mobile/src/features/preferences/stores/preferencesStore.ts
index 7be276e1a..bdacce031 100644
--- a/apps/mobile/src/features/preferences/stores/preferencesStore.ts
+++ b/apps/mobile/src/features/preferences/stores/preferencesStore.ts
@@ -6,6 +6,7 @@ export type ThemePreference = "light" | "dark" | "system";
export type CompletionSound =
| "meep"
+ | "meep-smol"
| "knock"
| "ring"
| "shoot"
diff --git a/apps/mobile/src/features/tasks/utils/sounds.ts b/apps/mobile/src/features/tasks/utils/sounds.ts
index 89c69f748..2bf901bc0 100644
--- a/apps/mobile/src/features/tasks/utils/sounds.ts
+++ b/apps/mobile/src/features/tasks/utils/sounds.ts
@@ -11,6 +11,8 @@ const knockAsset = require("../../../../assets/sounds/knock.mp3");
// eslint-disable-next-line @typescript-eslint/no-require-imports
const meepAsset = require("../../../../assets/sounds/meep.mp3");
// eslint-disable-next-line @typescript-eslint/no-require-imports
+const meepSmolAsset = require("../../../../assets/sounds/meep-smol.mp3");
+// eslint-disable-next-line @typescript-eslint/no-require-imports
const ringAsset = require("../../../../assets/sounds/ring.mp3");
// eslint-disable-next-line @typescript-eslint/no-require-imports
const shootAsset = require("../../../../assets/sounds/shoot.mp3");
@@ -19,6 +21,7 @@ const slideAsset = require("../../../../assets/sounds/slide.mp3");
const SOUND_ASSETS: Record = {
meep: meepAsset,
+ "meep-smol": meepSmolAsset,
knock: knockAsset,
ring: ringAsset,
shoot: shootAsset,