diff --git a/docs/index.md b/docs/index.md
index 1980b2a8..e69c0208 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -1,16 +1,17 @@
---
title: OpenJarvis
-description: Programming abstractions for on-device AI
+description: Composable, Programmable Systems for On-Device, Personal AI
hide:
- navigation
---
-# _Programming abstractions_ for on-device AI
+# _Composable, Programmable Systems_ for On-Device, Personal AI
-OpenJarvis is a modular framework for building, running, and learning from local AI systems.
-Five composable pillars — each with a clear ABC interface and decorator-based registry.
-Everything runs on your hardware. Cloud APIs are optional.
+OpenJarvis is a research framework for composable, on-device AI systems.
+Five programmable pillars — Intelligence, Engine, Agents, Tools, and Learning —
+each with a clear ABC interface and decorator-based registry.
+Build personal AI that runs on your hardware. Cloud APIs are optional.
> pip install openjarvis
diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css
index dcfd78e1..d13963f0 100644
--- a/docs/stylesheets/extra.css
+++ b/docs/stylesheets/extra.css
@@ -1,8 +1,6 @@
/* ── Fonts ─────────────────────────────────────────────────────────── */
-@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700&family=Inter:wght@400;500;600;700&display=swap');
-
:root {
- --md-text-font: "Merriweather", Georgia, "Times New Roman", serif;
+ --md-text-font: Georgia, "Times New Roman", serif;
--md-code-font: "JetBrains Mono", "Fira Code", "SF Mono", monospace;
}
@@ -52,12 +50,12 @@
.md-footer,
.md-search__input,
.md-source {
- font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
+ font-family: Georgia, "Times New Roman", serif;
}
.md-nav__link,
.md-tabs__link {
- font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
+ font-family: Georgia, "Times New Roman", serif;
font-weight: 500;
font-size: 0.8rem;
letter-spacing: 0.01em;
@@ -167,7 +165,7 @@
.md-typeset .grid.cards > ol > li > :first-child,
.md-typeset .grid.cards > ul > li > :first-child {
- font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
+ font-family: Georgia, "Times New Roman", serif;
font-weight: 600;
font-size: 0.92rem;
letter-spacing: -0.01em;
@@ -195,7 +193,7 @@
/* ── Tabs ─────────────────────────────────────────────────────────── */
.md-typeset .tabbed-labels > label {
- font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
+ font-family: Georgia, "Times New Roman", serif;
font-weight: 500;
font-size: 0.82rem;
letter-spacing: 0.01em;
@@ -203,7 +201,7 @@
/* ── Buttons (clean, bordered like OA) ───────────────────────────── */
.md-typeset .md-button {
- font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
+ font-family: Georgia, "Times New Roman", serif;
font-weight: 500;
font-size: 0.85rem;
border-radius: 6px;
@@ -257,7 +255,7 @@
display: inline-block;
padding: 0.2rem 0.7rem;
border-radius: 100px;
- font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
+ font-family: Georgia, "Times New Roman", serif;
font-size: 0.72rem;
font-weight: 600;
letter-spacing: 0.04em;
@@ -314,7 +312,7 @@
}
.md-typeset table:not([class]) th {
- font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
+ font-family: Georgia, "Times New Roman", serif;
font-weight: 600;
font-size: 0.78rem;
text-transform: uppercase;
diff --git a/mkdocs.yml b/mkdocs.yml
index 6b6d67ad..aa5f0c2b 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -1,6 +1,6 @@
site_name: OpenJarvis
site_url: https://hazyresearch.stanford.edu/OpenJarvis/
-site_description: Programming abstractions for on-device AI
+site_description: Composable, Programmable Systems for On-Device, Personal AI
site_author: OpenJarvis Contributors
repo_url: https://github.com/HazyResearch/OpenJarvis
repo_name: HazyResearch/OpenJarvis
@@ -12,7 +12,7 @@ theme:
name: material
language: en
font:
- text: Merriweather
+ text: Georgia
code: JetBrains Mono
features:
- navigation.tabs
@@ -133,37 +133,26 @@ nav:
- Installation: getting-started/installation.md
- Quick Start: getting-started/quickstart.md
- Configuration: getting-started/configuration.md
- - User Guide:
- - CLI Reference: user-guide/cli.md
- - Python SDK: user-guide/python-sdk.md
- - Agents: user-guide/agents.md
- - Memory: user-guide/memory.md
- - Tools: user-guide/tools.md
- - Scheduler: user-guide/scheduler.md
- - Telemetry & Traces: user-guide/telemetry.md
- - Benchmarks: user-guide/benchmarks.md
- - Evaluations: user-guide/evaluations.md
- - Security: user-guide/security.md
- - Channels: user-guide/channels.md
+ - Tutorials:
+ - Overview: tutorials/index.md
+ - Deep Research Assistant: tutorials/deep-research.md
+ - Scheduled Personal Ops: tutorials/scheduled-ops.md
+ - Messaging Hub: tutorials/messaging-hub.md
+ - Code Companion: tutorials/code-companion.md
- Architecture:
- Overview: architecture/overview.md
- Intelligence: architecture/intelligence.md
- - Inference Engine: architecture/engine.md
- - Agentic Logic: architecture/agents.md
- - Memory & Storage: architecture/memory.md
- - Learning & Traces: architecture/learning.md
+ - Engine: architecture/engine.md
+ - Agents: architecture/agents.md
+ - Tools & Memory: architecture/memory.md
+ - Learning: architecture/learning.md
- Query Flow: architecture/query-flow.md
- - Design Principles: architecture/design-principles.md
- Security: architecture/security.md
- - Channels: architecture/channels.md
+ - Design Principles: architecture/design-principles.md
- API Reference: api-reference/
- - Deployment:
- - Docker: deployment/docker.md
- - systemd (Linux): deployment/systemd.md
- - launchd (macOS): deployment/launchd.md
- - API Server: deployment/api-server.md
- Development:
- Contributing: development/contributing.md
- Extending OpenJarvis: development/extending.md
+ - Deployment: deployment/index.md
- Roadmap: development/roadmap.md
- Changelog: development/changelog.md