Vaya Nova / Cyréna

Cyréna.

An AI-native engineering platform that runs alongside your IDE, not inside it. Understands project architecture, respects constraints, writes maintainable code. Built by developers, for developers.

What it is

Cyréna is a structured agent that operates alongside your IDE rather than inside it. It reads a project plan, inspects real files, makes minimal edits, runs iterative repair loops, and persists structured knowledge so it gets smarter about your codebase over time.

Cyréna is not another app builder. It is built for developers who want to retain full control over their codebase and infrastructure, with no third-party platform that can disappear and take their tooling with it.

Origin

Cyréna started as a personal answer to a recurring problem: needing internal business tooling that would not vanish if a SaaS provider shut down or changed their pricing. The work generalised into something more useful, and is now developed in the open under the MIT license.

~/cyrena · agent offline
Initialising agent…

On your hardware

Cyréna runs offline on the machines you already use. Handheld. Desktop. Embedded. The cloud is optional.

Cyréna running on an MSI Claw handheld
Handheld dev
Cyréna on a desktop monitor with a Raspberry Pi
Desktop & Pi
Cyréna on a touchscreen wired into a Pi-controlled robotics rig
Embedded & robotics

Capabilities

01 / Iterative
Iterative repair loops Builds, detects errors, fixes, re-validates. Chat memory resets each iteration. Structured knowledge survives. No long-session drift.
02 / Memory
Persistent knowledge API References: structured technical docs Cyréna writes for itself, used as long-term memory across sessions. The AI reasons from real documentation grounded in real code.
03 / Safety
Architecture enforcement Honours project structure rules. Refuses changes that violate boundaries you have declared.
04 / Recovery
Rolling backups Twenty-version rollback per project. Bad runs are easy to undo, even when you walked away from the screen.
05 / Privacy
Offline by default Works fully against a local Ollama runtime. Your code, prompts, and project knowledge never leave the machine.
06 / Extensible
Extension platform Cyréna is built on an extension architecture. A platform, not a fixed tool. Plug in custom domains and templates, or build your own.

Multi-domain support

Cyréna is not tied to a single ecosystem. It ships with structured project understanding for:

.NET 10 / C# Blazor ASP.NET MVC Class Libraries Arduino IDE firmware PlatformIO firmware

Built on

.NET 10 Ollama / OpenAI Roslyn BlazorMonaco Photino.NET BootstrapBlazor
License
MIT
Status
Active
Runtime
.NET 10
Min context
≥16k