Skip to content

Commit e33ba68

Browse files
Add Jellybox Local App (#719)
Hi Huggingface team! [Jellybox](https://jellybox.com) is a local first app for running both language models, and image generation. Here is a current features list: 1. Download models from Huggingface 2. In depth configuration for creating templates for chatting with language models 3. Allow language models to execute code in a container sandbox (prompted with unprompted coming soon) 4. Windows (Nvidia (CUDA) & AMD (ROCm)) and macOS support 5. Image generation templates, with per template image galleries 6. Deep link support --------- Co-authored-by: Bertrand Chevrier <[email protected]>
1 parent efebb9b commit e33ba68

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

packages/tasks/src/local-apps.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,25 @@ export const LOCAL_APPS = {
118118
displayOnModelPage: isGgufModel,
119119
deeplink: (model) => new URL(`sanctum://open_from_hf?model=${model.id}`),
120120
},
121+
jellybox: {
122+
prettyLabel: "Jellybox",
123+
docsUrl: "https://jellybox.com",
124+
mainTask: "text-generation",
125+
displayOnModelPage: (model) =>
126+
isGgufModel(model) ||
127+
(model.library_name === "diffusers" &&
128+
model.tags.includes("safetensors") &&
129+
(model.pipeline_tag === "text-to-image" || model.tags.includes("lora"))),
130+
deeplink: (model) => {
131+
if (isGgufModel(model)) {
132+
return new URL(`jellybox://llm/models/huggingface/LLM/${model.id}`);
133+
} else if (model.tags.includes("lora")) {
134+
return new URL(`jellybox://image/models/huggingface/ImageLora/${model.id}`);
135+
} else {
136+
return new URL(`jellybox://image/models/huggingface/Image/${model.id}`);
137+
}
138+
},
139+
},
121140
msty: {
122141
prettyLabel: "Msty",
123142
docsUrl: "https://msty.app",

0 commit comments

Comments
 (0)