diff --git a/README.md b/README.md
index 950c096..266ba6b 100644
--- a/README.md
+++ b/README.md
@@ -79,6 +79,18 @@ An open-source TypeScript framework for building AI-powered applications and age
---
+### [Novelcrafter](https://www.novelcrafter.com)
+
+
+
+Your all-in-one writing workspace that blends a powerful world-building wiki called Codex with flexible, model-agnostic AI assistance to help authors plan, draft, and finish their novels with complete creative control.
+
+`chat` `creative` `productivity`
+
+[Documentation](https://www.novelcrafter.com/help/docs/ai-connections/openrouter)
+
+---
+
### [Roo Code](https://roocode.com)
diff --git a/apps/novelcrafter/app.yaml b/apps/novelcrafter/app.yaml
new file mode 100644
index 0000000..97a8eac
--- /dev/null
+++ b/apps/novelcrafter/app.yaml
@@ -0,0 +1,9 @@
+name: "Novelcrafter"
+description: "Your all-in-one writing workspace that blends a powerful world-building wiki called Codex with flexible, model-agnostic AI assistance to help authors plan, draft, and finish their novels with complete creative control."
+url: "https://www.novelcrafter.com"
+docs: "https://www.novelcrafter.com/help/docs/ai-connections/openrouter"
+tags:
+ - chat
+ - creative
+ - productivity
+date_added: "2025-01-13"
diff --git a/apps/novelcrafter/logo.png b/apps/novelcrafter/logo.png
new file mode 100644
index 0000000..c118845
Binary files /dev/null and b/apps/novelcrafter/logo.png differ