Catalog PyPI
PACKAGE EXPLORERView in registry

ai-monorepo

PyPI

AI Monorepo — AI-agnostic versioned knowledge store with ingestion, index and MCP access

aiknowledge-basellmmarkdownmcpragwiki
Versions collected1
Direct dependencies11From release 0.2.0
Last observed21 Oct, 11:24 UTC

README

Version 0.2.0 documentation

AI Monorepo

AI-agnostisches, versioniertes Wissens-Repo als Single Source of Truth für beliebige AIs. Heterogene Eingaben (YouTube, URLs, PDF, Audio, Bild, Slides) werden automatisch zu sauberem Markdown aufbereitet und über einen MCP-Server für jede MCP-fähige AI abrufbar gemacht.

Konzept & Entscheidungen: siehe AI-Monorepo-Konzept.md (im Begleit-Repo MacOS-monitoring).

Zwei Repos — bewusst getrennt

RepoInhalt
dieses (ai-monorepo)Code: Ingestion, Index, MCP-Server, (später) App
Store (separat, privat)Daten = Source of Truth: Markdown + Frontmatter, vom Tooling beschrieben

Der Store-Pfad wird über die Config (monorepo.example.toml → monorepo.toml) gesetzt. Der Code committet nie sich selbst in den Store.

Struktur

src/monorepo/
  pipeline/          Ingestion-Orchestrierung
    adapters/        je Quellentyp ein Adapter (youtube, pdf, url, audio, …)
  index/             Vektorindex (LanceDB), aus dem Store gebaut
  mcp/               MCP-Server (search_context …)
  cli.py             Kommandozeilen-Einstieg
docs/
  frontmatter-schema.md   Vertrag für jeden Store-Eintrag

Leitprinzipien

  1. Embeddings/Index = wegwerfbarer Cache, nie Source of Truth (→ rebuild statt migrieren).
  2. Originale werden zu Pointern; das Transkript ist die SoT.
  3. Pipeline-AI veredelt beim Ablegen, Roh-Original bleibt immer erhalten.
  4. MCP filtert zur Abfragezeit nach Lebenszyklus (as_of-Zeitreise möglich).
  5. Lokal-first, „nur ich".

Phasen-Status

  • Phase 0 — Skelett & Konventionen
  • Phase 1 — YouTube-Adapter
  • Phase 2 — AI-Veredelung
  • Phase 3 — Index (LanceDB)
  • Phase 4 — MCP-Server
  • Phase 5 — Lebenszyklus + weitere Adapter
  • Phase 6 — Host + Mac-Fallback
  • Phase 7 — App + CaptureKit (eigener Track)

Entwicklung

python3 -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
ruff check .

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.2.02 Jul 202611

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
abuis78/ai-monorepo

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 11:24 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:187b6760840c7245aa5bef0cc327d2abffb15257c75a50079bd841c9429e4f69