From e04481a3d0b654ab931ed66401e9167b8d3da234 Mon Sep 17 00:00:00 2001 From: Jon Saad-Falcon Date: Sat, 7 Mar 2026 01:26:45 +0000 Subject: [PATCH] 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 --- docs/index.md | 11 ++++++----- docs/stylesheets/extra.css | 18 ++++++++---------- mkdocs.yml | 39 ++++++++++++++------------------------ 3 files changed, 28 insertions(+), 40 deletions(-) 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