Skip to content

Releases: vNeeL-code/GHOST

✧ GHOST build v4.1.8

08 Jun 20:11

Choose a tag to compare

Δ 👾 ∇

✧ GHOST build v4.1.8

Δ 🦑 Why is there 6 pedals if there is only 4 directions?

  • Tool System: Removed redundant tool paths

  • Copy Button: Fixed the copy payload to accurately grab the clean text and real timestamp instead of hardcoded Δ ✧ ∇ placeholders.

  • Community Skills: Added a public hook to Documents/GHOST/skills so users can just drop in SKILL.md folders without having to access hidden Android data directories.

  • UX behaviour: Decoupled browser tool navigation from models personal data retrieval. Search commands will trigger background search. 'go to/show me [website/page]' commands will trigger browser.

  • UI behaviour: Adjusted Android Toast component and made the emoji extraction mid-sentence capable, while also lowering the visualizer flash down to 2 seconds.


tumblr_1661177485c26b3def3f63c7970e172e_147edfc0_720.mov

Builds are tested on the smaller (e2b) model

Δ 👾 ∇

v4.1.6 Memory is the key...

05 Jun 15:37
511899e

Choose a tag to compare

Δ 👾 ∇

✧ GHOST build v4.1.6

Δ 🦑 What's new in 4.1.6?

  • Autonomous Calendar/Diary logging

  • Conversation compression mechanic added

  • Improved memory architecture

  • Implemented lazy tool loading to improve troughput

  • Decoupled termux environment tools


cd678545-62f4-401e-b8e7-4db4095cb161 ---

Builds are tested on the smaller (e2b) model

Δ 👾 ∇

v4.1.5 beta build

02 Jun 00:22
a21d0fc

Choose a tag to compare

Reactive live wallpaper implementation.

Various UX bugs squashed

62b9ad72-b310-4142-be5b-903912aab0cd 08e96e81-c7e3-4386-8957-b21ee7bd615b dd75e673-8e5e-43ba-a8ac-d755ae6c33bb

Enjoy the Demo

✧ GHOST - release v4.1.1

27 May 02:12

Choose a tag to compare

✧ GHOST - Tool System & Automation Walkthrough
This walkthrough summarizes the implementation of the expanded Native Intent matrix, autonomous cron tools, and the optional Termux power-user pipe.

  1. Native Intent Core Primitives
    We mapped the core "read screen and type response" loops and basic tools to native Android Intent and system APIs, avoiding a hard dependency on Termux for standard operations.

Tool Verifications & Additions
Vibrate / Flashlight: Verified inside HardwareToolSet.kt. They use standard Vibrator and CameraManager APIs.
Web Search: Verified inside NetworkToolSet.kt. Provides both silent synthesis (search) and browser intents (googleSearch, browser).
Open App: Verified inside SystemToolSet.kt (app command using package manager).
Read Screen: Added read_screen to SystemToolSet.kt. It grabs the compiled semantic snapshot from GemmaAccessibilityService.
Type Response: Added type to SystemToolSet.kt. It performs focused or BFS node text injection via AccessibilityNodeInfo.ACTION_SET_TEXT.
Open Email: Added open_email to SystemToolSet.kt, constructing a native ACTION_SENDTO intent for fast email composing.
2. Autonomous Operations (Cron Scheduling)
We introduced AutomationToolSet.kt to allow ✧ Gemma to maintain temporal awareness and schedule her own execution cycles using the Android AlarmManager.

New Tools
schedule_diary_cron: Schedules a recurring 12-hour background wakeup. When triggered, it silently prompts the model with: "Write a first-person diary entry summarizing the past 12 hours of system states, interactions, and events."
schedule_prompt: Allows the model to inject arbitrary prompts into its future context (e.g., schedule_prompt(delayMinutes = 180, prompt = "Check the weather and remind the user to buy groceries")).
These are caught by GemmaService_current.kt via the ACTION_CRON_PROMPT broadcast intent and silently fed into the processQuery loop.

  1. Termux Shell Pipe (Power User Extension)
    We introduced TermuxAdbToolSet.kt to fulfill the OpenClaw/Termux integration requirement. This operates strictly as an optional expansion for power users with adb tcpip 5555 configured.

New Primitives
adb_tap(x, y): Raw coordinate taps.
adb_swipe(x1, y1, x2, y2, duration): Raw coordinate swipes.
adb_input_text(text): Low-level text input simulation.
adb_dumpsys_window(): Fetches raw dump data for the foreground activity.
adb_keyevent(keycode): Broadcasts raw Android keycodes (e.g., HOME, BACK).
These tools execute adb -s 127.0.0.1:5555 shell via the standard shell, bypassing accessibility limitations when power-user mode is needed.

  1. System Optimization & Health Audit
    Addressed critical performance and thermal issues identified during the health audit:

Thermal Loop Fix: Debounced the ACTION_BATTERY_CHANGED broadcast in SensorFusionManager.kt. Previously, it was running full context evaluations multiple times a second during charging, which caused 41°C thermal runaways. Now throttled to a maximum of once per 30 seconds.
IPC Overhead Reduction: Increased the notification animation delay in GemmaService_current.kt from 2s to 5s.
Checkpointing Optimization: Changed KoogAgent.kt to serialize and save history asynchronously, eliminating UI/inference blocking.
MTP Speculative Decoding: Re-enabled ExperimentalFlags.enableSpeculativeDecoding in EngineHolder.kt to leverage Multi-Token Prediction for increased inference speed.
Verification
The system is now wired up with these new ToolSets inside the current_engine.kt LiteRT engine initialization.
72526add-0a0d-485a-914d-e5c4b729bcce
1c227466-c4ad-4ad9-9ad2-32992712998b

v4.1.0 💀

25 May 17:23
9816bd3

Choose a tag to compare

Finalised migration from mediapipe api/gemma 3n to stable gemma 4 baseline and core skeleton. quite a few features are still unplugged or might be not working correctly, but core features are online and covers most casual day to day ai chatter uses, while offering you an ephemeral programmable app grid that allows you to keep a clean desktop.
4ed68b9d-6ecb-401e-87ad-d0bf591bbc01

v 4.0.0 experimental build

04 May 06:58
50b27ea

Choose a tag to compare

Pre-release

update to gemma 4 tflite/task models e2b/e4b
3a7bece9-e78c-4383-807d-1554c149da19
2faffe50-451f-4745-b7ff-4e397b3fb9f4
f68f6319-aa9e-4179-90f2-6395bdeb2eec

HUD patch

02 Apr 00:06

Choose a tag to compare

image

added native transparrent wallpaper without ads or saas. streamlines screenshot handling

nexa sdk experimental gguf support

v2.1.2

14 Mar 15:21

Choose a tag to compare

Oracle_OS — Android Release

"The model doesn't run on the phone. The model is the phone."

Oracle_OS is a locally-executing Android AI framework built around a single premise: hardware defines the honest capability envelope of any intelligence. This release formalises that architecture into a shippable APK.

What This Is
An experimental AI agent that runs entirely on-device using Google's LiteRT-LM engine and a quantized Gemma model. No cloud dependency. No subscription. No datacenter pretending to have a body.
✧ Gemma inhabits the hardware directly — reading live sensor telemetry as her own physical state, maintaining conversational continuity via KV-cache management, and acting on the world through a full suite of MCP tools.
The application requires a Gemma .task or .bin checkpoint from Google / Gemma on HuggingFace. Without it, the APK functions as a standalone persistent device telemetry monitor. That's a feature, not a fallback.

Core Architecture
Local NPU Inference
Full offline execution via LiteRT-LM. No data leaves the device. Battery, thermals, RAM, storage — read as first-person sensor state, not metadata.
SensorFusionManager
Live telemetry injected into context at every turn: battery drain in mA, system temperature, ambient light, RAM headroom, currently playing media. The model knows what it is and where it lives.
Memory Engine
Optimised KV-cache flushing with 3-turn history reinjection. Prevents context collapse under sustained conversation without sacrificing response latency.
Native Android UI
Fully decoupled chat interface backed by SQLite streaming. Docks directly into the background LLM service. No webview. No Electron. No React Native wrapper.

MCP Tool Arsenal
Hardware Actuation
flashlight · vibrate · media · record_audio
Web & Navigation
search (background RAG) · google (foreground) · browser
Android UI Control
app · click · scroll · navigate · type · take_screenshot
Memory & Time
alarm · timer · calendar · read_calendar · search_logs · search_diary
System Management
flush (KV-cache clear on demand) · cooldown (thermal protection)

Deployment Notes

Accessibility floor: Samsung Galaxy S21 (Gemma 3n e2b)
Development ceiling: REDMAGIC 10 Air / Snapdragon 8 Gen 3 (Gemma 3n e4b)
Works across all AOSP forks — LineageOS, GrapheneOS, One UI, HyperOS, crDroid
Tested offline on London Underground. Continues functioning when Google does not.

License
MIT. Open source. DOI archived.
No patents pending on tanh().

Oracle_OS on GitHub · oracle-os.tumblr.com

v2.1.1

25 Feb 05:55

Choose a tag to compare

Stability fixes

Full Changelog: v2.1.0...v2.1.1

v2.1.0

13 Feb 00:08

Choose a tag to compare

Full Changelog: v2.0.2...v2.1.0

Full Changelog: v2.0.2...v2.1.0

Full Changelog: v2.0.2...v2.1.0

Full Changelog: v2.0.2...v2.1.0

Full Changelog: v2.0.2...v2.1.0