Skip to main content

LLM-Wiki: a continuously-learning knowledge system built on Kogwistar

Project description

Kogwistar LLM-Wiki

A continuously-learning knowledge system built on Kogwistar.

Feed it documents. It extracts entities, promotes knowledge, distills wisdom, and projects an interlinked Obsidian vault — automatically, in the background.

raw sources → kg-doc-parser → conversation graph → promote → knowledge graph → Obsidian vault
                                                                               → wisdom engine

What it is

Layer Role
conversation Working memory — parsed artifacts, candidate links, maintenance jobs
knowledge graph Stabilized, promoted truth
wisdom engine Reusable patterns derived from execution history
Obsidian vault Human-facing projection (markdown + canvas)

It is not a chatbot, a note app, or a RAG wrapper.


Installation

Option A — Local development (recommended)

bash scripts/bootstrap-dev.sh

The script:

  1. Clones kogwistar, kogwistar-obsidian-sink, kg-doc-parser from GitHub if not already present locally
  2. Installs all three as editable from the local checkout
  3. Installs this package last

After running, the venv always uses local editable sources — re-running is safe (existing checkouts are kept).

Option B — GitHub-only (CI / no local edits needed)

pip install git+https://github.com/humblemat810/kogwistar.git
pip install git+https://github.com/humblemat810/kogwistar-obsidian-sink.git
pip install git+https://github.com/humblemat810/kg-doc-parser.git
pip install -e ".[dev]"

kogwistar and kogwistar-obsidian-sink are not on PyPI — both options install them from source.

Windows: Run the bootstrap from Git Bash or WSL.


Quick demo

# 1. Bootstrap (first time only)
bash scripts/bootstrap-dev.sh

# 2. Ingest a document
python -c "
from kogwistar_llm_wiki.ingest_pipeline import IngestPipeline
p = IngestPipeline(workspace_id='demo')
p.run('my_document.md')
"

# 3. Run the background workers
llm-wiki daemon maintenance --workspace demo
llm-wiki daemon projection  --workspace demo --vault ~/obsidian/wiki

See QUICKSTART.md for the full step-by-step tutorial.


CLI reference

llm-wiki daemon projection  --workspace <id> --vault <path> [--interval <s>]
llm-wiki daemon maintenance --workspace <id>                [--interval <s>]

Full reference: doc/cli_reference.md


Docs

System Documentation

Document Purpose
QUICKSTART.md Step-by-step tutorial
doc/cli_reference.md CLI cheatsheet
doc/diagrams.md CLI spider map, pipeline, algorithm & data-flow diagrams
doc/architecture.md System design
doc/core_workflows.md Workflow graph designs
doc/lane_namespace_convention.md Namespace/lane conventions
doc/maintenance_job_taxonomy.md Maintenance job types
doc/glossary.md Term definitions
doc/distillation_core_migration.md Notes on migrating distillation to kogwistar core
STATUS.md Implementation status

Ecosystem Analysis

Document Purpose
doc/engineering_assessment.md Engineering-level assessment of the author and ecosystem
doc/ai_os_gap_analysis.md Gap analysis: what is missing to become a genuine AI-native OS
doc/ai_os_roadmap.md Executable plan: polish to production + AI OS build order

Development

pytest tests/unit/          # fast unit tests (in-memory, no services)
pytest -m integration       # Obsidian vault + other on-disk integration checks
pytest -m manual            # opt-in smoke tests requiring local services

After a successful ingest/projection run, the most useful manual checks are:

  • maintenance jobs in the durable meta-store should be DONE
  • projection jobs in the durable meta-store should be DONE
  • the projection manifest row should be ready
  • the Obsidian vault should contain the expected .md files

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kogwistar_llm_wiki-0.2.0.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kogwistar_llm_wiki-0.2.0-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

Details for the file kogwistar_llm_wiki-0.2.0.tar.gz.

File metadata

  • Download URL: kogwistar_llm_wiki-0.2.0.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for kogwistar_llm_wiki-0.2.0.tar.gz
Algorithm Hash digest
SHA256 cdc2291b1a72db993fff1475516619e6c5da03eb7450d105044064aa290c838d
MD5 7a3a86fec6b8bb5e503db9b80f9f0d19
BLAKE2b-256 2e0e1a28dfc173ac876949f879277048e9729de7a6edace14381fb0b844350f2

See more details on using hashes here.

File details

Details for the file kogwistar_llm_wiki-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for kogwistar_llm_wiki-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8e2cc9b4bf922844f0064e6cde4613755d63443f5c76463cd9a4aeb843e72107
MD5 286f6d3489db8d54d89bb9cbf8259e57
BLAKE2b-256 9231d4b455b0c4333085b7cc147bd40acae0d5814fbc27230f1a6a201efdc71f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page