docs: update mkdocs.yml nav, Georgia font, and hero tagline

- New tagline: "Composable, Programmable Systems for On-Device, Personal AI"
- Georgia font in mkdocs.yml theme and all CSS references
- Remove Google Fonts import for Merriweather/Inter
- New 6-tab nav: Home, Getting Started, Tutorials, Architecture,
  API Reference, Development
- Deployment moves under Development tab

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jon Saad-Falcon
2026-03-07 01:26:45 +00:00
co-authored by Claude Opus 4.6
parent 25358cf14a
commit e04481a3d0
3 changed files with 28 additions and 40 deletions
+6 -5
View File
@@ -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
<p class="hero-tagline">
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.
</p>
<div class="install-cmd">> pip install openjarvis</div>
+8 -10
View File
@@ -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;
+14 -25
View File
@@ -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