Built by engineers, for engineers

Vaya Nova builds AI-native engineering systems.

We develop Cyréna, an AI-native engineering platform that runs alongside your IDE, not inside it. Built to help developers ship, maintain, and evolve software with greater speed, control, and long-term maintainability.

Offline-first.  Model-agnostic.  Built for real engineering workflows.

Engineering platform Vendor-neutral  ·  Working internationally from South Africa
// In the wild

Where engineers actually work.

01  Meet Cyréna

A desktop platform for engineering with AI.

Cyréna runs on your machine, alongside your IDE. She reads your code, understands your constraints, and helps build solutions that actually compile and integrate into real projects. You bring the models. Cyréna orchestrates the workflow.

F · 01

Iterative repair loop

Every action runs through a controlled loop: read project plan, search references, inspect files, make a minimal edit, build, repair, persist knowledge. Chat memory resets each iteration. Structured knowledge survives.

controlledno session drift
F · 02

Architecture safety

Cyréna enforces strict project structure rules. The agent cannot invent random folder layouts or escape the project boundary. For .NET, structured folders. For Arduino, flat sketches. Different domains, same discipline.

enforced structureno entropy
F · 03

Dynamic system prompts

Cyréna rebuilds system instructions around the current task and active capabilities. Embedded workflows get embedded-focused behaviour. Web workflows get web-focused behaviour. The environment adapts automatically.

contextualno static bloat
F · 04

Feature activation

Enable or disable capabilities per chat or workflow. Disabled tools are not merely hidden. They cease to exist from the model's perspective. Workflows stay focused, context overhead stays minimal.

per-workflowscoped tooling
F · 05

Prompt queuing

Queue sequences of instructions and let Cyréna work through them automatically. Build documentation. Generate code. Update references. Continue while you work elsewhere.

backgroundmulti-step
F · 06

Model agnostic

Use Ollama locally. Use OpenAI in the cloud. Switch between them mid-workflow. Your infrastructure, your choice.

localcloudswap mid-task
02  Why we built it

Built out of necessity.

Cyréna did not begin as a startup idea. It began as an internal engineering problem. As we expanded the systems we were building, including financial technology platforms, we needed tooling that fit how we actually work.

We needed tooling that
  • Worked offline
  • Ran on our own infrastructure
  • Preserved engineering context over long-lived projects
  • Reduced repetitive development overhead
  • Adapted to multiple engineering domains
  • Integrated directly into real software workflows
  • Avoided vendor lock-in
Existing solutions were
  • Too generic
  • Too cloud-dependent
  • Too shallow
  • Too restrictive
  • Or disconnected from real engineering environments

So we built our own.

03  In production

We use our own platform daily.

Cyréna is part of how we build software internally. Not a side experiment. We use it across embedded firmware, application development, and the documentation that holds long-running projects together. The goal is not AI for the sake of AI. It is practical engineering systems that help teams ship and maintain real software.

Use  / 01

Embedded development

Arduino and PlatformIO workflows. Firmware generation. Hardware integration. Project-aware embedded development assistance.

Use  / 02

Application development

.NET, Angular, APIs, services, desktop systems, and internal tooling. Real production code, not toy demos.

Use  / 03

Documentation

API references, architectural notes, workflow documentation, and project memory, all generated from the code that is actually shipping.

Use  / 04

Engineering memory

Persistent context: API references, sticky notes, project-scoped memory, architecture rules, coding conventions. The AI reasons from real documentation grounded in real code.

Use  / 05

Workflow orchestration

Prompt queuing and workflow automation let multi-step engineering tasks continue in the background while developers focus elsewhere.

04  Built for engineering, not chat

Not another AI wrapper.

Cyréna is built around real engineering constraints. Not generic chat interactions. Not browser-only workflows. Not a single vendor's roadmap.

Desktop native

Runs as a desktop application. No dependency on browser tabs or SaaS-only workflows.

Offline-first

Your projects can remain entirely on your own machine. The cloud is optional, not required.

Persistent context

Engineering memory lives with the project itself. API references, architecture rules, conventions. Not lost between sessions.

Workflow adaptation

System behaviour changes dynamically depending on the task. No one-size-fits-all prompts.

Extension platform

Cyréna is built on an extension architecture. A platform, not a fixed tool. Capabilities expand through extensions and integrations.

20-state rollback

Cyréna keeps a rolling backup of up to 20 versions across sessions. Always review AI edits. Rollback is there when you need it.

Anti-positioning

Not a chatbot. Not autocomplete. Not cloud-only SaaS. Not a toy agent framework. Not dependent on a single AI provider. Not focused on replacing engineers. Cyréna exists to help engineers build better systems, with more control, more context, and less friction.

05  Polyglot by design

Polyglot engineering support.

Modern engineering spans multiple ecosystems. Each domain has different constraints, tooling, and architectural patterns. Cyréna adapts accordingly. New domains can be added through extensions.

.NET

.NET ecosystem

  • C# Class Library
  • Blazor App
  • C# MVC App
  • APIs
  • Services
Embedded

Embedded development

  • Arduino IDE
  • PlatformIO
  • ESP-IDF
  • Firmware workflows
Web

Web development

  • Angular
  • TypeScript
  • Services
  • Routing
  • Standalone components
Tooling

Internal tooling

  • Automation
  • Documentation
  • Workflow systems
  • Engineering utilities
// the vision

AI systems should adapt to engineering workflows. Engineering workflows should not have to adapt to AI limitations.

06  In motion

See Cyréna in action.

Cyréna running a full development session inside a real .NET C# project. Not code generation. An engineering agent working inside a project.

cyrena · .NET C# session YouTube →
// the philosophy

AI should increase engineering capability. Not reduce developer control.

07  Build with us

Build with better engineering context.

Cyréna is evolving into a practical AI-native engineering environment focused on helping developers and teams ship maintainable software faster, and with greater confidence. Runs alongside your IDE. Stays on your infrastructure. Yours to extend.