
A modern, open-source staff management platform for Roblox groups — built and maintained by Team Planetary.
Website · Documentation · Report a Bug · Changelog · Discord
Note
Orbit is currently in beta. We've resolved the critical issues present in Tovy and continue to ship improvements, but you may encounter bugs. Please report any issues you find or submit a pull request.
Orbit is a maintained and improved fork of Tovy, the open-source staff management platform for Roblox. It gives group owners and staff teams the tools they need to manage members, run sessions, enforce policies, and track activity — all from a single, intuitive interface.
Team Planetary continues the original Tovy mission: keep the platform actively maintained, fix long-standing bugs, and introduce meaningful new features. Since forking, we have resolved critical issues that rendered Tovy unusable, refreshed the UI, added image support to the group wall, and launched Planetary Cloud — a free, one-click hosting solution built on a custom runtime.
Orbit ships with a comprehensive set of management tools out of the box:
| Category | Capabilities |
|---|---|
| Member Management | Warn, promote, demote, and bulk-manage group members |
| Roles & Access | Create custom roles, invite users, or sync directly with your Roblox group |
| Activity Tracking | Monitor member activity and enforce staff requirements |
| Inactivity Notices | Automatically track and flag inactive members |
| Integrations | Rank members via Orbit Integrations |
| Communication | Message members directly within Orbit; post to the group wall with image support |
| Documentation | Host your group's docs natively inside Orbit |
| Policies | Create and assign policy documents for members to review and sign |
| Sessions | Schedule and host sessions with minimal overhead |
The fastest and easiest way to run Orbit is through Planetary Cloud — our free, managed hosting service. No configuration required.
👉 Get started at planetaryapp.us
Prefer to host on your own Vercel account? Deploy in seconds:
Required environment variables:
| Variable | Description |
|---|---|
SESSION_SECRET |
A strong secret string — generate with openssl rand -base64 32 |
DATABASE_URL |
Your database connection string (e.g. Supabase, Railway, Neon) |
NEXTAUTH_URL |
Your deployment URL, without a trailing slash (e.g. https://instance.planetaryapp.cloud) |
ROBLOX_WORKSPACE_REDIRECTID |
Your Roblox Group ID — users with workspace access will be redirected automatically |
For full self-hosting instructions, refer to the official documentation.
|
Your central hub for everything. Workspaces give each group its own isolated environment — manage members, configure settings, and access all tools from one clean dashboard. |
|
|
Create fully custom roles with granular permission controls. Invite individual users or sync roles directly with your Roblox group — keeping your hierarchy consistent across both platforms. |
|
Schedule, host, and log sessions without the usual overhead. Session hosts can announce and manage events directly in Orbit, keeping everything in one place and your staff informed. |
|
|
Assign activity quotas to staff roles and track progress in real time. Set weekly or monthly requirements and let Orbit handle the monitoring, so nothing slips through the cracks. |
|
Host your group's documentation natively inside Orbit. Write, organise, and publish guides, handbooks, and policies — no external tool required. |
|
|
Warn, promote, demote, and bulk-manage members with ease. Every action is logged, giving you a clear, auditable record of moderation history across your entire team. |
|
Let staff flag when they'll be away before it becomes a problem. Members submit inactivity notices directly in Orbit, and managers get a clear view of who's available and when. |
|
|
Get a full picture of how your staff are performing. Track group activity over time, identify who's contributing, and make informed decisions about promotions and removals. |
Orbit is built with a modern, fully TypeScript stack:
- Frontend: Next.js, TailwindCSS
- Backend: Next.js API Routes, Prisma ORM
- Database: Any Prisma-compatible database (PostgreSQL recommended)
Contributions are welcome and appreciated. Whether you're fixing a bug, improving documentation, or proposing a new feature, here's how to get involved:
- Fork the repository and create a new branch from
main. - Make your changes, following the existing code style.
- Test your changes locally before submitting.
- Open a Pull Request with a clear description of what you've changed and why.
For bug reports and feature requests, please use our feedback portal. For questions and discussion, join our Discord server.
Orbit is licensed under the GNU General Public License v3.0. You are free to use, modify, and distribute this software under the terms of that license.







