Skip to content

dustyberry1/riley-intelligence

Repository files navigation

Riley Intelligence (v0.1)

Riley Intelligence is a local-first Electron app for AI-assisted analysis and drafting. It runs on your machine with a Python backend and supports local models (Ollama) plus optional API-based providers.

What v0.1 includes

  • Electron desktop shell (React + Vite renderer)
  • Local chat workflow with streaming responses
  • File attachment upload + extraction
  • Draft generation hooks for slides and prototypes
  • Knowledge-base search interface (stubbed in this release)
  • Data-provider integration interface (stubbed in this release)

What is intentionally stubbed in v0.1

This open-source cut removes organization-specific integrations. The following endpoints are placeholders and return actionable "not implemented" messages:

  • POST /data_provider/test
  • POST /data_provider/manifest/refresh

Implement your vendor logic in backend/data_provider_adapter.py and wire it into backend/main.py/chat.py as needed.

Quick start

  1. Install dependencies
npm install
  1. Run in development
npm run dev
  1. Build desktop app artifacts
npm run build

Tech stack

  • Electron
  • React + TypeScript + Vite
  • FastAPI backend
  • Ollama (optional local LLM runtime)

Project structure

  • electron/: main process and preload bridge
  • renderer/: React frontend
  • backend/: FastAPI services and model orchestration
  • shared/knowledge_base/kb_search.py: minimal KB shim for v0.1

Notes

  • Auto-update is disabled in this open-source v0.1 baseline.
  • Keep credentials out of source control.

riley-intelligencc

About

Local AI Electron App with local KB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors