Roadmap
What works today and what is next.
What Unbound does today and what's underway. Everything works on iOS and Android unless noted.
Coming Next
Numbers link to the pull request or issue.
For Everyone
| Feature | Status |
|---|---|
| Theme editor with live preview in Discord (#66, #340) | In progress |
| Adjust corner radius, spacing and other design details without a theme (#35) | Planned |
For Developers
| Feature | Status |
|---|---|
Typed native calls, such as UIKit.UIView.animate(), instead of string class and method names | Planned |
| Metro cache viewer on the Developer page (#31) | Planned |
.help and .clearhistory in the terminal debugger | Planned |
Available Now
| Area | What works |
|---|---|
| Addons | Marketplace for plugins, themes and icon packs, with addon pages. Install older versions, from the website or a manifest URL. Libraries install with their plugin and stay hidden. Sort by popularity or newest. Official plugins such as Chat Bubbles, Avatar Radius, Message Logger and Translate, plus ports of Vencord plugins |
| Updates | Unbound updates in the background for the next launch. Addons update at startup, or by hand with changelogs. New app versions show on Updates |
| Customization | Themes that reach native screens, icon packs, fonts including WOFF2 and variable fonts, configurable toasts, Discord's staff settings, and slash commands such as /reload, /recovery and /debug. Unbound speaks every language Discord does |
| Account and Sync | Discord sign-in. Two-way, download-only or upload-only sync, with a merge choice for new devices, so addons and settings return after a reinstall. Delete cloud data. Sponsor badge for $5 a month or $30 once, and a sponsor role while sponsoring |
| Recovery | Toolbox by shake or three fingers. Recovery Mode, also from the app icon shortcut. Auto-disable for plugins that crash two launches in a row or freeze, turned back on after they update. The Toolbox opens when Discord never draws. A recovery screen when a screen fails to draw. Report Bug. A warning when Discord is older than supported |
| Privacy | Discord analytics blocked. Crash reports opt-in, never with your account. Plugins ask before calling native code. Unbound updates are signature-checked |
| iOS Extensions | Open Discord links from Safari, share to Discord, passkey login through Safari, Unbound app icon (sideloaded) |
Install Options
See Installation.
| Method | Platform |
|---|---|
| Jailbreak tweak from the apt repo | iOS |
| Sideloaded app from SideStore, AltStore, Feather or the IPA | iOS |
| Xposed module with Vector, rooted | Android |
| Pre-patched Discord, no root | Android |
| Automatic app updates through Obtainium | Android |
Unbound also builds on Discord's test versions: TestFlight on iOS, Google Play beta and alpha on Android.
Developer Tools
ubdCLI: create an addon, rebuild and reload on device while editing, submit for review.- Components refresh in place without a restart.
- A
ubdpush is tagged Dev copy, skips update checks, and reinstalls from the Marketplace in one tap. - The CLI runs code, reads logs and inspects native views. Its MCP server gives AI clients the same.
- Debugger: terminal REPL inside Discord. Unbound DevTools: desktop app for macOS, Windows and Linux with React DevTools, a native view tree, a class explorer and the
ubdcommands. - Developer Mode adds the debugger, React DevTools, the Asset Browser and a custom bundle URL.
- Guides for plugins, themes and icon packs, plus an SDK reference per package version.
Website
- Browse addons by tag, author and update date, and install to your device.
- Addon pages with versions and changelogs.
- Sign in with Discord.
- Developer profiles with addons and badges.
- Design and preview your sponsor badge.
- Submit from GitHub, preview the addon page and follow review.
- Dashboard for addons and submissions, with maintainers.
- Approve a device so
ubd auth logincan publish.