Fidan is an AI-native general-purpose programming language and compiler toolchain with human-readable syntax and static typing. Its Rust-based compiler exposes diagnostics, inferred types, symbol information, reads/writes, call graphs, type maps, and static execution traces to first-party AI explain/fix/improve workflows and MCP tools. AI tools can work with structured compiler knowledge alongside source text; model-assisted workflows require the optional AI helper and a configured provider. Fidan provides a MIR interpreter, selective Cranelift JIT, Cranelift AOT, and optional LLVM AOT through a separately installed toolchain. It includes native interop, concurrency, and editor tooling. Backend support varies by language feature; consult the repository documentation for current capabilities and limitations.
Improved performance, minor bug fixes, and additional features.
1.0.12
Improved performance, minor bug fixes, and additional features.
Frequently asked questions
Is Fidan free?
Yes. Fidan is free and open-source software released under the Apache-2.0 license.
What is the latest version of Fidan?
The latest version is 1.1.0, released on Oct 27, 2026.
Is it safe to download Fidan?
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 4044cf8fcdab987326f6a278417037deec22fa76ad47717649c152c02999f5ea.
Which Windows versions does Fidan support?
Fidan runs on Windows and is available for 64-bit (x64) systems.
How do I install Fidan silently?
Run the offline installer with "fidan_windows_bootstrap_v1.1.0.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-, or install it with Windows Package Manager: winget install --id=Fidan.Fidan -e --silent.
How do I uninstall Fidan?
Open Settings › Apps › Installed apps, find Fidan and select Uninstall. From the command line, run winget uninstall --id=Fidan.Fidan -e.
Alternatives to Fidan
Other Programming Languages programs for Windows from different developers.