v1.0 · Live MIT License Self-Hosted
SIDIX

SIDIX

Self-Hosted AI Agent with Epistemic Integrity

Honest. Cited. Verifiable. Run your own AI agent — no vendor lock-in, no cloud dependency, no hallucination left unlabeled.

Calibrate

Every answer carries an epistemic label: [FACT] [OPINION] [UNKNOWN]

🔗

Trace

Every claim has a traceable source chain — auditable, verifiable, no ghost citations.

🔎

Scrutinize

Answers pass an epistemological filter before they reach you. Skepticism is a feature.

Built different, on purpose

Every design decision traces back to one goal: an AI agent you can actually trust because you can verify it.

🧠

RAG + BM25 Retriever

Search your local corpus without embedding API calls. BM25 + dense retrieval, fully offline.

🔄

ReAct Agent Loop

Reason → Act → Observe → repeat. Grounded answers through iterative tool use, not single-shot guessing.

🌍

Multilingual Native

Bahasa Indonesia · Arabic · English — plus Javanese, Sundanese. Automatic language detection.

🎯

User Intelligence

Auto-detects language, literacy level, intent, and cultural context. Answers calibrated to the reader, not a generic profile.

📊

5 Personas

MIGHAN (Creative) · TOARD (Planning) · FACH (Academic) · HAYFAR (Technical) · INAN (Simple). One brain, five voices.

🛡️

Safety Policy G1

Anti-injection, anti-toxic, anti-PII guard. Tool execution is whitelisted — OFF by default, explicit permission required.

🔧

Fine-Tuned Model

Qwen2.5-7B + QLoRA (r=16, 40M trainable params). 713 Q&A trilingual dataset. 84 min Kaggle T4 training.

🔒

Zero Cloud Dependency

No OpenAI, no Anthropic, no Gemini API by default. Your data never leaves your machine without your explicit consent.

📚

50+ Research Notes

AI/ML, Coding, Web, Mobile, Game Dev, Linguistics, Visual AI — growing corpus, community-extensible.

Quick Start

Python 3.11+ · Node 18+ · 4GB RAM minimum

1 · Clone & Install

# Clone the repo
git clone https://github.com/fahmiwol/sidix.git
cd sidix
pip install -r apps/brain_qa/requirements.txt

2 · Build Index

cd apps/brain_qa
python -m brain_qa index

3 · Run

# Terminal 1 — Backend API (port 8765)
python -m brain_qa serve

# Terminal 2 — UI (port 3000)
cd ../../SIDIX_USER_UI
npm install && npm run dev

4 · Ask

# CLI
python -m brain_qa ask "What is RAG?"

# Or open browser: http://localhost:3000

Roadmap

Live status · See all issues

RAG + BM25 Retriever

Local corpus search without API dependency

ReAct Agent Loop

Multi-step reasoning with tool use

Islamic Epistemology Engine

Maqasid 5-axis + Sanad validator + Constitutional check

Fine-tune v1 (Qwen2.5-7B QLoRA)

713 Q&A trilingual dataset on Kaggle T4

50+ Research Notes Corpus

AI/ML, Coding, Web, Mobile, Game, Linguistics, Visual AI

Hafidz Ledger (Merkle tamper-evident log)

Append-only verifiable corpus log

GPU Inference Integration

Qwen2.5-7B + PeftModel local inference

Active

Docker Deployment

VPS-ready container, sidixlab.com live

Active

Streaming SSE fully wired to epistemology engine

Fine-tune v2 (expanded corpus)

Vision AI (LLaVA / Qwen-VL caption pipeline)

Distributed Hafidz sync (P2P corpus nodes)

Mobile app

Contribute to SIDIX

Whether you write code, research, or documentation — every contribution moves the mission forward.

📚

Research Notes

Add topics to brain/public/research_notes/. Any domain welcome.

Contribute a note →
🧪

Test Cases

Add tests to tests/ or apps/brain_qa/tests/.

Open test issues →
🌐

Translations

Help expand corpus coverage in more languages. Indonesian, English, Arabic, and beyond.

See translation tasks →
🔧

New Tools

Add agent tools to agent_tools.py. Whitelisted, sandboxed by default.

See tool requests →
🎨

UI/UX

Improve SIDIX_USER_UI/. Vite + TypeScript + Tailwind.

See UI issues →
📖

Documentation

Improve or extend docs. Especially setup guides, architecture notes, and tutorials.

See doc tasks →

Ready to contribute?

Read our contribution guide, check open issues, and open your first PR.

Project Status

Send a Message

Feedback, questions, partnership ideas — we read every message.

Follow Along

Updates, demos, and behind-the-scenes on the build.

Stay Updated

Release notes, new features, and research updates. No spam. Unsubscribe anytime.

Or subscribe via RSS feed for changelog updates.

Help Keep SIDIX Free

SIDIX is MIT-licensed and solo-built. If it's useful to you, a sponsorship helps cover server costs and development time.