an editor for the Kirn language

Make space
for good code.

Kirnly is a focused code editor for writing Kirn: clear syntax, useful feedback, and just enough structure to help an idea become a program.

Write with less noise. Think more clearly.

kirnly / hello.kn⌘ P
hello.kn×
01 struct Greeter {
02     name: string;
03
04     fn greet(self) -> string {
05         return "Hello, " + self.name;
06     }
07 }
08
09 fn main() {
10     g = Greeter(name: "Kirnly");
11     print(g.greet());
12 }
✓0 errorschecked in 18ms
KirnUTF-8Ln 11, Col 27● ready
semantic hints
built for focus
{ }

01 / the point of view

The editor should
feel like an ally.

Kirnly is made for the moments when the shape of an idea matters. It keeps your project close, your feedback legible, and your attention on the code in front of you.

02 / in the workspace

Everything you need.
Nothing you don’t.

01
⌁

Kirn-aware
from the first keystroke.

Syntax, structure, and project context are treated as part of the same thought—not separate layers you have to stitch together.

fn main() { run }
02
!

Feedback
with context.

Errors should point somewhere useful. See what needs attention without losing the line of thought around it.

! expected stringline 05
03
↗

From file
to running code.

Keep the edit, check, and run loop close enough that momentum survives the compile.

▶ kirn run main.kn

03 / a simple loop

Think.
Type.
See it run.

Good tools make the distance between intention and result feel shorter. Kirnly is being shaped around that distance.

01writemake the shape
→
02checkcatch the drift
→
03runmeet the result

04 / part of something larger

Keep the whole
toolchain close.

Kirnly is one place to write Kirn. The language, its documentation, and its Pets ecosystem are the places that help the work travel further.

05 / the road ahead

Early, intentional,
in progress.

Kirnly is growing alongside Kirn. The editor, language services, project navigation, and everyday workflows will take shape in public.

Follow the project on GitHub ↗
⌘

A quieter place
to build loudly.

Write the idea. Let Kirnly hold the details.