diff --git a/app/(default)/page.tsx b/app/(default)/page.tsx
index c8cd7d8fd..3a42dc7bd 100644
--- a/app/(default)/page.tsx
+++ b/app/(default)/page.tsx
@@ -1,4 +1,5 @@
-import Features from "@/components/features/Features";
+import Features from "@/components/Features";
+import VideoSection from "@/components/features/VideoSection";
import Hero from "@/components/hero";
import OpenSource from "@/components/opensource";
import Showcase from "@/components/showcase";
@@ -13,6 +14,7 @@ export default function Home() {
return (
<>
+ Simply fill out the form below if you’re interested in joining! If + selected, you can try out our beta releases, play around with new + features, and let us know what you think via a quick feedback form. If + you spot any bugs or have suggestions, we want to hear them! +
+ ), + }, + { + id: "third", + question: "We Can't Do This Without You!", + answer: ( ++ We're incredibly grateful for beta testers who take the time to + help us improve. Your participation doesn't just help us; it helps + build better tools for everyone who wants to create software. Fill out + the form below to join! +
+ ), + }, +]; + +const FAQComponent: React.FC = () => { + const [openItem, setOpenItem] = useState- At PearAI, our mission is to allow anyone to turn their ideas into - creation. We’re constantly adding new features and updates to get - closer to our goal. To make sure public releases are bug-free, we - regularly release early versions of PearAI with experimental - features to those in the PearAI Beta Tester Program! -
-- Simply fill out the form below if you’re interested in joining! If - selected, you can try out our beta releases, play around with new - features, and let us know what you think via a quick feedback - form. If you spot any bugs or have suggestions, we want to hear - them! +
+ At PearAI, our mission is to allow anyone to turn their ideas into + creation. We're constantly adding new features and updates to + get closer to our goal. To make sure public releases are bug-free, + we regularly release early versions of PearAI with experimental + features to those in the PearAI Beta Tester Program!
- We're incredibly grateful for beta testers who take the time - to help us improve. Your participation doesn't just help us; - it helps build better tools for everyone who wants to create - software. Fill out the form below to join! -
+ +Ticket-based improvements:
+Bug fixes:
+Bounty-based tickets:
+- PearAI is proudly open source, driven by an amazing community - working together to help anyone build software. Whether you're - a student looking to enhance your resume, a coding enthusiast, or a - PearAI user hoping to improve the product, we welcome and value your - contributions! -
-- Ticket-based improvements: -
-Bug fixes:
-- Bounty-based tickets: -
-+ PearAI is proudly open source, driven by an amazing community + working together to help anyone build software. Whether + you're a student looking to enhance your resume, a coding + enthusiast, or a PearAI user hoping to improve the product, we + welcome and value your contributions! +
+
Your contributions directly help build better tools for everyone who wants to create software. Join us in making software development accessible to all!
- "Pay-as-you-go" system for additional credits is
- temporarily paused. For additional credits, please top up credits.
- These credits never expire, staying in your account
- indefinitely until you use them. They are only used once
- you've exhausted your Monthly PearAI credits. Your remaining
- top up credit amount will be shown on your dashboard. The amount
- purchased is deposited to your account, and the usage cost depends
- on the input/output sizes of your prompts, and the LLM
- provider/model used.
-
-
- Please contact us on the PearAI Discord server if you have any
- questions - we're here to help!
-
+ Pay-as-you-go is temporarily paused. Top up credits never expire + and are only used after your Monthly PearAI credits are + exhausted. Usage cost varies based on prompt size and LLM model + used. +
+- Custom credits -
- ) : ( -- ${option.amount}{" "} - credits -
- )} -- Your PearAI Credits usage depends on the price - of the underlying LLM, and your prompt's - input and output sizes. -
-+ Custom{" "} + credits +
+ ) : ( ++ ${option.amount} + credits +
+ )} ++ The best AI model for coding changes by the week, only known to + insiders managing multiple subscriptions. PearAI Router + automatically connects you to the highest-performing AI models + for coding across all tools. Simply select 'PearAI + Model' to get the best on market with a single + subscription. +
++ Create new projects from scratch! PearAI ensures your project + adheres to the latest technologies and best practices. +
++ Coding agent that can automatically code features and fix bugs + for you. +
++ Almost all projects require users to login. Let PearAI help + you with this with best practices and the latest tools. +
++ Launches your web projects to the internet so you can share + them with everyone. +
++ Any idea you have, PearAI is here to help you build it. PearAI is + an AI code editor with a suite of the best AI tools to allow you + to make what you want. Not just for prototyping, but for a long + lifespan of added features and growth. +
+ + Just remember to make what excites! - - - -- Any idea you have, PearAI is here to help you build it. PearAI is a - code editor with a suite of the best AI tools to make it as easy as - possible for you to make what you want. Not just for prototyping, but - for a long lifespan of added features and growth. -
-- Just remember to make what excites! -
-Current features include
++ Create new projects from scratch! PearAI ensures your + project adheres to the latest technologies and best + practices. +
+- PearAI is{" "} - open source{" "} - and backed by a wonderful community. Join our{" "} - Discord with +2000 - developers and friends all trying to create the best AI code editor - in the world together. Feel free to ask questions about your own - projects, or ask for help from the community! -
-+ Coding agent that can automatically code features and + fix bugs for you. +
+- PearAI hopes to empower everyone to build software. The world is - shifting from mass-market software to personalized solutions. We see a - future where anyone can bring their ideas to life in a world driven by - Personal Software and want to lead this movement. Try PearAI out today - and see what you can make! -
-+ Automatically use the best AI on the market. +
++ Make edits in your codebase. +
++ Almost all projects require users to login. Let PearAI + help you with this with best practices and the latest + tools. +
++ Launches your web projects onto to internet so you can + share with everyone. +
+- The best AI model for coding changes by the week, only known to - insiders managing multiple subscriptions. PearAI Router - automatically connects you to the highest-performing AI models for - coding across all tools. Simply select 'PearAI Model' to - get the best on market with a single subscription. -
-- LLM Benchmark Scores* -
-+ +
Try out the latest beta version of PearAI and let us know what you think in{" "} - Discord - - ! + + .
- ++ Make Your Next Project Today. +
+ ++ Try PearAI for free. +
+ +Pair programming... Pear Programming... PearAI! 🍐💡
, + }, + { + id: "privacy", + question: "Does PearAI store my code?!", + answer: ( ++ No. All codebase indexing occurs and remains strictly local on your + machine ( + + source + + ). Our servers never store any of your code. Additionally, we maintain a + zero-data retention policy with our primary LLM cloud provider, + Anthropic, ensuring they also neither store nor train on your code. +
+ ), + }, + { + id: "contribute", + question: "How can I contribute to PearAI?!", + answer: ( ++ See the contributor's section:{" "} + + Contributing 101 + + . +
+ ), + }, +]; const FAQComponent: React.FC = () => { const [openItem, setOpenItem] = useState- Can't find the answer you're looking for? Ask us directly - in our{" "} - - Discord - {" "} - or through{" "} - - email - - . -
-- You just want to bring your ideas to life. PearAI gets you there. -
-- PearAI natively integrates the best-in-market AI tools for each - aspect of coding with AI (tooling for code generation, LLM, - search, codebase knowledge, debugging, etc.), so you can just - focus on building. -
-+ Can't find the answer you're looking for? Ask us + directly in our{" "} + + Discord + {" "} + or through{" "} + + email + + . +
++ You just want to be able to make what you want, fast. PearAI + gets you that. +
+Pair programming... Pear Programming... PearAI! 🍐💡
, - }, - { - id: "competitors", - question: "1. Why PearAI over competitors?!", - answer: ( -Over using vanilla LLM’s:
-Over other extensions:
-Over other AI Code Editors:
-- Last but not least: We are fully transparent and Open Source. Anyone - can see, review, and contribute to our code. This allows for a - community-driven product, mitigates privacy concerns that other - similar tools face, and provides a faster development cycle thanks to - our community. We want PearAI to be a culture. Read more:{" "} - - Why Open Source Matters for AI Code Editors - - . -
-- No. All codebase indexing occurs and remains strictly local on your - machine ( - - source - - ). Our servers never store any of your code. Additionally, we maintain a - zero-data retention policy with our primary LLM cloud provider, - Anthropic, ensuring they also neither store nor train on your code. -
- ), - }, - { - id: "contribute", - question: "3. How can I contribute to PearAI?!", - answer: ( -- See the contributor's section:{" "} - - Contributing 101 - - . -
- ), - }, -]; diff --git a/components/features/DesktopFeatures.tsx b/components/features/DesktopFeatures.tsx deleted file mode 100644 index ed1aa80c4..000000000 --- a/components/features/DesktopFeatures.tsx +++ /dev/null @@ -1,151 +0,0 @@ -import { useState, useRef, useEffect } from "react"; -import { ChevronDown } from "lucide-react"; -import { AnimatePresence, motion } from "framer-motion"; -import { videoData } from "./data"; - -export default function DesktopFeatures() { - const [activeCard, setActiveCard] = useState(1); - const [progress, setProgress] = useState(0); - const videoRef = useRef- {video.description} -
-{video.description}
+