There's a decent F/OSS implementation called CShell (bad name, I know, that's already a thing)
Either way, neither of them run "true CSX files", but their own homegrown format that predates csx. But it has made me hopeful for the future of C# scripts.