hn.today

Show HN: Yana – A local-first, human-governed AI runtime and IDE in Rust

github.com5 points0 comments
Screenshot of Show HN: Yana – A local-first, human-governed AI runtime and IDE in Rust

Yana is a local-first, cross-platform control plane and IDE that mediates what AI models can propose and actually do, implemented primarily in Rust. It enforces a deterministic pipeline - authority (who may ask), capability (what kind of power), policy (rules then human approval), and executor (perform only permitted operations) - so a model may propose actions but Yana decides and a human can always stop execution. The system combines a Rust runtime (yana-rt) with governance features: capability manifests, human approvals, a hash-chained audit log, a core-lock SHA-256 manifest that pins core files, and an independent watcher that can halt tool calls. Yana ships adapters for many providers (19 total across cloud and local) and emphasizes that skills teach agents without granting permissions; only capabilities can grant action rights.

The desktop Studio workspace integrates files, a CodeMirror editor, PTY terminals, chat (streamed through yana-rt), a guarded design canvas, task management requiring evidence, and governance telemetry showing allowed/blocked activity. The codebase lists extensive components and counts (66 hooks, 71 rules, ~100 agents, 2,026 skills, 170 commands), a 40-subcommand runtime, and no Python runtime dependency. Builds and installers are provided for macOS, Windows, and x86_64 Linux (no Linux ARM release), with local model support for runtimes like Ollama, llama.cpp, LM Studio and others.

Read on github.com0 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in AI

I'm with Linus

I'm with Linus

Linus Torvalds advocates for viewing AI as a useful tool rather than banning it, emphasizing understanding and control over its output. The debate around AI reflects broader societal polarization and resistance to change. (isene.org)

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.