Files
Jarvis-Ai/README.md
T

2.2 KiB

Javis

Javis ist ein langfristiges, lokal-first ausgerichtetes Projekt für einen persönlichen, modularen KI-Assistenten. Das Ziel umfasst später Textchat, Gedächtnis, Aufgaben und Notizen, kontrollierte Werkzeuge, technische Statusabfragen, Sprache und eine beobachtende Living-Mind-Oberfläche.

Aktueller Stand

Der erste lokale Textchat funktioniert auf Windows mit Ollama und qwen3:8b. Er bietet echte lokale Modellantworten ohne Cloud-Fallback, neue und fortsetzbare Sitzungen sowie SQLite-Persistenz außerhalb des Repositories.

Noch nicht implementiert sind Obsidian-Zugriff, Serverzugriff, Sprache, Mobile Client und Living Mind.

Lokaler Start

Ollama läuft in einem eigenen Terminal ausschließlich auf localhost:

$env:OLLAMA_MODELS = 'D:\Javis-Data\ollama-models'
$env:OLLAMA_HOST = '127.0.0.1:11434'
& 'D:\Javis-Tools\ollama\ollama.exe' serve

Der Chat startet aus dem Repository in einem zweiten Terminal:

$env:UV_CACHE_DIR = 'D:\Javis-Tools\uv-cache'
$env:JAVIS_DATA_DIR = 'D:\Javis-Data\runtime'
& 'D:\Javis-Tools\uv\uv.exe' run javis chat

Im Chat zeigt /help alle Befehle. Ohne JAVIS_DATA_DIR nutzt Javis einen sicheren benutzerspezifischen Plattformstandard.

Grundregeln

  • Plattformunabhängiger modularer Monolith, voraussichtlich in Python.
  • Lokal-first; Cloudanbieter sind optionale und standardmäßig deaktivierte Adapter.
  • Keine Secrets im Code, in Git, in Prompts oder Logs.
  • Keine freie Shell für ein Sprachmodell.
  • Obsidian-Verknüpfungen bilden nur echte inhaltliche Beziehungen ab. Eine gehirnartige Graphansicht soll aus sinnvoller Struktur entstehen, nicht aus Dekorationslinks.
  • Kritische oder schreibende Aktionen benötigen klar definierte Berechtigungen und Freigaben.

Orientierung

Historischer Verbindungstest

Der bisherige Inhalt von READ.ME wird hier unverändert erhalten:

Hi. Test Commit f?r verkn?pfung