feat(wisekeep): rename transcriber app to wisekeep

Rebranding the transcriber application to better reflect its purpose:
AI-powered wisdom extraction from video content.

Changes:
- Renamed folder: apps/transcriber → apps/wisekeep
- Updated all package names to @wisekeep/* namespace:
  - @wisekeep/backend
  - @wisekeep/web
  - @wisekeep/landing
  - @wisekeep/mobile
  - @wisekeep/shared-types
- Updated root package.json scripts:
  - wisekeep:dev, dev:wisekeep:backend, dev:wisekeep:web, etc.
- Updated documentation in CLAUDE.md files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Till-JS 2025-11-27 14:44:44 +01:00
parent ea3285dcbb
commit cb5657579b
113 changed files with 28 additions and 24 deletions

View file

@ -21,6 +21,8 @@ This is a pnpm workspace monorepo containing multiple product applications with
| **picture** | AI image generation | Expo mobile, SvelteKit web, Astro landing |
| **uload** | URL shortener | SvelteKit web, PocketBase/Drizzle |
| **chat** | AI chat application | NestJS backend, Expo mobile, SvelteKit web, Astro landing |
| **wisekeep** | AI wisdom extraction from video | NestJS backend, Expo mobile, SvelteKit web, Astro landing |
| **quote** | Daily inspiration quotes | NestJS backend, Expo mobile, SvelteKit web, Astro landing |
## Development Commands
@ -33,6 +35,8 @@ pnpm run maerchenzauber:dev
pnpm run memoro:dev
pnpm run picture:dev
pnpm run chat:dev
pnpm run wisekeep:dev
pnpm run quote:dev
# Start specific app within project
pnpm run dev:memoro:mobile # Just mobile app

View file

@ -1,10 +1,10 @@
# CLAUDE.md - Transcriber
# CLAUDE.md - Wisekeep
This file provides guidance to Claude Code when working with the Transcriber project.
This file provides guidance to Claude Code when working with the Wisekeep project.
## Project Overview
Transcriber is an AI-powered YouTube video transcription application with:
Wisekeep is an AI-powered wisdom extraction application that captures insights from video content:
- YouTube video download via yt-dlp
- Ultra-fast audio transcription using Groq Whisper API (~300x realtime)
- Fallback to local Whisper for offline use
@ -15,7 +15,7 @@ Transcriber is an AI-powered YouTube video transcription application with:
## Architecture
```
apps/transcriber/
apps/wisekeep/
├── apps/
│ ├── backend/ # NestJS API server (port 3006)
│ ├── web/ # SvelteKit web application
@ -43,22 +43,22 @@ apps/transcriber/
# From monorepo root
pnpm install
# Start all transcriber apps
pnpm transcriber:dev
# Start all wisekeep apps
pnpm wisekeep:dev
# Start individual apps
pnpm dev:transcriber:backend # NestJS backend (port 3006)
pnpm dev:transcriber:web # SvelteKit web (port 5173)
pnpm dev:transcriber:landing # Astro landing (port 4321)
pnpm dev:transcriber:mobile # Expo mobile
pnpm dev:wisekeep:backend # NestJS backend (port 3006)
pnpm dev:wisekeep:web # SvelteKit web (port 5173)
pnpm dev:wisekeep:landing # Astro landing (port 4321)
pnpm dev:wisekeep:mobile # Expo mobile
# Start web + backend together
pnpm dev:transcriber:app
pnpm dev:wisekeep:app
```
### Environment Variables
Create `apps/transcriber/apps/backend/.env`:
Create `apps/wisekeep/apps/backend/.env`:
```bash
PORT=3006
WHISPER_PROVIDER=groq # groq or local

View file

@ -1,8 +1,8 @@
{
"name": "@transcriber/backend",
"name": "@wisekeep/backend",
"version": "1.0.0",
"private": true,
"description": "YouTube Transcriber Backend - NestJS API",
"description": "Wisekeep Backend - NestJS API for wisdom extraction",
"scripts": {
"dev": "nest start --watch",
"build": "nest build",

View file

@ -1,5 +1,5 @@
{
"name": "@transcriber/landing",
"name": "@wisekeep/landing",
"type": "module",
"version": "1.0.0",
"private": true,

View file

@ -1,5 +1,5 @@
{
"name": "@transcriber/mobile",
"name": "@wisekeep/mobile",
"version": "1.0.0",
"private": true,
"main": "expo-router/entry",

View file

@ -1,5 +1,5 @@
{
"name": "@transcriber/web",
"name": "@wisekeep/web",
"version": "1.0.0",
"private": true,
"scripts": {

Some files were not shown because too many files have changed in this diff Show more