FLEXDEVOPS / OPEN SOURCE

Your workflow.
Your tools.
Your workspace.

The desktop home for your DevOps tools. Build plugins, shape their UI, and automate the routine—all in a workspace you can make your own.

macOS · Windows · Linux

ONE WORKSPACE. MANY POSSIBILITIES.
The real FDO plugin editor showing a starter plugin workspace, source files, Monaco code editor, and development tools.
FDO plugin editor View full size ↗
DESIGNED TO BE YOURS

Plugin driven

Open source

Desktop native

CLI ready

01 / THE WORKSPACE

Bring your tools.
Make them work together.

For developers and SREs who want a workspace that fits their job. FDO supplies the host, editor, and SDK. Plugins bring your workflows to life.

A home for your plugins

Build focused tools for the jobs you repeat. Keep their interfaces and workflows together in one desktop environment.

Explore plugin templates

An editor built in

Work in the Monaco-based editor, use SDK-aware AI assistance, and preview supported UI changes with Live UI.

Meet the coding assistant

Permissions with boundaries

Plugin signing and explicit capability grants help you control access. Host-mediated actions use scoped policies for privileged operations.

Read the capability model

02 / THE PLUGIN SYSTEM

Give me fuel.
Give me fire.

Your ideas are the fuel. Plugins bring the fire. Start with a template, build with the SDK, and turn a repeated task into a tool that works your way.

Find your starting point

Explore the FDO plugin examples, which you can use as a GitOps collection in FDO. For SDK-focused starting points, browse the SDK examples.

Have an idea, but need a hand?
The coding assistant understands FDO’s SDK.

  1. 01

    Start with the SDK

    Scaffold a plugin with UI, styles, tests, and a development guide.

    fdo init ./my-tool --template blank
  2. 02

    Build, preview, refine

    Edit code and explore supported visual changes. Review your draft before applying it.

    Explore Live UI
  3. 03

    Test it. Make it part of your day.

    Validate, test, sign, and deploy. Share plugin collections through GitOps repositories.

    Read about GitOps

03 / FOR THE TERMINAL PEOPLE

Less clicking.
More doing.

Scaffold a workspace, run tests, and watch your changes. Use JSON output for scripts and separate profiles for different environments.

First, enable fdo in Settings → General inside the desktop app. Then open a new terminal.

Read the CLI guide
YOUR TERMINAL
# Create your first plugin
fdo init ./my-tool --template blank

# Validate and run its tests
fdo validate ./my-tool
fdo test ./my-tool --json

# Watch changes and redeploy
fdo dev ./my-tool

04 / MAKE YOURSELF AT HOME

Your next tool
starts here.

Choose your platform on GitHub Releases. Release notes include version details, checksums, and signing status.

FDO is preparing for its first release. Available builds will appear on GitHub Releases. You can also build from source. Prerelease builds may be unsigned; check their release notes.

KEEP EXPLORING

Open code.
Room to build.

Read the docs, explore the SDK, or help shape what comes next.