Skip to content

Add Jellybox Local App #719

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jun 7, 2024
Merged

Add Jellybox Local App #719

merged 3 commits into from
Jun 7, 2024

Conversation

phudtran
Copy link
Contributor

@phudtran phudtran commented May 28, 2024

Hi Huggingface team!

Jellybox 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

@phudtran
Copy link
Contributor Author

phudtran commented May 28, 2024

Also, for apps that support multiple pipeline types, would you guys consider changing

mainTask: PipelineType;

to

tasks: PipelineType[];

@julien-c
Copy link
Member

Also, for apps that support multiple pipeline types, would you guys consider changing

mainTask: PipelineType;

to

tasks: [PipelineType];

This is only to categoize the app in our current settings UX though. So it's not super important imo

@krampstudio
Copy link
Collaborator

Hey @phudtran do you have the icon in SVG?

@phudtran
Copy link
Contributor Author

Hey @phudtran do you have the icon in SVG?

I'm currently working on converting the icon to a vector. Will reply here with the SVG once it's ready.

@phudtran
Copy link
Contributor Author

phudtran commented May 31, 2024

@krampstudio here's the SVG

jellybox

@phudtran
Copy link
Contributor Author

phudtran commented May 31, 2024

SVG issues fixed. Illustrator was exporting with inline styles which resulted in black images because of the CSP. Had to go in and manually change them to attributes.

Comment on lines +122 to +126
return new URL(`jellybox://llm/models/huggingface/LLM/${model.id}`);
} else if (model.tags.includes("lora")) {
return new URL(`jellybox://image/models/huggingface/ImageLora/${model.id}`);
} else {
return new URL(`jellybox://image/models/huggingface/Image/${model.id}`);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

btw take a look at #738 in case you'd like to support opening from an optional specific file inside the repo! thanks!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the heads up! Taking a look.

@krampstudio krampstudio merged commit e33ba68 into huggingface:main Jun 7, 2024
4 checks passed
@krampstudio
Copy link
Collaborator

@phudtran this is now live on huggingface.co
Please don't hesitate to share the news with the Jellybox users

@julien-c
Copy link
Member

Also, @Reeray did a simple version of your logo to be displyed in SVG on our website. Sharing it here in case it's ever useful:

jellybox

@phudtran
Copy link
Contributor Author

Thank you @krampstudio and @julien-c!

Quick question, is there any change I need to do on my side to get Jellybox to be selectable as the default application for both text generation and text-to-image?

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants