Skip to content

danubiolagoa/morpheus

Repository files navigation

Morpheus

[EN] Morpheus is a resilient, offline-first communication ecosystem inspired by the classic mIRC interface. It is designed to work in disaster scenarios, remote areas, and any situation where cellular or internet connectivity is unavailable.

[PT] Morpheus é um ecossistema de comunicação resiliente e offline-first, inspirado na interface clássica do mIRC. Projetado para funcionar em cenários de desastre, áreas remotas e qualquer situação onde conectividade celular ou internet esteja indisponível.


Key Features / Funcionalidades

  • Offline-first IRC-style chat (no internet required / sem internet necessária)
  • Local AI assistant via Ollama + RAG vector store (runs on-device)
  • Local embeddings via @xenova/transformers (Xenova/all-MiniLM-L6-v2)
  • PDF knowledge ingestion for survival guides
  • Planned: LoRa radio, Bluetooth Mesh, satellite communication layers
  • Desktop app via Electron (Linux, Windows, macOS)
  • Mobile app via React Native (roadmap)

Tech Stack

  • TypeScript + React + Vite
  • RxDB (local-first reactive database)
  • Orama (local vector search)
  • @xenova/transformers (on-device embeddings)
  • Ollama (local LLM runtime)
  • Electron (desktop)

Getting Started / Primeiros Passos

# Install dependencies
npm install

# Copy environment config
cp .env.example .env

# Run in development
npm run dev

# Run as desktop app
npm run electron:dev

Environment Variables / Variáveis de Ambiente

See .env.example for full configuration.

Variable Default Description
VITE_ALLOW_REMOTE_MODELS false Allow remote model download (first run only)
VITE_OLLAMA_URL http://localhost:11434 Local Ollama server URL
VITE_OLLAMA_MODEL qwen2.5 LLM model to use

Funding / Financiamento

[EN] This project is being submitted for funding consideration to NLNet Foundation under the NGI Zero Commons Fund. Morpheus aims to provide sovereign, censorship-resistant communication infrastructure for communities in crisis.

[PT] Este projeto está sendo submetido para financiamento à NLNet Foundation pelo fundo NGI Zero Commons Fund.


License

GPL-3.0 — see LICENSE

About

Resilient offline-first IRC-style communication with local AI assistant. Designed for disaster scenarios and off-grid environments.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors