diff --git a/apps/web/src/routes/api/media-upload.ts b/apps/web/src/routes/api/media-upload.ts
index b5f18a9ded..b6a6ce35ce 100644
--- a/apps/web/src/routes/api/media-upload.ts
+++ b/apps/web/src/routes/api/media-upload.ts
@@ -2,7 +2,7 @@ import { createFileRoute } from "@tanstack/react-router";
import { getGitHubCredentials } from "@/functions/github-content";
-const GITHUB_REPO = "fastrepl/hyprnote";
+const GITHUB_REPO = "fastrepl/char";
const GITHUB_BRANCH = "main";
const ALLOWED_FOLDERS = [
"apps/web/public/images",
diff --git a/apps/web/src/routes/api/webhooks/slack-interactive.ts b/apps/web/src/routes/api/webhooks/slack-interactive.ts
index 9711f52ac8..5fbceed7e5 100644
--- a/apps/web/src/routes/api/webhooks/slack-interactive.ts
+++ b/apps/web/src/routes/api/webhooks/slack-interactive.ts
@@ -3,7 +3,7 @@ import * as crypto from "crypto";
import { getGitHubCredentials } from "@/functions/github-content";
-const GITHUB_REPO = "fastrepl/hyprnote";
+const GITHUB_REPO = "fastrepl/char";
function verifySlackSignature(
signingSecret: string,
diff --git a/apps/web/src/routes/github.tsx b/apps/web/src/routes/github.tsx
index 1182459c00..6249192cf0 100644
--- a/apps/web/src/routes/github.tsx
+++ b/apps/web/src/routes/github.tsx
@@ -3,7 +3,7 @@ import { createFileRoute, redirect } from "@tanstack/react-router";
export const Route = createFileRoute("/github")({
beforeLoad: () => {
throw redirect({
- href: "https://github.com/fastrepl/hyprnote",
+ href: "https://github.com/fastrepl/char",
} as any);
},
});
diff --git a/apps/web/src/utils/download.ts b/apps/web/src/utils/download.ts
index 675b45c7c4..f10b5d38b0 100644
--- a/apps/web/src/utils/download.ts
+++ b/apps/web/src/utils/download.ts
@@ -11,7 +11,7 @@ export interface DownloadLink {
}
export function getDownloadLinks(version: string): DownloadLink[] {
- const baseUrl = `https://github.com/fastrepl/hyprnote/releases/download/desktop_v${version}`;
+ const baseUrl = `https://github.com/fastrepl/char/releases/download/desktop_v${version}`;
return [
{
diff --git a/crates/db-user/assets/thank-you.md b/crates/db-user/assets/thank-you.md
index 5f74f3deb2..f7fed68b80 100644
--- a/crates/db-user/assets/thank-you.md
+++ b/crates/db-user/assets/thank-you.md
@@ -12,4 +12,4 @@ You will be able to try out Meeting Transcription after STT download is complete
Also, please [join our Discord](https://hyprnote.com/discord)! We really want to hear from you.
-

+

diff --git a/packages/agent-support/src/modal/sandbox.ts b/packages/agent-support/src/modal/sandbox.ts
index 9ca835e1a9..72a05e65d9 100644
--- a/packages/agent-support/src/modal/sandbox.ts
+++ b/packages/agent-support/src/modal/sandbox.ts
@@ -32,7 +32,7 @@ async function getAppAndImage(): Promise<{
"RUN npm install -g @anthropic-ai/claude-code",
"WORKDIR /app",
"RUN bun add stripe @supabase/supabase-js loops pg posthog-node",
- `RUN git clone --depth 1 https://github.com/fastrepl/hyprnote.git ${REPO_PATH}`,
+ `RUN git clone --depth 1 https://github.com/fastrepl/char.git ${REPO_PATH}`,
]);
return { app: cachedApp, image };
diff --git a/plugins/windows/src/events.rs b/plugins/windows/src/events.rs
index 5c78377a3c..b2028f794f 100644
--- a/plugins/windows/src/events.rs
+++ b/plugins/windows/src/events.rs
@@ -4,7 +4,7 @@ use tauri::Manager;
use crate::AppWindow;
-// TODO: https://github.com/fastrepl/hyprnote/commit/150c8a1 this not worked. webview_window not found.
+// TODO: https://github.com/fastrepl/char/commit/150c8a1 this not worked. webview_window not found.
pub fn on_window_event(window: &tauri::Window
, event: &tauri::WindowEvent) {
let app = window.app_handle();
diff --git a/scripts/download_releases.sh b/scripts/download_releases.sh
index 7707e4134f..af5df1070f 100755
--- a/scripts/download_releases.sh
+++ b/scripts/download_releases.sh
@@ -8,7 +8,7 @@ download_version() {
local version=$1
local dir="$base_dir/$version"
- release_data=$(cn release show fastrepl/hyprnote "$version" --channel=stable 2>/dev/null)
+ release_data=$(cn release show fastrepl/char "$version" --channel=stable 2>/dev/null)
if [ $? -ne 0 ]; then
return 1
@@ -20,10 +20,10 @@ download_version() {
mkdir -p "$dir"
if [ ! -z "$dmg_x86_64" ] && [ "$dmg_x86_64" != "null" ]; then
- curl -sL "https://cdn.crabnebula.app/download/fastrepl/hyprnote/$version/$dmg_x86_64" -o "$dir/$dmg_x86_64"
+ curl -sL "https://cdn.crabnebula.app/download/fastrepl/char/$version/$dmg_x86_64" -o "$dir/$dmg_x86_64"
fi
if [ ! -z "$dmg_aarch64" ] && [ "$dmg_aarch64" != "null" ]; then
- curl -sL "https://cdn.crabnebula.app/download/fastrepl/hyprnote/$version/$dmg_aarch64" -o "$dir/$dmg_aarch64"
+ curl -sL "https://cdn.crabnebula.app/download/fastrepl/char/$version/$dmg_aarch64" -o "$dir/$dmg_aarch64"
fi
}
diff --git a/supabase/migrations/20250206000000_create_github_star_leads.sql b/supabase/migrations/20250206000000_create_github_star_leads.sql
index f81ee2e4de..69fcfb8824 100644
--- a/supabase/migrations/20250206000000_create_github_star_leads.sql
+++ b/supabase/migrations/20250206000000_create_github_star_leads.sql
@@ -6,7 +6,7 @@ create table if not exists public.github_star_leads (
profile_url text,
bio text,
event_type text not null default 'star',
- repo_name text not null default 'fastrepl/hyprnote',
+ repo_name text not null default 'fastrepl/char',
name text,
company text,
is_match boolean,
From 92f605066a8e8595316a2241c2cb29027f2ec99d Mon Sep 17 00:00:00 2001
From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Date: Sat, 14 Feb 2026 06:27:13 +0000
Subject: [PATCH 2/2] fix: address review comments - cd dir name, CrabNebula
revert, Homebrew cask consistency
Co-Authored-By: yujonglee
---
README.md | 2 +-
apps/web/content/docs/developers/0.setup.mdx | 6 +++---
scripts/download_releases.sh | 6 +++---
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md
index 380955d094..3334f34e3a 100644
--- a/README.md
+++ b/README.md
@@ -23,7 +23,7 @@ You can also use it for taking notes for lectures or organizing your thoughts
## Installation
```bash
-brew install --cask fastrepl/char/char@nightly
+brew install --cask fastrepl/char/hyprnote@nightly
```
- [macOS](https://hyprnote.com/download) (public beta)
diff --git a/apps/web/content/docs/developers/0.setup.mdx b/apps/web/content/docs/developers/0.setup.mdx
index e22fe977e4..192dc295ef 100644
--- a/apps/web/content/docs/developers/0.setup.mdx
+++ b/apps/web/content/docs/developers/0.setup.mdx
@@ -33,11 +33,11 @@ Clone the repository and install dependencies:
```bash
git clone https://github.com/fastrepl/char.git
-cd hyprnote
+cd char
pnpm install
```
-Build the UI package before running the desktop app:
+Build the UI packagebefore running the desktop app:
```bash
pnpm -F ui build
@@ -71,7 +71,7 @@ After running the setup script, clone the repository and install dependencies:
```bash
git clone https://github.com/fastrepl/char.git
-cd hyprnote
+cd char
pnpm install
```
diff --git a/scripts/download_releases.sh b/scripts/download_releases.sh
index af5df1070f..7707e4134f 100755
--- a/scripts/download_releases.sh
+++ b/scripts/download_releases.sh
@@ -8,7 +8,7 @@ download_version() {
local version=$1
local dir="$base_dir/$version"
- release_data=$(cn release show fastrepl/char "$version" --channel=stable 2>/dev/null)
+ release_data=$(cn release show fastrepl/hyprnote "$version" --channel=stable 2>/dev/null)
if [ $? -ne 0 ]; then
return 1
@@ -20,10 +20,10 @@ download_version() {
mkdir -p "$dir"
if [ ! -z "$dmg_x86_64" ] && [ "$dmg_x86_64" != "null" ]; then
- curl -sL "https://cdn.crabnebula.app/download/fastrepl/char/$version/$dmg_x86_64" -o "$dir/$dmg_x86_64"
+ curl -sL "https://cdn.crabnebula.app/download/fastrepl/hyprnote/$version/$dmg_x86_64" -o "$dir/$dmg_x86_64"
fi
if [ ! -z "$dmg_aarch64" ] && [ "$dmg_aarch64" != "null" ]; then
- curl -sL "https://cdn.crabnebula.app/download/fastrepl/char/$version/$dmg_aarch64" -o "$dir/$dmg_aarch64"
+ curl -sL "https://cdn.crabnebula.app/download/fastrepl/hyprnote/$version/$dmg_aarch64" -o "$dir/$dmg_aarch64"
fi
}