Beexly commited on
Commit
a20d739
·
verified ·
1 Parent(s): 59d275c

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. README.md +10 -5
  2. index.html +139 -17
README.md CHANGED
@@ -1,10 +1,15 @@
1
  ---
2
- title: Studio Hub
3
- emoji: 🐨
4
- colorFrom: pink
5
- colorTo: purple
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
1
  ---
2
+ title: Beexly Studio Hub
3
+ emoji: 🧭
4
+ colorFrom: gray
5
+ colorTo: indigo
6
  sdk: static
7
  pinned: false
8
+ license: mit
9
+ short_description: Front door to Garrett's personal free-GPU studio suite
10
  ---
11
 
12
+ # Beexly Studio Hub
13
+
14
+ Static landing page (no GPU) linking every Space in the personal free
15
+ ZeroGPU studio suite. Not connected to any Galaxy Sports Edge product.
index.html CHANGED
@@ -1,19 +1,141 @@
1
  <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  </html>
 
1
  <!doctype html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="utf-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1">
6
+ <title>Beexly Studio</title>
7
+ <style>
8
+ :root {
9
+ --bg: #0b0d12;
10
+ --card: #151822;
11
+ --border: #262b3a;
12
+ --text: #e8eaf0;
13
+ --muted: #9aa1b4;
14
+ --accent: #7c9cff;
15
+ }
16
+ @media (prefers-color-scheme: light) {
17
+ :root {
18
+ --bg: #f6f7fb;
19
+ --card: #ffffff;
20
+ --border: #e2e5ee;
21
+ --text: #16181f;
22
+ --muted: #5a6072;
23
+ --accent: #3f5fe0;
24
+ }
25
+ }
26
+ * { box-sizing: border-box; }
27
+ body {
28
+ margin: 0;
29
+ background: var(--bg);
30
+ color: var(--text);
31
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
32
+ padding: 48px 20px 80px;
33
+ }
34
+ .wrap { max-width: 880px; margin: 0 auto; }
35
+ h1 { font-size: 1.9rem; margin-bottom: 4px; }
36
+ .sub { color: var(--muted); margin-bottom: 8px; }
37
+ .notice {
38
+ font-size: 0.85rem;
39
+ color: var(--muted);
40
+ border: 1px solid var(--border);
41
+ border-radius: 10px;
42
+ padding: 10px 14px;
43
+ margin: 20px 0 36px;
44
+ }
45
+ .grid {
46
+ display: grid;
47
+ grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
48
+ gap: 16px;
49
+ }
50
+ .card {
51
+ background: var(--card);
52
+ border: 1px solid var(--border);
53
+ border-radius: 14px;
54
+ padding: 20px;
55
+ display: flex;
56
+ flex-direction: column;
57
+ gap: 10px;
58
+ }
59
+ .card h2 { margin: 0; font-size: 1.15rem; }
60
+ .card .tagline { color: var(--muted); font-size: 0.92rem; margin: 0; }
61
+ .limits {
62
+ font-size: 0.8rem;
63
+ color: var(--muted);
64
+ border-top: 1px solid var(--border);
65
+ padding-top: 10px;
66
+ line-height: 1.5;
67
+ }
68
+ .limits b { color: var(--text); }
69
+ .status {
70
+ display: inline-block;
71
+ font-size: 0.72rem;
72
+ font-weight: 600;
73
+ letter-spacing: 0.03em;
74
+ text-transform: uppercase;
75
+ padding: 2px 8px;
76
+ border-radius: 999px;
77
+ }
78
+ .status.live { background: rgba(90, 200, 130, 0.15); color: #4cbb7a; }
79
+ .status.pending { background: rgba(230, 170, 60, 0.15); color: #d69b30; }
80
+ a.open {
81
+ color: var(--accent);
82
+ text-decoration: none;
83
+ font-size: 0.9rem;
84
+ font-weight: 600;
85
+ }
86
+ a.open:hover { text-decoration: underline; }
87
+ footer {
88
+ margin-top: 48px;
89
+ color: var(--muted);
90
+ font-size: 0.8rem;
91
+ text-align: center;
92
+ }
93
+ </style>
94
+ </head>
95
+ <body>
96
+ <div class="wrap">
97
+ <h1>Beexly Studio</h1>
98
+ <p class="sub">Garrett's personal free-GPU studio suite, built on Hugging Face ZeroGPU.</p>
99
+ <div class="notice">
100
+ Personal tooling only. Nothing here is connected to, or part of, any
101
+ Galaxy Sports Edge product, database, or customer data — and it never
102
+ will be. All Spaces run on the Hugging Face free tier.
103
+ </div>
104
+
105
+ <div class="grid">
106
+ <div class="card">
107
+ <span class="status live">Live</span>
108
+ <h2>Studio Chat</h2>
109
+ <p class="tagline">General-purpose chat, with presets for code, writing, and structured JSON output.</p>
110
+ <div class="limits">
111
+ <b>Model:</b> Qwen2.5-72B-Instruct, 4-bit (nf4)<br>
112
+ <b>License:</b> Qwen (custom, non-Apache)<br>
113
+ <b>Packed size:</b> 44.5GB<br>
114
+ <b>Throughput:</b> ~13.4 tok/s · max 1024 output tokens/reply<br>
115
+ <b>Cold start:</b> ~4-5 min (no persistent storage on free tier)
116
+ </div>
117
+ <a class="open" href="https://huggingface.co/spaces/Beexly/studio-chat" target="_blank" rel="noopener">Open studio-chat &rarr;</a>
118
+ </div>
119
+
120
+ <div class="card">
121
+ <span class="status pending">Building</span>
122
+ <h2>Studio Media</h2>
123
+ <p class="tagline">Image generation, speech transcription, and text-to-speech in one Space.</p>
124
+ <div class="limits">
125
+ <b>Image:</b> FLUX.1-schnell (Apache-2.0) — measuring seconds/image now<br>
126
+ <b>Transcribe:</b> Whisper-large-v3-turbo (MIT) — not yet added<br>
127
+ <b>Speech:</b> Kokoro-82M (Apache-2.0) — not yet added<br>
128
+ <b>Vision:</b> pending packing-budget check after the above
129
+ </div>
130
+ <a class="open" href="https://huggingface.co/spaces/Beexly/studio-media" target="_blank" rel="noopener">Open studio-media &rarr;</a>
131
+ </div>
132
+ </div>
133
+
134
+ <footer>
135
+ Free-tier ZeroGPU caps every account at 2 GPU Spaces — this suite is
136
+ packed by modality (chat in one, media in the other) to fit inside
137
+ that limit without a paid plan.
138
+ </footer>
139
+ </div>
140
+ </body>
141
  </html>