@@ -61,7 +61,7 @@ const features = [
6161 } ,
6262]
6363
64- const headlineWords = [ "The" , "world's" , " strongest"]
64+ const headlineWords = [ "The" , "strongest" ]
6565const greenWords = [ "free" , "coding" , "agent." ]
6666
6767const faqs = [
@@ -199,8 +199,6 @@ export default function HomeClient() {
199199 < span className = "text-acid-green text-sm font-semibold tracking-wide" >
200200 100% Free
201201 </ span >
202- < span className = "text-zinc-600 text-sm" > •</ span >
203- < span className = "text-zinc-400 text-sm" > No credits required</ span >
204202 </ div >
205203 </ motion . div >
206204
@@ -246,9 +244,7 @@ export default function HomeClient() {
246244 transition = { { duration : 0.6 , delay : 0.8 } }
247245 className = "text-lg md:text-xl text-zinc-400 max-w-2xl mx-auto mb-10 leading-relaxed"
248246 >
249- Describe what you want, and Freebuff edits your code.
250- < br className = "hidden sm:block" />
251- No subscription. No credits. Just code.
247+ No subscription. No API key. 5x faster than Claude Code.
252248 </ motion . p >
253249
254250 { /* Install command */ }
@@ -261,36 +257,6 @@ export default function HomeClient() {
261257 < InstallCommand />
262258 </ motion . div >
263259
264- { /* CTA buttons */ }
265- < motion . div
266- initial = { { opacity : 0 , y : 20 } }
267- animate = { { opacity : 1 , y : 0 } }
268- transition = { { duration : 0.5 , delay : 1.15 } }
269- className = "flex flex-col sm:flex-row items-center justify-center gap-4 mb-16"
270- >
271- < Link href = "/login" >
272- < Button
273- size = "lg"
274- className = "bg-acid-green text-black hover:bg-acid-green/90 font-semibold px-8 shadow-[0_0_25px_rgba(0,255,149,0.25)] hover:shadow-[0_0_35px_rgba(0,255,149,0.4)] transition-all duration-300"
275- >
276- Get Started
277- </ Button >
278- </ Link >
279- < Link
280- href = "https://codebuff.com/docs"
281- target = "_blank"
282- rel = "noopener noreferrer"
283- >
284- < Button
285- size = "lg"
286- variant = "outline"
287- className = "border-zinc-700 hover:border-zinc-500 hover:bg-white/[0.03]"
288- >
289- Read the Docs
290- </ Button >
291- </ Link >
292- </ motion . div >
293-
294260 { /* Terminal demo */ }
295261 < TerminalDemo />
296262 </ div >
@@ -344,69 +310,6 @@ export default function HomeClient() {
344310 </ div >
345311 </ section >
346312
347- { /* Divider */ }
348- < div className = "h-px bg-gradient-to-r from-transparent via-zinc-800 to-transparent" />
349-
350- { /* ─── How It Works ─── */ }
351- < section className = "py-24 px-4 bg-zinc-950/50" >
352- < div className = "container mx-auto max-w-3xl" >
353- < motion . div
354- initial = { { opacity : 0 , y : 20 } }
355- whileInView = { { opacity : 1 , y : 0 } }
356- viewport = { { once : true , amount : 0.3 } }
357- transition = { { duration : 0.6 } }
358- className = "text-center mb-12"
359- >
360- < h2 className = "text-3xl md:text-4xl font-bold mb-4" >
361- Up and running in 30 seconds
362- </ h2 >
363- </ motion . div >
364-
365- < div className = "space-y-8" >
366- { [
367- {
368- step : '1' ,
369- title : 'Install Freebuff' ,
370- command : 'npm install -g freebuff' ,
371- } ,
372- {
373- step : '2' ,
374- title : 'Navigate to your project' ,
375- command : 'cd ~/my-project' ,
376- } ,
377- {
378- step : '3' ,
379- title : 'Start coding' ,
380- command : 'freebuff' ,
381- } ,
382- ] . map ( ( item , i ) => (
383- < motion . div
384- key = { item . step }
385- initial = { { opacity : 0 , x : - 20 } }
386- whileInView = { { opacity : 1 , x : 0 } }
387- viewport = { { once : true } }
388- transition = { { duration : 0.5 , delay : i * 0.15 } }
389- className = "flex items-start gap-4"
390- >
391- < div className = "flex-shrink-0 h-10 w-10 rounded-full bg-acid-green/10 border border-acid-green/30 flex items-center justify-center text-acid-green font-bold" >
392- { item . step }
393- </ div >
394- < div className = "flex-1" >
395- < h3 className = "text-lg font-semibold mb-2" > { item . title } </ h3 >
396- < div className = "flex items-center gap-2 bg-zinc-900 border border-zinc-800 rounded-lg px-4 py-2.5 font-mono text-sm" >
397- < span className = "text-acid-green select-none" > $</ span >
398- < code className = "text-white/90 select-all flex-1" >
399- { item . command }
400- </ code >
401- < CopyButton value = { item . command } />
402- </ div >
403- </ div >
404- </ motion . div >
405- ) ) }
406- </ div >
407- </ div >
408- </ section >
409-
410313 { /* ─── FAQ Section ─── */ }
411314 < section className = "py-24 px-4" >
412315 < div className = "container mx-auto max-w-2xl" >
0 commit comments