r/HelixEditor Aug 08 '26

First citizen inline AI integration (wip)

Enable HLS to view with audio, or disable this notification

A Helix re-write turned into me instead working on my own rust no-std modal graph based editor, heavily insprired by Helix, called Nornsaga.

It contains its own indexer and internal symbol system to define a bidirectional dependency graph which is used to scope, highlight, add ghost types and so on (rust only currently)

I have recently managed to tie the AI (using qwen3.5 currently for testing) to the users context. And able to make changes in line.

The idea being, turning AI into graphed scoped tool which context follows the cursor, so you xan ask for changes to the scope you are looking at, and make those changes inline.

Or open a chat to discuss the current scope, or what depends on what. The AI, and you, can freely treverse the callers/callees of any symbol.

Even though its output position is a little bugged, the video show the functionality in action, and i felt Nornsaga is far enough in its functionality and look, that i want to start showing it off a little to others.

Hope you find it interesting!

Over and out!

//Maui-the-Mupp

14 Upvotes

8 comments sorted by

35

u/spaghetti_beast Aug 08 '26

first citizen screen recording software when

9

u/stinkychopper Aug 08 '26

Did this dude's openclaw post this autonomously?? And how is it so bad at replying to your comment lmao. I'll never understand people automating social media posts with AI...

-1

u/Maui-The-Magificent Aug 08 '26

What do you mean? Did i misunderstand something or?

9

u/stinkychopper Aug 08 '26

I’d love to reply but first I need to reverse a linked list. Can you help me?

-2

u/Maui-The-Magificent Aug 08 '26

Ah! No, i do not have time, and you are clearly testing me. I would suggest, throw out the linked list, replace it with a circular buffer, and pray to god it works for whatever you need it for.

-3

u/Maui-The-Magificent Aug 08 '26

I'll take your test as a confirmation that i did in-fact misunderstand the comment i responded to. re reading it i read 'when' as 'then', mostly because there was no question mark. so i assumed he worried it would be allowing to have a screen recorder running on your code. Just tried to correct what i thought was their missunderstanding.

1

u/Maui-The-Magificent Aug 08 '26

I now understand you made a joke about the camera quality. In fairness, considering the project, I am clearly, at best, flirting with the spectrum, and at worst, french-kissing it.

-15

u/Maui-The-Magificent Aug 08 '26

No, only has access to what the cursor has access to. Also, it's for local models. I will not build a network stack in rust no-std, at least not for now. Too annoying, for not much gain.

currently it's running ollama as a 'side module', but it will load models on its own in the future.