+ );
+}
diff --git a/docs/src/components/Elements/dropdown.js b/docs/src/components/Elements/dropdown.js
index 31c2bf05a..5709a89ac 100644
--- a/docs/src/components/Elements/dropdown.js
+++ b/docs/src/components/Elements/dropdown.js
@@ -76,6 +76,7 @@ export default function Dropdown() {
setDefaultSystem(systems[1]);
}
};
+
useEffect(() => {
const updateDownloadLinks = async () => {
try {
diff --git a/docs/src/pages/index.js b/docs/src/pages/index.js
index d07e7d279..32176f9d8 100644
--- a/docs/src/pages/index.js
+++ b/docs/src/pages/index.js
@@ -5,38 +5,12 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
import useBaseUrl from "@docusaurus/useBaseUrl";
import Layout from "@theme/Layout";
import AnnoncementBanner from "@site/src/components/Announcement";
-import {
- CloudArrowUpIcon,
- CursorArrowRaysIcon,
- ShieldCheckIcon,
- CpuChipIcon,
- ClipboardDocumentIcon,
- CubeTransparentIcon,
- ComputerDesktopIcon,
- FolderPlusIcon,
-} from "@heroicons/react/24/outline";
-import { AiOutlineGithub, AiOutlineTwitter } from "react-icons/ai";
+
+import { AiOutlineGithub } from "react-icons/ai";
import ThemedImage from "@theme/ThemedImage";
-const features = [
- {
- name: "Personal AI that runs on your computer",
- desc: "Jan runs directly on your local machine, offering privacy, convenience and customizability.",
- },
- {
- name: "Extendable via App and Plugin framework",
- desc: "Jan has a versatile app and plugin framework, allowing you to customize it to your needs.",
- },
- {
- name: "Private and offline, your data never leaves your machine",
- desc: "Your conversations and data are with an AI that runs on your computer, where only you have access.",
- },
- {
- name: "No subscription fees, the AI runs on your computer",
- desc: "Say goodbye to monthly subscriptions or usage-based APIs. Jan runs 100% free on your own hardware.",
- },
-];
+import DownloadLink from "@site/src/components/Elements/downloadLink";
export default function Home() {
const { siteConfig } = useDocusaurusContext();
@@ -45,19 +19,18 @@ export default function Home() {
- {/* */}
+ />
@@ -72,7 +45,6 @@ export default function Home() {
*/}
-
Own your AI
@@ -108,7 +80,6 @@ export default function Home() {
- {/* */}
- {/*
+
AI that you control
Private. Local. Infinitely Customizable.
-
- {features.map((feat, i) => {
- return (
-
-
-
{feat.name}
-
{feat.desc}
-
-
- );
- })}
-
-
*/}
-
-
-
-
Your AI, forever.
-
Apps come and go, but your AI and data should last.
+
+
+
+
+
Personal AI that runs on your computer
+
+ Jan runs directly on your local machine, offering privacy,
+ convenience and customizability.
+
+
+
+
+
+
+
Extendable via App and Plugin framework
+
+ Jan has a versatile app and plugin framework, allowing you
+ to customize it to your needs.
+
+
+
+
+
+
+
+ Private and offline, your data never leaves your machine
+
+
+ Your conversations and data are with an AI that runs on your
+ computer, where only you have access.
+
+
+
+
+
+
+
No subscription fees, the AI runs on your computer
+
+ Say goodbye to monthly subscriptions or usage-based APIs.
+ Jan runs 100% free on your own hardware.
+
+
+
-
+
+
+
+
+
Your AI, forever.
+
+ Apps come and go, but your AI and data should last.{" "}
+
+
+
+
+
+
+ Jan uses open, standard and non-proprietary files stored
+ locally on your device.
+
+
+
+
+
+ You have total control over your AI, which means you can
+ use Jan offline and switch to another app easily if you
+ want.
+
+
+
+
+
+
+
+
+
100% free on your own hardware
+
+
+
+
+
+
We are open-source. Join Jan community.
diff --git a/docs/src/styles/card.scss b/docs/src/styles/card.scss
index 592de481f..9149c3d0d 100644
--- a/docs/src/styles/card.scss
+++ b/docs/src/styles/card.scss
@@ -14,7 +14,7 @@
0px 1px 2px 0px #525154 inset;
}
.card {
- @apply p-8 rounded-3xl border bg-gray-100 border-gray-100 dark:border-[#202231] dark:bg-[#111217];
+ @apply rounded-3xl border bg-gray-100 border-gray-100 dark:border-[#202231] dark:bg-[#111217];
&-link {
display: inline-flex;
diff --git a/docs/static/img/card-element.png b/docs/static/img/card-element.png
new file mode 100644
index 000000000..94fab7029
Binary files /dev/null and b/docs/static/img/card-element.png differ
diff --git a/docs/static/img/card-framework-dark.png b/docs/static/img/card-framework-dark.png
new file mode 100644
index 000000000..ca59ecd76
Binary files /dev/null and b/docs/static/img/card-framework-dark.png differ
diff --git a/docs/static/img/card-framework-light.png b/docs/static/img/card-framework-light.png
new file mode 100644
index 000000000..01bdb999a
Binary files /dev/null and b/docs/static/img/card-framework-light.png differ
diff --git a/docs/static/img/card-free-dark.png b/docs/static/img/card-free-dark.png
new file mode 100644
index 000000000..875c01fd7
Binary files /dev/null and b/docs/static/img/card-free-dark.png differ
diff --git a/docs/static/img/card-free-light.png b/docs/static/img/card-free-light.png
new file mode 100644
index 000000000..a57439df5
Binary files /dev/null and b/docs/static/img/card-free-light.png differ
diff --git a/docs/static/img/card-nitro-dark.png b/docs/static/img/card-nitro-dark.png
new file mode 100644
index 000000000..749fd8f91
Binary files /dev/null and b/docs/static/img/card-nitro-dark.png differ
diff --git a/docs/static/img/card-nitro-light.png b/docs/static/img/card-nitro-light.png
new file mode 100644
index 000000000..13a2f2179
Binary files /dev/null and b/docs/static/img/card-nitro-light.png differ
diff --git a/docs/static/img/group-chat-dark.png b/docs/static/img/group-chat-dark.png
new file mode 100644
index 000000000..5b8be82a7
Binary files /dev/null and b/docs/static/img/group-chat-dark.png differ
diff --git a/docs/static/img/group-chat-light.png b/docs/static/img/group-chat-light.png
new file mode 100644
index 000000000..2f716f4a2
Binary files /dev/null and b/docs/static/img/group-chat-light.png differ
diff --git a/docs/static/img/ic-baseline-control-camera.svg b/docs/static/img/ic-baseline-control-camera.svg
new file mode 100644
index 000000000..46daf8f0e
--- /dev/null
+++ b/docs/static/img/ic-baseline-control-camera.svg
@@ -0,0 +1,4 @@
+
diff --git a/docs/static/img/ic-park-solid-unlock.svg b/docs/static/img/ic-park-solid-unlock.svg
new file mode 100644
index 000000000..3c8729f91
--- /dev/null
+++ b/docs/static/img/ic-park-solid-unlock.svg
@@ -0,0 +1,10 @@
+
diff --git a/docs/static/img/jan-icon-dark.png b/docs/static/img/jan-icon-dark.png
new file mode 100644
index 000000000..d18b13fdd
Binary files /dev/null and b/docs/static/img/jan-icon-dark.png differ
diff --git a/docs/static/img/jan-icon-light.png b/docs/static/img/jan-icon-light.png
new file mode 100644
index 000000000..182f8569c
Binary files /dev/null and b/docs/static/img/jan-icon-light.png differ