You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+25-5Lines changed: 25 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,11 @@
4
4
5
5
# gemini-java-client
6
6
7
-
**[Website](https://anahata-os.github.io/gemini-java-client/) | [Anahata TV (YouTube)](https://www.youtube.com/@anahata108) | [v2 on its way!](https://github.com/anahata-os/anahata-asi)**
7
+
**[Website](https://anahata-os.github.io/gemini-java-client/) | [Anahata TV (YouTube)](https://www.youtube.com/@anahata108) | [Discord](https://discord.gg/M396BNtX) | [v2 on its way!](https://github.com/anahata-os/anahata-asi)**
**The engine for Autonomous JVM Agents.** The `gemini-java-client` is a pure-Java platform for building AI agents that don't just suggest code—they**live inside your JVM**. It provides the infrastructure for an AI to write, compile, and execute Java code in-process, with dynamic access to the entire Maven ecosystem.
11
+
**The engine for Autonomous JVM Agents.** The `gemini-java-client` is a pure-Java platform specially engineered to exploit the full power of the**Google Gemini API**. It provides the infrastructure for an AI to write, compile, and execute Java code in-process, turning your application into a host for autonomous agents that don't just suggest code—they **live inside your JVM**.
12
12
13
13
## 🚀 The Killer Advantage: Autonomous JVM Execution
14
14
@@ -30,7 +30,28 @@ Because the agent has full access to the host's shell and network, it can intera
30
30
-**"Take a screenshot of the Lounge TV and show it to me."** (Remote device introspection via ADB)
31
31
-**"Turn down the volume on the TV and play a Gal Gadot video."** (IoT control)
32
32
-**"Perform a security assessment of my network and find open ports on local devices."** (Security auditing)
33
-
-**"Change the Look and Feel to FlatLaf IntelliJ Dark and refresh all windows."** (Direct UI manipulation)
33
+
34
+
## 🖼️ Visual Showcase
35
+
36
+
### Deep Context & Token Precision
37
+
| Augmented Context | Token Heatmap | Live Workspace |
@@ -55,7 +76,6 @@ We solve the token limit problem with intelligent, dependency-aware context mana
55
76
|**Prune-As-You-Go (PAYG) v2**| Automatically removes old or stale tool calls and responses. |**Maximizes context window** efficiency and reduces costs. |
56
77
|**Stateful Resource Tracking**| Tracks resources loaded into context, marking them as `STALE` if changed on disk. |**Prevents the AI from working with outdated information.**|
57
78
|**Session Persistence (Kryo)**| Saves and loads the entire chat history using fast Kryo serialization. |**Instant session resume** across application restarts. |
58
-
|**Context Heatmap Visualization**| A Swing UI panel that visually breaks down token usage. |**Full transparency** over token usage and pruning decisions. |
0 commit comments