Feedback

Private preview · In development

Draft RTL you can simulate.

Give a spec. The intended workflow returns a module, lint notes, and a simulation log. An engineer reviews that evidence before treating it as design. Software coding and cited research briefs follow the same pattern.

What this is for

Three jobs, RTL first.

Each one ends with something you can review: a simulation log, a diff, or a cited brief. None of these jobs is publicly available yet.

01

Draft RTL you can simulate

Give a spec. The intended workflow drafts the module, then shows lint and simulation results. You decide whether it is design.

02

Ship a reviewed code change

Describe an issue. The intended workflow reads the repository, writes a change with tests, and hands you a summary of what ran.

03

Turn papers into a cited brief

Ask a research question. The intended workflow maps sources that support or contradict the finding, with citations you can check.

How it works

From a goal to something you can check.

01

Describe

State the goal in plain language.
02

Context

Load the repo, spec, or papers.
03

Check

Lint, tests, or simulation run on that artifact.
04

Approve

You review the evidence and decide.
RTL workflow

One inspectable example.

Written walkthrough of the intended loop: spec, draft, lint, simulation, correction. This is not a live Moolaii run and not a log from a public CLI. A passing testbench here means that testbench passed.

  1. 01 · Spec

    What to build

    sync FIFO, 8-bit data, depth 4
    clk, rst_n, wr_en, rd_en, din[7:0]
    dout[7:0], full, empty
    one clock domain
    simultaneous write+read must keep occupancy unchanged
    overflow and underflow must be ignored
  2. 02 · Draft

    First occupancy logic

    always_ff @(posedge clk) begin
      if (wr_en) count <= count + 1'b1;
      if (rd_en) count <= count - 1'b1; // overwrites the write
    end
  3. 03 · Lint

    What a reviewer should catch

    W1  fifo.sv:14  both wr_en and rd_en assign count
         last assignment wins; occupancy is wrong on wr+rd
    W2  fifo.sv:18  full/empty derived from count without
         a wrap guard when wr+rd both fire
  4. 04 · Simulate

    The overlap case fails

    t=40  wr+rd  count 3→2   expected 3
    FAIL  occupancy dropped on simultaneous wr+rd
    PASS  4 writes then empty after 4 reads (no overlap)
  5. 05 · Correct

    Keep count on wr+rd

    if (wr_en && rd_en && !empty && !full) count <= count;
    else if (wr_en && !full)               count <= count + 1'b1;
    else if (rd_en && !empty)              count <= count - 1'b1;
  6. 06 · Recheck

    That testbench now passes

    t=40  wr+rd  count stays 3
    PASS  occupancy on simultaneous wr+rd
    PASS  fill to full, drain to empty
    4 writes, 4 reads, 2 overlap cycles

Limits: one clock domain, depth 4, no CDC, no synthesis, no timing closure, no formal proof. Questions about this example: [email protected].

Availability

What exists today.

Private preview. There is no public product to sign in to.

Planned

Moolaii Coder

Engineering intelligence for software and semiconductor development.

Internal prototype

Moolaii Chip

AI-assisted semiconductor design environment.

Planned

Moolaii Research

A deep-tech research workspace built for connected discovery.

Planned

Moolaii Agents

Specialized intelligent engineering agents.

About Moolaii

One name. One job.

The name

Moolaii

A single word for intelligence that has to survive review. Software and silicon, checked before it ships. Easy to say, meant to stick.

Who builds it

AlienX Technology

Moolaii is an AlienX Technology product, operated from Tamil Nadu, India. There is no separate company behind the name.

About AlienX
FAQ

What to expect.

Can I try Moolaii today?
No. Moolaii is a private preview in development. There is no public sign-in and no CLI to install. Join the waitlist to hear when there is a first task you can run.
What does it cost?
There is no public price and no free tier yet. Access limits will be stated before anyone is asked to sign in.
What happens to my data?
The waitlist stores the email you enter, plus any name, interest, and note you add, in Supabase for AlienX Technology. This form does not send an email and does not create a login. Write [email protected] to change or delete the note.
Who builds Moolaii?
AlienX Technology, Tamil Nadu, India. Moolaii is their product for engineering work that spans software and silicon.
Why the name Moolaii?
It is one short name for that job. It is meant to be said once and remembered. The product is the work: a goal in, code or RTL out, with checks an engineer can inspect.
Get started

Join the waitlist.

Email is required. Name and a note are optional. AlienX stores the record and writes later when there is a first task you can run. This form does not send mail and does not create a login.

By submitting, you send this record to Supabase for AlienX Technology. To change or delete it, write [email protected]. Read the privacy notice and terms.