← Back to my projects

Product plan v0.1 / Pre-release

LunaEcho

One bot. Every community tool. Your way.

A modular, all-in-one, open-source Discord community platform. Enable only the tools your server needs, host it yourself, or let LunaEcho handle the infrastructure.

Open source firstModular by designOne shared codebase
LunaEcho cat bot logo with a pink and blue orbit
Illustrative preview · not the final dashboard
3Ways to run LunaEcho
11Planned version 1 modules
1Shared modular codebase
WIPNo public release yet

Same LunaEcho.
Different responsibility.

Same bot everywhere. Only who hosts it and whose bot identity it uses changes.

Free, always

Open source

Self-Hosted

Run everything on your own hardware with your own bot.

Your hardwareYour botYour server
  • Full feature set, no artificial limits
  • Your data, branding and bot identity
  • You handle setup, updates and backups

Best forTechnical users who want full control

Get the source ↗
Paid / size-based

Your bot, managed by us

Custom

Your own bot identity, run and maintained by LunaEcho.

LunaEcho hardwareYour botYour server
  • Your bot name, avatar and profile
  • Full functionality, no Cloud limits
  • Managed hosting and support

Best forEstablished communities wanting their own identity

Coming later

At a glance

What actually changes?

DecisionSelf-HostedCloudCustom
PriceFreePaid, based on server size
Hosted byYouLunaEcho
Bot applicationYoursYours
Bot tokenYoursYours
Feature restrictionsNone*No normal Cloud restrictions*
Updates & maintenanceYouLunaEcho
BrandingYoursYours

* Subject to technical, Discord API, third-party API, and fair-use constraints rather than artificial feature locks.

Enable what matters.
Leave the rest quiet.

Every major feature is its own module. Turn on what your server needs.

Moderation & Safety

Warnings, timeouts, kicks, bans, cleanup, moderation cases, AutoMod, and anti-spam.

Welcome & Onboarding

Welcome and goodbye messages, autoroles, verification, and onboarding flows.

Roles

Reaction, button, select, persistent, and self-service role menus.

Support & Tickets

Panels, categories, staff assignment, transcripts, claims, and ticket logs.

Levels & Rewards

XP, ranks, leaderboards, rewards, voice XP, and exclusions.

Voice Rooms

Join-to-create rooms, ownership, limits, locking, names, and permissions.

Logs

Moderation, member, message, channel, role, voice, and configuration events.

Music

Playback, queues, permissions, playlists, and voice controls.

Automation

Flexible trigger, condition, and action workflows.

Social Notifications

YouTube, Twitch, and potentially other service notifications.

Utilities

Server and user information, polls, reminders, and general Discord tools.

Built to expand

New modules can be added later without turning LunaEcho into separate bots.

One codebase.
Three runtime modes.

Self-Hosted, Cloud and Custom are modes of one bot, not separate products.

SELF_HOSTEDCLOUD_SHAREDCLOUD_CUSTOM

Planned foundation

TypeScript throughout

One typed codebase for bot, API, dashboard and workers.

Node.jsdiscord.jsNext.jsPostgreSQLRedisDocker

Custom token security

A bot token is a password.

Encrypted at rest, never logged, never shown again.

Two permission layers

Discord access is not billing access.

Discord roles decide what the bot may do; dashboard roles decide what staff may change.

Support boundaries

Responsibility follows hosting.

Self-Hosted: docs and community. Cloud: best effort. Custom: managed support.

Planned Custom onboarding

From product choice to your own managed bot.

  1. 01Choose Custom
  2. 02Sign in with Discord
  3. 03Select your server
  4. 04Create an application
  5. 05Submit and verify the bot token
  6. 06Invite your custom bot
  7. 07Configure modules
  8. 08Start the managed instance

Build the platform.
Validate before selling.

Order, not dates. Billing comes last.

  1. Phases 0-4Foundation

    Now

    Specify and build

    • 0 / Specification
    • 1 / Core platform
    • 2 / Moderation and logging
    • 3 / Roles, onboarding, and tickets
    • 4 / Levels and voice rooms
  2. Phases 5-7Product

    Connect the experience

    • 5 / Dashboard
    • 6 / Automation engine
    • 7 / Isolated music service
  3. Phases 8-10Release paths

    Test every deployment

    • 8 / Self-Hosted Alpha
    • 9 / Cloud Alpha
    • 10 / Custom Alpha
  4. Phases 11-12Validation

    Earn version 1.0

    • 11 / Public Beta
    • 12 / Stable public release
    • Semantic versioning from 0.1.0 onward

Pre-release product plan v0.1

Open source first.
Built in the open.

Source code and Cloud dashboard are online. Custom and final limits follow later.