Plans
Turns a natural-language target into a grounded DesignPlan, backed by current literature from Europe PMC, OpenAlex, Semantic Scholar & bioRxiv.
fova is a terminal agent for de novo protein design. It plans, runs, and ranks design jobs, then ships the survivors to a wet lab, all from a single Go binary.
▸ macOS · Linux · one static binary, no runtime
The fova promise
Free by default.
No account needed.
Every feature works without a paid account. Local LLMs like Ollama, vLLM, and LM Studio run out of the box, and the whole free knowledge stack needs no keys. Paid LLMs and wet lab submission are the only opt-ins, and they stay optional.
The loop
Describe a target in plain language. fova does the rest, and tracks every design back to the intent that produced it.
Turns a natural-language target into a grounded DesignPlan, backed by current literature from Europe PMC, OpenAlex, Semantic Scholar & bioRxiv.
Runs experimentally validated tools like BindCraft, RFdiffusion, ProteinMPNN, and AlphaFold3, locally or on your own Modal GPUs.
Scores every design on interface and confidence metrics, then filters to a small, trustworthy shortlist.
Sends the survivors to the bench through the Adaptyv Foundry API, then closes the loop with real results.
Why fova
fova is built on a handful of principles. These six are the ones you feel every time you run it.
Local LLMs work out of the box. No account, no key, no card. Paid LLMs and wet-lab submission are opt-in.
Every built-in design tool has documented wet lab success. No unproven methods ship in the box.
fova scores every design on multiple interface and confidence metrics, never a single number, so the shortlist holds up at the bench.
Every design carries its full lineage in local SQLite: intent → tool versions → wet lab result.
Runs offline with Ollama. Scales out to your own Modal account for GPU when you need it.
A confirmation checkpoint before anything slow, costly, or irreversible, including every wet lab submission.
Orchestrated tools
fova drives the best design, structure, and knowledge tools available, and shows the model structured outputs instead of raw stdout.
Get fova
One static binary with no runtime and no dependencies. Pick whichever
way suits you, then run fova.
$ curl -fsSL https://alvarogonjim.github.io/fova/install.sh | sh
$ git clone https://github.com/alvarogonjim/fova && cd fova && make build
Or download a prebuilt binary
▸ verify the install · $ fova --version → fova 0.5.0