Luano — The All-in-One Code Editor for Roblox

I am terribly sorry, but what is this achieving to solve?

This is just unsurprising at this point.

Wait, so the Luau Language Server is nonexistent?

2 Likes

It bundles luau-lsp for type checking and go-to-definition. Autocomplete had some issues in earlier versions but i’ll be fixed in v0.7.8. Thanks for pointing it out.
And yes, Claude is listed as a contributor because I use Claude Code for development. That’s how most solo developers ship fast in 2026!

I am deeply disappointed in this society.

I still cannot understand what your editor aims to solve.

  • Preparing an external development toolchain is insanely quick so long as you have a brain.
  • AI is integrated, and free, on most editors. Actually, every VSCode forked editor does, except VSCodium.
  • If you lack the intelligence to set up your external workspace maybe just stick to Studio.

If you want to bundle binaries into your “editor” at least make sure your users know how to use them. Otherwise bundling it is useless. You forgot to make that assumption.

2 Likes

Luano’s target is beginners who want to vibe-code Roblox without any setting. That’s why it bundles everything and includes Roblox-specific RAG
The visualization tools are there to help them understand their own project as it grows.
What would you build differently if you were targeting beginners who want to go from Studio to external development?
I appreciate the honest feedback tho.

I was interested in that project at first because it would let me use local models, thus allowing me to fill the context with the entirety of my codebase, conventions and package docs. Unfortunately, the functionality for local models is lackluster, and furthermore the editor itself is pretty bad. I created a few issues on github to resolve some of the problems, but the guy literally closed them via vibecoding so only 2 out of 4 closed issues ended up getting actually fixed (the guy didn’t even double check??). Uninstalled immediately.
It would have such a great potential if it was just a VSCode fork with better Roblox integration.

2 Likes

I don’t. I just wouldn’t try.

It was a breeze to switch from Studio to VSCode (or, just external editors, but we’ll mention vscode here because it’s the most widely used one anyway) for me. At least because I can read, I use documentation. They exist for a reason.

Look, I know what you aim to try to solve, but there are a few things you’re doing wrong.

  • You’re vibe coding this. Opus can be a great model, but are you a programmer at all? Most Vibe coders can’t do crap, namely because they don’t code. They think the output will work immediately. As a programmer, I do not actively use AI in my code (because it can’t write, if at all, great Luau code), but when we do, we are the “reviewers”, we do not immediately put anything to production just because the LLM tells you “hey it’s fixed now”. That’s why it’s important to also be able to know how to actually code.
  • Why am I saying that? Well,
  • Come on, make sure your app’s core features work in the first place.
  • Like I said previously, it doesn’t make sense to bundle some binaries for applications that the user does not even know how to set up. It is not any different for them to download their preferred editor, Rojo, and whatever, and set them up separately. I am guessing Luano applies every possible default configuration and runs the basic commands so Rojo serves and Luau-lsp runs, but what about configuring them?
  • BYOK is stupid if VSCode solves the AI issue for you. Copilot is literally free, and even more free if you’re a verified student.
  • Why is the editor a fat 150MB binary if it is not even a Code fork? Is Electron actually that heavy, or what else is there?
2 Likes

Now that I think about it, it seems you are all right. I’ll verify that all features are working, and make further improvements. Could you please provide feedback then as well? I am truly sorry.

What do you think about pivoting to a VS Code extension?

I think you should stick to the original identity of your product which is a Code Editor for Roblox

Don’t worry about the users too much, it is your project and this adds to your portfolio nicely, not a lot of people know how to do what you’re doing here

I also appreciate the effort to make things easily accessible for other Roblox Devs stepping outside of Roblox Studio and trying an external editor

Overall I’m impressed and pleased to see something like this! Keep it up


Also don’t let your criticism and mistakes stop you from moving forward, most devs can’t even ship a product to their users, I know yours has a few broken things, that’s fine it can be fixed later. Not a big deal. Remember that you are only one person, not a multi-billion dollar company. The most important thing is to enjoy yourself!

It’s better to hit the ground running than to not be moving at all.

2 Likes

I will not give up until I satisfy all of you. Thank you!

1 Like

Thank you for your patience. I have thoroughly reviewed the key features. Please check for the update.

1 Like

v0.8.1 — AI Enhancement and Signal Package

AI Enhancement

  • Claude Advisor Tool: Sonnet can consult Opus for complex decisions (max 5 uses per session)
  • Gemini web search grounding in streaming mode
  • Agent tools expansion with improved grep support

Toolchain

  • Bundled Signal package type definitions for Luau LSP

Download: Release v0.8.1 · ltfupb/Luano · GitHub

I can’t open a project because I get this error

1 Like

It is difficult to identify the error with this alone. Please create a GitHub issue

v0.8.2 — MCP, AI Quality Improvements and Install Size Reduction

Studio MCP

  • Added Roblox Studio MCP server support — script execution, console output, and Creator Store model insertion now work via MCP (faster and more reliable than the Bridge plugin)
  • run_studio_script prefers MCP, falls back to Bridge plugin automatically
  • New insert_model tool: search and insert models from the Creator Store

AI

  • Improved Luau/Roblox code generation quality across context, API context, and RAG
  • Rebuilt built-in skill set with Roblox-specific commands

Stability and Security

  • Fixed Pro license key encryption at rest
  • Fixed Pro module MCP exports that were silently returning null after v0.8.1 refactor
  • Fixed license deactivation logic (could incorrectly clear license on API errors)
  • Fixed Monaco JSON worker not loading (caused editor errors on JSON files)
  • Fixed RAG search returning more results than requested
  • Fixed toolchain panel empty-project state
  • Fixed CSP rejecting bundled image assets

Size

  • App install size reduced ~178MB via bundle optimization and Monaco tree-shaking

Download: Release v0.8.2 · ltfupb/Luano · GitHub

v0.8.3 is out!

  • Command palette (Ctrl/Cmd+Shift+P) + native OS menus — keyboard-first workflow
  • Drag-drop project folders; window state persists across restarts
  • AI thinking effort setting (low → max) for deeper reasoning on hard problems
  • Model-tier-aware prompts — frontier models (Opus 4.7, Sonnet 4.6, GPT-5, Gemini 3 Pro) run leaner and faster
  • Opt-in crash reporting with source maps — better issue triage without tracking you
  • etc.

Full changelog: Release v0.8.3 · ltfupb/Luano · GitHub
Download: https://luano.dev

1 Like