Sign inSign up

clarionlive/clarion-knowledge-base-webapp

By clarionlive

•Updated 12 months ago

Image
0

419

clarionlive/clarion-knowledge-base-webapp repository overview

⁠Clarion Knowledge Base - Web App

Instant semantic search across 21 Clarion programming documentation manuals using AI.

⁠What is This?

A web-based RAG (Retrieval Augmented Generation) application that lets you search through comprehensive Clarion documentation using natural language queries. Get AI-powered answers with source citations from 21,747 indexed documentation chunks.

⁠Key Features

  • 🔍 Semantic Search - Ask questions in plain English, not keywords
  • 🤖 Multiple LLM Support - DeepSeek ($0.35/1M), OpenAI, Claude, Gemini, Grok, or FREE local Ollama
  • 💰 Real-Time Pricing - See exact cost per model before querying
  • 📚 Complete Coverage - All 21 official Clarion manuals indexed
  • 📱 Mobile Friendly - Works on any device with a browser
  • 🎯 Source Citations - Every answer includes document references
  • 🚀 Zero Setup - No building, no Git clone - just run

⁠Quick Start

⁠Create a folder for Clarion KB

mkdir ~/clarion-kb cd ~/clarion-kb

⁠Download deployment file

curl.exe -O https://raw.githubusercontent.com/peterparker57/clarion-knowledge-base/main/docker-compose-public.yml⁠

⁠Start the app (downloads ~12GB on first run)

docker-compose -f docker-compose-public.yml up -d

⁠Open browser at http://localhost:8080⁠
⁠Custom Port

Port 8080 already in use? No problem!

⁠Use environment variable

CLARION_PORT=8081 docker-compose -f docker-compose-public.yml up -d

⁠Or edit docker-compose-public.yml

Change "8080:8080" to "8081:8080"

⁠Use it!

Configure your preferred LLM provider (API key may be required), then start asking questions about Clarion programming!

⁠Example Query

Q: "How do I create a browse procedure with filtering?"

A: Complete answer with code examples, best practices, and citations from ABC Library Reference, Template Guide, etc.

Cost: ~$0.0007 with DeepSeek (or FREE with Ollama)

⁠Documentation Coverage

21 manuals including Language Reference, ABC Library, Templates, IDE, Database Drivers, Report Writer, and more.

⁠Technology

FastAPI + Qdrant + Sentence Transformers + Multi-LLM support

Tag summary

Content type

Image

Digest

sha256:3cae501ff…

Size

4 GB

Last updated

12 months ago

docker pull clarionlive/clarion-knowledge-base-webapp