Skip to content

Releases: 1tsRajOwO/oryven

Oryven 6.0.29

Choose a tag to compare

@github-actions github-actions released this 20 Jul 09:08

Oryven v6.0.29

Summary

Desktop automation agent: timers/reminders, find/move files, shell, APIs, clipboard — Oryven acts on your Mac instead of apologizing.

Details

  • Timer fast path: “Create a timer for 5 min” → timer_set via Reminders.app (osascript) with confirmation “Timer set for 5 minutes.”
  • Automation toolkit: file_find, file_read/write/move, folder_list, shell_run, app_open, notify_user, http_request, system_info, clipboard_read/write.
  • Intent router: New automation task kind routes to Tool helper model + bounded observe loop (max 4 / ~90s).
  • API: GET /automation/tools, POST /automation/run for programmatic tool execution.
  • Safety: Destructive file/shell ops still confirm; workspace-scoped paths; SSRF-safe HTTP.

Downloads

  • macOS / Windows / Linux: Electron installers from this Release

First open

  • macOS: Open the DMG → if prompted, choose Install to Applications (auto-clears Gatekeeper). Or drag to Applications and double-click Fix Gatekeeper, then open from Applications. Privacy → Allow if macOS asks once. Needs Python 3.10+ for the local API (first launch may take a few minutes).
  • Windows: SmartScreen → More infoRun anyway (no Windows cert). Needs Python 3.10+.
  • Linux: chmod +x Oryven-Linux.AppImage && ./Oryven-Linux.AppImage (or install the .deb). Needs Python 3.10+.

Legal

Full changelog: https://github.com/1tsRajOwO/oryven/blob/main/CHANGELOG.md

Desktop stack

  • macOS / Windows / Linux: Electron + React desk + Python backend
  • Classic Champagne themes · full Settings · local Ollama

Native Swift/C#/Rust experiments use native-v* tags only.

Oryven 6.0.28

Choose a tag to compare

@github-actions github-actions released this 20 Jul 08:38

Oryven v6.0.28

Summary

Fix false “Ollama is not running” when Ollama is up; faster offline recovery + Open Ollama button.

Details

  • Chat fix: Restored missing base = settings.ollama_base_url in _run_ollama (regression from 6.0.26) — every message had been failing with a bogus offline error.
  • Health: Shorter cache TTL when Ollama is offline (5s vs 50s) so the status chip clears soon after the daemon starts.
  • UX: Top-bar Open Ollama action (macOS open -a Ollama + serve kick); clearer connect/timeout errors; faster health polling while offline.

Downloads

  • macOS (Universal): Oryven-macOS.dmg (Apple Silicon + Intel; includes Fix Gatekeeper.command)
  • Windows: Oryven-Windows-Setup.exe
  • Linux: Oryven-Linux.AppImage / .deb

First open

  • macOS: Open the DMG → if prompted, choose Install to Applications (auto-clears Gatekeeper). Or drag to Applications and double-click Fix Gatekeeper, then open from Applications. Privacy → Allow if macOS asks once. Needs Python 3.10+ for the local API (first launch may take a few minutes).
  • Windows: SmartScreen → More infoRun anyway (no Windows cert). Needs Python 3.10+.
  • Linux: chmod +x Oryven-Linux.AppImage && ./Oryven-Linux.AppImage (or install the .deb). Needs Python 3.10+.

Legal

Full changelog: https://github.com/1tsRajOwO/oryven/blob/main/CHANGELOG.md

Desktop stack

  • macOS / Windows / Linux: Electron + React desk + Python backend
  • Classic Champagne themes · full Settings · local Ollama

Native Swift/C#/Rust experiments use native-v* tags only.

Oryven 6.0.27

Choose a tag to compare

@github-actions github-actions released this 20 Jul 01:47

Oryven v6.0.27

Summary

Python data tools, a bounded think→look→verify agent loop, research→memory ingest, optional OpenClaw bridge, and a Security auto checker/fixer wired into Auto Fixer — without boiling the ocean.

Details

  • Security auto checker: GET/POST /system/security/scan + Settings → Privacy → Security scan. Checks API bind, network/Full blast policy, workspace/.env perms, purchase flag, OpenClaw misconfig. Safe fixes only (secure_api_bind, harden perms, restore confirm=ask, clear bad OpenClaw URL). With Auto Fixer on, scan can apply the top safe fix; never aggressive “brick the app” changes.
  • Auto Fixer extended: New allowlisted security actions; Tool helper may pick security_scan_only.
  • Observe loop: Shop/research/create turns think → act → browser_snapshot/verify → loop (max 4 observations / ~90s). Trivia/chat skips the loop. Docs: docs/AGENT_LOOP.md.
  • Python stack: run_python, analyze_data, fetch_api, scrape_url, python_stack_info with pandas/numpy/scikit-learn (+ optional requirements-ml.txt for torch/tensorflow).
  • Research learn: learn_from_research saves cited report bullets into memory (ingest, not fine-tune).
  • OpenClaw: Optional loopback openclaw_invoke connector; OpenClaw remains a separate gateway (not a model host). Dangerous tools blocked.
  • Auto switch / CM JSON: From 6.0.26 — trivia stays prose; shopping playbook gated; junk JSON sanitized.

Downloads

  • macOS / Windows / Linux: Electron installers from this Release

First open

  • macOS: Open the DMG → if prompted, choose Install to Applications (auto-clears Gatekeeper). Or drag to Applications and double-click Fix Gatekeeper, then open from Applications. Privacy → Allow if macOS asks once. Needs Python 3.10+ for the local API (first launch may take a few minutes).
  • Windows: SmartScreen → More infoRun anyway (no Windows cert). Needs Python 3.10+.
  • Linux: chmod +x Oryven-Linux.AppImage && ./Oryven-Linux.AppImage (or install the .deb). Needs Python 3.10+.

Legal

Full changelog: https://github.com/1tsRajOwO/oryven/blob/main/CHANGELOG.md

Desktop stack

  • macOS / Windows / Linux: Electron + React desk + Python backend
  • Classic Champagne themes · full Settings · local Ollama

Native Swift/C#/Rust experiments use native-v* tags only.

Oryven 6.0.26

Choose a tag to compare

@github-actions github-actions released this 20 Jul 01:29

Oryven v6.0.26

Summary

Stops trivia answers from turning into junk shopping JSON (no more “CM of India = Amazon”), and adds Auto switch models by task so Chat, Tools, Research, and Create can each use their own local model.

Details

  • Trivia / chat sanitizer: Bare JSON blobs like {"cm_of_india":"Amazon"} are no longer shown as the assistant reply; the model is nudged to answer in plain language.
  • Shopping playbook gated: Product/cart tools and the Amazon playbook load only on shopping intent — not for “who is the CM of India?” style questions.
  • Linkify: Store-name auto-links are skipped inside JSON-looking messages so accidental “Amazon” in junk JSON does not become a blue link.
  • Auto switch models by task: Settings → Privacy toggle (on by default) plus Chat / Tools / Research / Create role picks (Auto = small installed Ollama tag). Shopping/tool turns can use the Tool helper; chat stays on your Desk model.
  • Auto Fixer still uses the Tool helper model from 6.0.25.

Downloads

  • macOS / Windows / Linux: Electron installers from this Release

First open

  • macOS: Open the DMG → if prompted, choose Install to Applications (auto-clears Gatekeeper). Or drag to Applications and double-click Fix Gatekeeper, then open from Applications. Privacy → Allow if macOS asks once. Needs Python 3.10+ for the local API (first launch may take a few minutes).
  • Windows: SmartScreen → More infoRun anyway (no Windows cert). Needs Python 3.10+.
  • Linux: chmod +x Oryven-Linux.AppImage && ./Oryven-Linux.AppImage (or install the .deb). Needs Python 3.10+.

Legal

Full changelog: https://github.com/1tsRajOwO/oryven/blob/main/CHANGELOG.md

Desktop stack

  • macOS / Windows / Linux: Electron + React desk + Python backend
  • Classic Champagne themes · full Settings · local Ollama

Native Swift/C#/Rust experiments use native-v* tags only.

Oryven 6.0.25

Choose a tag to compare

@github-actions github-actions released this 20 Jul 01:13

Oryven v6.0.25

Summary

Smarter Playwright shopping plus a dedicated small Tool helper model for Auto Fixer / product ranking — keeps “best” + budget in Amazon search, strips INRand glue, and resumes Add to Cart on the open product page after login.

Details

  • Tool helper model: Settings → Privacy → Tool helper model (default auto: llama3.2:3b / phi4-mini / qwen2.5:3b). Used for Auto Fixer suggestions and ranking real search candidates — never invents /dp/ URLs. Chat can stay on a tiny model; Playwright still owns search + cart.
  • Auto Fixer: Shopping failures (ADD_TO_CART_FAILED, INRand) map to repair_shop_query / retry_shop_cart instead of a vague tool retry. Uses the tool helper, not the chat model.
  • Query intent: Store search keeps ranking words (best) and expands 2k2000 (e.g. best iems under 2000). Task filler still stripped.
  • INRand hardened: Currency glue is stripped in store URLs, browser_act type text, and Playwright fill as a last defense.
  • Smarter pick: Playwright product picker prefers in-budget, higher-rated listings; optional helper ranks candidates when you ask for “best”.
  • Login resume: If the product page is already open with Add to Cart, reply try clicks it without re-searching.
  • Playbook: Prefer shop_add_to_cart over manually typing into Amazon’s search box.

Downloads

  • macOS / Windows / Linux: Electron installers from this Release

First open

  • macOS: Open the DMG → if prompted, choose Install to Applications (auto-clears Gatekeeper). Or drag to Applications and double-click Fix Gatekeeper, then open from Applications. Privacy → Allow if macOS asks once. Needs Python 3.10+ for the local API (first launch may take a few minutes).
  • Windows: SmartScreen → More infoRun anyway (no Windows cert). Needs Python 3.10+.
  • Linux: chmod +x Oryven-Linux.AppImage && ./Oryven-Linux.AppImage (or install the .deb). Needs Python 3.10+.

Legal

Full changelog: https://github.com/1tsRajOwO/oryven/blob/main/CHANGELOG.md

Desktop stack

  • macOS / Windows / Linux: Electron + React desk + Python backend
  • Classic Champagne themes · full Settings · local Ollama

Native Swift/C#/Rust experiments use native-v* tags only.

Oryven 6.0.24

Choose a tag to compare

@1tsRajOwO 1tsRajOwO released this 20 Jul 00:53

Oryven v6.0.24

Summary

Shopping automation resumes after Amazon login: reply try and Oryven clicks Add to Cart. Also blocks invented product URLs and strips “INRand” junk from searches.

Details

  • Login resume: After LOGIN_REQUIRED, short replies like try / done / signed in re-run shop_add_to_cart with the earlier IEM query instead of chit-chat.
  • Clearer pause: Login failures tell you to sign in in managed Chromium, then reply try.
  • No hallucinated /dp/ pages: Unrelated ASINs (e.g. Galaxy Tab while shopping IEMs) are dropped; search uses the real query.
  • Query cleanup: Glue like 2000INRand is normalized; store search keeps budget (iems under 2k).
  • TermsGate: Show Accept when terms are unknown after the first settings check (fixes locked chat with no dialog).

Downloads

  • macOS / Windows / Linux: Electron installers from this Release

First open

  • macOS: Open the DMG → if prompted, choose Install to Applications (auto-clears Gatekeeper). Or drag to Applications and double-click Fix Gatekeeper, then open from Applications. Privacy → Allow if macOS asks once. Needs Python 3.10+ for the local API (first launch may take a few minutes).
  • Windows: SmartScreen → More infoRun anyway (no Windows cert). Needs Python 3.10+.
  • Linux: chmod +x Oryven-Linux.AppImage && ./Oryven-Linux.AppImage (or install the .deb). Needs Python 3.10+.

Legal

Full changelog: https://github.com/1tsRajOwO/oryven/blob/main/CHANGELOG.md

Desktop stack

  • macOS / Windows / Linux: Electron + React desk + Python backend
  • Classic Champagne themes · full Settings · local Ollama

Native Swift/C#/Rust experiments use native-v* tags only.

Oryven 6.0.23

Choose a tag to compare

@github-actions github-actions released this 19 Jul 23:48

Oryven v6.0.23

Summary

Stops the Terms of Use screen from popping up again right after you accept it (or whenever the local API briefly restarts).

Details

  • Root cause: A failed /settings/user fetch (backend restart, Repair, Companion, Update) set termsOk=false, so TermsGate reappeared even though acceptance was already saved.
  • Fix: Keep the last known acceptance on network errors; cache acceptance in localStorage so a restart does not flash the gate.

Downloads

  • macOS / Windows / Linux: Electron installers from this Release

First open

  • macOS: Open the DMG → if prompted, choose Install to Applications (auto-clears Gatekeeper). Or drag to Applications and double-click Fix Gatekeeper, then open from Applications. Privacy → Allow if macOS asks once. Needs Python 3.10+ for the local API (first launch may take a few minutes).
  • Windows: SmartScreen → More infoRun anyway (no Windows cert). Needs Python 3.10+.
  • Linux: chmod +x Oryven-Linux.AppImage && ./Oryven-Linux.AppImage (or install the .deb). Needs Python 3.10+.

Legal

Full changelog: https://github.com/1tsRajOwO/oryven/blob/main/CHANGELOG.md

Desktop stack

  • macOS / Windows / Linux: Electron + React desk + Python backend
  • Classic Champagne themes · full Settings · local Ollama

Native Swift/C#/Rust experiments use native-v* tags only.

Oryven 6.0.22

Choose a tag to compare

@github-actions github-actions released this 19 Jul 23:41

Oryven v6.0.22

Summary

Shopping no longer stops at a vague Amazon search: “add to my amazon cart” is detected, budget stays in the search (“iems under 2k”), and Add to Cart is forced when the model only opens results.

Details

  • Cart intent: Phrases like “add to my amazon cart” / Flipkart basket now trigger cart nudges and the deterministic shop_add_to_cart path (previously ignored).
  • Budget-aware store search: New store_search_query keeps “under 2k” in Amazon/Flipkart searches instead of stripping it to bare “iems”.
  • No search-page dead-ends: Auto cart runs from query alone when the model never opens a /dp/ page; amazon: shorthand cleans the query the same way.
  • Prompt: Shopping playbook forbids stopping on search results when the user asked to add to cart.

Downloads

  • macOS / Windows / Linux: Electron installers from this Release

First open

  • macOS: Open the DMG → if prompted, choose Install to Applications (auto-clears Gatekeeper). Or drag to Applications and double-click Fix Gatekeeper, then open from Applications. Privacy → Allow if macOS asks once. Needs Python 3.10+ for the local API (first launch may take a few minutes).
  • Windows: SmartScreen → More infoRun anyway (no Windows cert). Needs Python 3.10+.
  • Linux: chmod +x Oryven-Linux.AppImage && ./Oryven-Linux.AppImage (or install the .deb). Needs Python 3.10+.

Legal

Full changelog: https://github.com/1tsRajOwO/oryven/blob/main/CHANGELOG.md

Desktop stack

  • macOS / Windows / Linux: Electron + React desk + Python backend
  • Classic Champagne themes · full Settings · local Ollama

Native Swift/C#/Rust experiments use native-v* tags only.

Oryven 6.0.21

Choose a tag to compare

@github-actions github-actions released this 19 Jul 23:28

Oryven v6.0.21

Summary

Fixes Research failing with Permission denied: '/Users/you/' by using your real home folder instead of the example workspace path.

Details

  • Root cause: Packaged installs copied .env.example with ORYVEN_WORKSPACE=/Users/you, so Deep Research could not create Oryven Research/.
  • Electron: On launch, rewrite that placeholder to the signed-in user’s home directory (existing installs heal without manual .env edits).
  • Backend: Treat /Users/you (and Windows/Linux equivalents) as invalid; Research falls back to ~/Oryven Research if mkdir still fails.
  • Example env: Defaults to ORYVEN_WORKSPACE=~.

Downloads

  • macOS / Windows / Linux: Electron installers from this Release

First open

  • macOS: Open the DMG → if prompted, choose Install to Applications (auto-clears Gatekeeper). Or drag to Applications and double-click Fix Gatekeeper, then open from Applications. Privacy → Allow if macOS asks once. Needs Python 3.10+ for the local API (first launch may take a few minutes).
  • Windows: SmartScreen → More infoRun anyway (no Windows cert). Needs Python 3.10+.
  • Linux: chmod +x Oryven-Linux.AppImage && ./Oryven-Linux.AppImage (or install the .deb). Needs Python 3.10+.

Legal

Full changelog: https://github.com/1tsRajOwO/oryven/blob/main/CHANGELOG.md

Desktop stack

  • macOS / Windows / Linux: Electron + React desk + Python backend
  • Classic Champagne themes · full Settings · local Ollama

Native Swift/C#/Rust experiments use native-v* tags only.

Oryven 6.0.20

Choose a tag to compare

@github-actions github-actions released this 19 Jul 23:14

Oryven v6.0.20

Summary

Fixes the Models picker snapping back to the default before you can switch, and makes “Use this model” obvious when a pick is pending.

Details

  • Models tab: Selecting a model no longer gets reset by the 5s Ollama sync until you apply it (or leave the tab).
  • Clearer apply: When the dropdown differs from the active model, a status line explains the next step and the button pulses as Use this model / Download & use.
  • Banner: Em dashes in assets/banner.svg use proper UTF-8.

Downloads

  • macOS / Windows / Linux: Electron installers from this Release

First open

  • macOS: Open the DMG → if prompted, choose Install to Applications (auto-clears Gatekeeper). Or drag to Applications and double-click Fix Gatekeeper, then open from Applications. Privacy → Allow if macOS asks once. Needs Python 3.10+ for the local API (first launch may take a few minutes).
  • Windows: SmartScreen → More infoRun anyway (no Windows cert). Needs Python 3.10+.
  • Linux: chmod +x Oryven-Linux.AppImage && ./Oryven-Linux.AppImage (or install the .deb). Needs Python 3.10+.

Legal

Full changelog: https://github.com/1tsRajOwO/oryven/blob/main/CHANGELOG.md

Desktop stack

  • macOS / Windows / Linux: Electron + React desk + Python backend
  • Classic Champagne themes · full Settings · local Ollama

Native Swift/C#/Rust experiments use native-v* tags only.