Skip to main content

MoLOS Modules

This page provides an overview of all production-ready modules available in MoLOS v1.1.0.

Production Modules ✅

MoLOS-Tasks v1.1.0

Purpose: Comprehensive task and project management system

Key Features:

  • 📁 Area-based organization (Work, Personal, Health, etc.)
  • 📊 Project management with milestones
  • 🏷️ Task types: task, bug, feature, epic, story, improvement, documentation, subtask
  • 🔗 Task dependencies with blocking relationships
  • 💬 Comments with bulk operations
  • 📎 Attachments and custom fields
  • 🔄 Workflow states (configurable)
  • 📝 Daily logs with mood tracking
  • 📋 Kanban views by project
  • 🤖 30+ AI tools for task management

Navigation:

  • Dashboard
  • My Tasks
  • Projects
  • Areas
  • Daily Log
  • Settings

Status: ✅ Production Ready Version: 1.1.0 Documentation: Full Guide

MoLOS-Markdown v1.1.0

Purpose: Hierarchical markdown document management system

Key Features:

  • 🌳 Hierarchical tree navigation
  • 📝 Quick Notes (Google Keep-style)
  • 📜 Version control with restore capability
  • 🔍 Full-text search across documents
  • 📄 Templates and tags
  • 🎨 Color coding, pinning, and archiving
  • ✅ Checklists with toggle support
  • 📤 Import/Export functionality
  • 🤖 19 AI tools for document management

Navigation:

  • Documents
  • Quick Notes

Status: ✅ Production Ready Version: 1.1.0 Documentation: Full Guide

MoLOS-LLM-Council v1.1.0

Purpose: Multi-LLM consultation for diverse perspectives

Key Features:

  • 🤖 Multi-LLM queries for diverse AI perspectives
  • 🎭 3-stage council process (Gather → Discuss → Synthesize)
  • 👤 Persona management with custom system prompts
  • 🔌 Multi-provider support (OpenAI, Anthropic, OpenRouter, Custom)
  • 🗳 Response ranking and selection
  • 📜 Conversation history tracking
  • 👑 President persona for final synthesis

Navigation:

  • Council
  • Personas
  • History
  • Settings

Status: ✅ Production Ready Version: 1.1.0 Documentation: Full Guide

Module Development

Interested in creating your own module? See the Module Development Guide for complete instructions.

Module System v1.1.0

Monorepo Structure

All modules live in the modules/ directory as monorepo workspaces. This provides:

  • Workspace dependencies - Use @molos/module-{name} with workspace:*
  • Auto-discovery - Modules automatically discovered by dev server
  • Simplified sync - Single bun run dev command for everything
  • MCP Integration - All modules expose AI tools via Model Context Protocol

Import Patterns

Module-Internal Code:

// Use $module alias
import { TaskRepository } from '$module/server/repositories/task-repository.js';

Main App Code:

// Use $lib alias
import { db } from '$lib/server/db';

Database Migrations

Critical Rule: Auto-generation of migrations is banned

# ❌ FORBIDDEN
bun run db:generate

# ✅ CORRECT
bun run db:migration:create --name add_feature --module MoLOS-MyModule --reversible

For complete migration system documentation, see the Migration Guide.

AI Tools (MCP)

Each production module exposes AI tools via the Model Context Protocol:

ModuleAI ToolsPurpose
MoLOS-Tasks30+Task CRUD, dependencies, comments, workflow
MoLOS-Markdown19Documents, quick notes, version control
MoLOS-LLM-Council-Council queries, persona management

Last Updated: March 21, 2026