Auto is a dynamic-meets-static, cross-ecosystem language.
Script instantly on the AutoVM — ship the same source as Rust.
fn main() {
let msg = "Hello, Auto!"
print(msg)
}Milestone introductions and development material are available; release artifacts and download links await candidate freeze.
The same Auto source: it runs in the AutoVM right away and transpiles to idiomatic Rust. Real examples from this repository — pressing Run calls the same-origin /api.
Open the Playground to try your own code →fn main() {
let data = "name;age\nAlice;30\nBob;25"
var parts = data.split(";")
assert(parts.len() >= 2)
print("Name: Alice, Age: 30")
print("Name: Bob, Age: 25")
}View source ↗v0.5 connects the language, cross-renderer UI, virtual desktop and applications; readiness varies by path.
Actor concurrency, Rust-like generics, comptime metaprogramming, and memory safety.
AutoVM as a Rust scripting environment. a2r emits Rust; supported interfaces depend on concrete signatures and verified corpus.
Call Python code directly from AutoVM. a2py transpiles Auto to Python.
Vue/Web and iced/desktop are the main paths; Harmony and Jetpack Compose are at feasibility-demo maturity.
Shared model services and Agent tools connecting language, applications, and work; knowledge coordination across applications remains under development.
The AutoOS virtual desktop, system applications, and platform integration; a long-term path from LaOS to independent systems.
Applications for code, commands, development tasks and knowledge; each topic describes current progress.
A lightweight text workspace for browsing, editing, and comparing files. Native desktop use, code review, and small focused edits guide its development.
Learn more →Everyday shell commands, field-based data pipelines, and AutoScript in one session. Use it interactively or call it from the command line.
Learn more →A coding agent that organizes development around Plans and Specs, keeping requirements, execution, verification, and project knowledge traceable.
Learn more →An editor for AutoDown documents and local knowledge bases. Writing, page links, search, and directory organization form a developing personal knowledge workspace.
Learn more →AutoDown supplies document and editor foundations; Jade Garden is an existing knowledge-base project, described separately from AutoJade. Related resources →
The same Auto source runs on AutoVM instantly and transpiles to idiomatic Rust. Behavior agreement is enforced by a three-way parity harness (AutoVM = a2r-transpiled Rust = native Rust), not claimed.
Rust/Python interoperability, Vue/iced UI, AutoAI and the AutoOS application ecosystem; see the notes for support boundaries.