Features
Everything in the product today — grounded in how the studio app and MCP server actually behave.
Encrypted at rest
Secrets are encrypted in the database and masked in the UI until you choose to reveal them.
Per-environment targets
Dev, staging, and production variables live in one project—with clear separation.
Projects & organizations
Group repositories, invite teammates, and control access with org roles.
Activity timeline
See who changed what with an audit-style feed across your workspace.
GitHub sign-in
Authenticate with GitHub—no extra passwords to rotate or forget.
Permissions and audit
Every sensitive operation maps to a canonical action in @loftlancer/actions. The studio API checks requireAction using organization role, optional project grants, and action blocks. When ACTIONS_AUDIT_ENABLED is on, successful and denied operations can be recorded for the timeline.
MCP for agents
The MCP server (apps/mcp, package @loftlancer/mcp) exposes the same action layer over OAuth 2.1. Tools call studio tRPC with the authenticated user — scopes gate which tools a token may invoke; each call still enforces RBAC.