hlassiege/darylpublic Fork
⑂ 5028966
Commits
⬇ Clone ▾
git clone https://git.rickub.com/hlassiege/daryl.git
git clone ssh://git@rickub.com/hlassiege/daryl.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Download ZIP

docs: rework the README introduction

hlassiege committed 2026-10-11T21:35:12+02:00 Browse files
5028966 parent: 750e515
modified README.md +8 -10
@@ -1,10 +1,10 @@
11 # Studio
22
3-A local studio to produce YouTube videos from idea to publication: angle, titles, thumbnails,
3+A local studio to produce YouTube videos (or whatever you want) from idea to publication: angle, titles, thumbnails,
44 script, shooting, rough cut, editing, shorts, rendering and upload, all in one interface.
5-Daryl, the studio's assistant does most of the writing and editing work;
6-everything else runs on your machine (Whisper, ffmpeg, HyperFrames). The interface is available in
7-English and French; Daryl writes in your channel's language (both in Settings).
5+
6+A lot of stuff runs on your machine (Whisper, ffmpeg, HyperFrames) but you can also plug in other tools (Gladia, Eleven Labs). The interface is available in
7+English and French.
88
99 ## A personal tool, shared as is
1010
@@ -19,11 +19,11 @@ a **personal tool**:
1919 flexible overall, and it may give you ideas for your own workflow.
2020
2121 It is built on **Windows** and for a single user: no accounts, no remote server, all state lives in
22-`data/`. It should work on macOS and Linux too, but I don't test it there.
22+`data/`. It should work on macOS and Linux too (?), but I don't test it there.
2323
2424 ## Projects
2525
26-Everything starts from a **project**: one video, from idea to publication. Its folder
26+Everything starts from a **project** from idea to publication. Its folder
2727 (`data/projects/<id>/`) keeps everything it produces, and `project.json` its state. The steps, grouped
2828 into Pre-production, Production, Post-production (Long-form and Shorts) and Publishing:
2929
@@ -45,9 +45,7 @@ into Pre-production, Production, Post-production (Long-form and Shorts) and Publ
4545 | Details | Title, description, tags, chapters and A/B test for each video |
4646 | Upload | Uploads each video to YouTube once its checks pass |
4747
48-The Motion design, Sound design and Captions steps are hidden: motion and sound design happen in the
49-Editing chat, captions in Shorts → Editing. The **Library** (`data/library/`) is shared by all
50-projects (B-roll, music, sound design, images, logos, people, places).
48+You can add motion and sound design in the editing chat. There is a **Library** (`data/library/`) to reuse your own resources (images, videos, sounds, templates) across projects.
5149
5250 ## Requirements
5351
@@ -55,7 +53,7 @@ projects (B-roll, music, sound design, images, logos, people, places).
5553 - **Python 3.12**
5654 - **Node.js** and **pnpm**
5755 - **ffmpeg** in the PATH (`winget install ffmpeg`)
58-- **[Claude Code](https://claude.com/claude-code)** installed and logged in (`claude auth login`)
56+- **[Claude Code](https://claude.com/claude-code)** installed and logged in (`claude auth login`). I suspect it can works with other LLMs, but I only test it with Claude Code.
5957 - Optional: an NVIDIA GPU for Whisper (otherwise it runs on the CPU, slower)
6058 - Optional: a [fal.ai](https://fal.ai) key to generate thumbnails
6159 - Optional: a [ytwatch](https://ytwatch.hakanai.io) account for channel stats
@@ -1,10 +1,10 @@
1 # Studio1 # Studio
2 2
3-A local studio to produce YouTube videos from idea to publication: angle, titles, thumbnails,3+A local studio to produce YouTube videos (or whatever you want) from idea to publication: angle, titles, thumbnails,
4 script, shooting, rough cut, editing, shorts, rendering and upload, all in one interface.4 script, shooting, rough cut, editing, shorts, rendering and upload, all in one interface.
5-Daryl, the studio's assistant does most of the writing and editing work;5+
6-everything else runs on your machine (Whisper, ffmpeg, HyperFrames). The interface is available in6+A lot of stuff runs on your machine (Whisper, ffmpeg, HyperFrames) but you can also plug in other tools (Gladia, Eleven Labs). The interface is available in
7-English and French; Daryl writes in your channel's language (both in Settings).7+English and French.
8 8
9 ## A personal tool, shared as is9 ## A personal tool, shared as is
10 10
@@ -19,11 +19,11 @@ a **personal tool**:
19 flexible overall, and it may give you ideas for your own workflow.19 flexible overall, and it may give you ideas for your own workflow.
20 20
21 It is built on **Windows** and for a single user: no accounts, no remote server, all state lives in21 It is built on **Windows** and for a single user: no accounts, no remote server, all state lives in
22-`data/`. It should work on macOS and Linux too, but I don't test it there.22+`data/`. It should work on macOS and Linux too (?), but I don't test it there.
23 23
24 ## Projects24 ## Projects
25 25
26-Everything starts from a **project**: one video, from idea to publication. Its folder26+Everything starts from a **project** from idea to publication. Its folder
27 (`data/projects/<id>/`) keeps everything it produces, and `project.json` its state. The steps, grouped27 (`data/projects/<id>/`) keeps everything it produces, and `project.json` its state. The steps, grouped
28 into Pre-production, Production, Post-production (Long-form and Shorts) and Publishing:28 into Pre-production, Production, Post-production (Long-form and Shorts) and Publishing:
29 29
@@ -45,9 +45,7 @@ into Pre-production, Production, Post-production (Long-form and Shorts) and Publ
45 | Details | Title, description, tags, chapters and A/B test for each video |45 | Details | Title, description, tags, chapters and A/B test for each video |
46 | Upload | Uploads each video to YouTube once its checks pass |46 | Upload | Uploads each video to YouTube once its checks pass |
47 47
48-The Motion design, Sound design and Captions steps are hidden: motion and sound design happen in the48+You can add motion and sound design in the editing chat. There is a **Library** (`data/library/`) to reuse your own resources (images, videos, sounds, templates) across projects.
49-Editing chat, captions in Shorts → Editing. The **Library** (`data/library/`) is shared by all
50-projects (B-roll, music, sound design, images, logos, people, places).
51 49
52 ## Requirements50 ## Requirements
53 51
@@ -55,7 +53,7 @@ projects (B-roll, music, sound design, images, logos, people, places).
55 - **Python 3.12**53 - **Python 3.12**
56 - **Node.js** and **pnpm**54 - **Node.js** and **pnpm**
57 - **ffmpeg** in the PATH (`winget install ffmpeg`)55 - **ffmpeg** in the PATH (`winget install ffmpeg`)
58-- **[Claude Code](https://claude.com/claude-code)** installed and logged in (`claude auth login`)56+- **[Claude Code](https://claude.com/claude-code)** installed and logged in (`claude auth login`). I suspect it can works with other LLMs, but I only test it with Claude Code.
59 - Optional: an NVIDIA GPU for Whisper (otherwise it runs on the CPU, slower)57 - Optional: an NVIDIA GPU for Whisper (otherwise it runs on the CPU, slower)
60 - Optional: a [fal.ai](https://fal.ai) key to generate thumbnails58 - Optional: a [fal.ai](https://fal.ai) key to generate thumbnails
61 - Optional: a [ytwatch](https://ytwatch.hakanai.io) account for channel stats59 - Optional: a [ytwatch](https://ytwatch.hakanai.io) account for channel stats