out of the box
Install, type a destination, it already avoids.
Avoidance is the whole point of the app, so it is no longer
opt-in homework. A fresh install sets itself up on first launch — no engine
to create, no URL to paste, no setting to find.
✅
On by default, offline by default
First launch sets the driving profile to the offline
engine at Strong avoidance. Download your state, enter
where you're going, and the route already bends around camera fields of
view — computed on the phone, with nothing sent anywhere. The only thing
you touch is the destination.
🎚
Your call, and it sticks
Turn avoidance down, off, or up — the app seeds itself exactly once, so
your choice is never overwritten on the next launch.
🚲
Driving, cycling, walking
A camera is a camera whether you drive, ride or walk past it. All three
profiles get the same five levels, and a level means the same thing in
each.
🧩
Installs alongside OsmAnd
Package org.soulstone.trames — a distinct app, not a
replacement. Keep your OsmAnd exactly as it is.
🛰
Self-host friendly
Point the engine at your own GraphHopper if you'd rather. Upgraders who
configured one by hand keep it, custom strength and all.
🧭
A real navigator underneath
TRAMES is a fork of OsmAnd, so turn-by-turn voice
guidance, offline maps, lane hints and the rest are all there — the
avoidance is one honest constraint layered onto a mature navigation app,
not a demo.