setsu2420 GitHub avatar

Personal-KnowledgeBase

setsu2420

IntelliSense Platform is a desktop application for unmanned systems researchers that transforms documents into an interlinked knowledge base with Graph-RAG Q&A, knowledge graphs, contradiction detection, and deep research capabilities.

Stars

27

7-day growth

No data

Forks

0

Open issues

0

License

MIT

Last updated

2026-07-15

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It builds on the LLM Wiki pattern but targets a specific domain (unmanned systems) with advanced features like four-signal knowledge graphs, contradiction detection, and multi-format document parsing, all in a local-first desktop app with project isolation.

Who it is for

  • Unmanned systems (UAV/UGV/USV/UUV) researchers and analysts
  • Defense or intelligence analysts needing structured document analysis
  • Developers building domain-specific RAG systems
  • Technical users who want a local, self-hosted knowledge management tool

Use cases

  • Analyzing PDFs, Word docs, Excel sheets, and images to build a searchable knowledge graph
  • Asking complex questions that require cross-document synthesis and gap detection
  • Detecting contradictions or data inconsistencies across multiple sources
  • Isolating multiple projects with independent knowledge bases for different studies

Strengths

  • Knowledge-first architecture incrementally builds structured entries instead of retrieving ephemeral chunks
  • Graph-RAG pipeline with four-signal relevance scoring and two-hop traversal for richer context
  • Includes deep research, contradiction detection, and Louvain community detection for insight generation
  • Local-first with Tauri 2 desktop shell, system tray, global shortcuts, and auto-update

Considerations

  • Requires an external LLM API (DeepSeek, OpenAI, etc.) and a MySQL 8.0 database; does not run fully offline
  • Setup requires Docker or manual installation of JDK 21, Node.js 20, and MySQL, which may be heavy for non-technical users
  • Primarily designed for unmanned systems domain; adaptation to other fields may require customization

README quick start

IntelliSense Platform

Intelligence Analysis Platform for Unmanned Systems Research
Upload documents → Build knowledge graphs → Ask intelligent questions — all powered by LLMs.

English | 中文


📖 Table of Contents


✨ Interface Showcase

🤖 Smart Q&A
🔗 Knowledge Graph






📚 Wiki Entries
🖼️ Image Management




🤔 What is IntelliSense?

IntelliSense Platform is a specialized desktop application built for unmanned systems (UAV / UGV / USV / UUV) researchers and analysts. It transforms your documents — PDFs, Word files, spreadsheets, images — into an organized, interlinked, and queryable knowledge base.

Unlike traditional RAG systems that retrieve and re-derive answers from scratch on every query, IntelliSense incrementally builds and maintains structured knowledge entries. Knowledge is compiled once, kept current, and referenced directly — not re-derived each time.

🧬 Design Philosophy

  • Knowledge-first, not retrieval-first — Structured entries > ephemeral retrieval
  • Local & offline — Your data never leaves your machine
  • Multi-project isolation — One tool, many projects, zero data leakage
  • LLM-augmented, human-curated — AI does the heavy lifting; you stay in control

This project builds upon Andrej Karpathy's LLM Wiki pattern and draws insp

Related repositories

Similar projects matched by category, topics, and programming language.

oversecured
oversecured GitHub avatar

Samsung_Vulnerabilities

Oversecured discloses a report of 176 vulnerabilities discovered in Samsung preinstalled apps between 2022 and 2025, with 140 detailed, all fixed in collaboration with Samsung.

Java
310
wxxsfxyzm
wxxsfxyzm GitHub avatar

MiuiBackGestureHook

An LSPosed module that hooks MIUI SystemUI back gestures using modern Xposed API 102 for research and customization.

Java
86
SangLuoCN
SangLuoCN GitHub avatar

OneStep4

OneStep4.0 is a multi-window desktop container for Android that requires root or system-level privileges, enabling a main window with several side windows for efficient app multitasking.

Java
84