Skip to content

TabForge AI 1.0.0 — first public release

Choose a tag to compare

@tabforgeai tabforgeai released this 08 Mar 16:04
· 15 commits to main since this release

TabForge AI

Two powerful modules for Jakarta EE developers — ship in minutes, not days.

DynTabs enables development of PrimeFaces Single Page Applications with dynamic tabs, bringing true user multi-tasking
to enterprise web apps: multiple tabs open simultaneously, parallel editing and data entry across different records,
all within a single page — delivering high ergonomics for end users. At the core is a proper TabScoped CDI scope: one
isolated bean instance per open tab, automatic lifecycle, inter-tab messaging, workflow patterns, and declarative
security. No more ViewScoped hacks, no more ID collisions.

EasyAI frees developers from learning and working with the LangChain4J low-level API entirely. Three simple calls:

  1. EasyAI.chat()
  2. EasyAI.assistant()
  3. EasyRAG

cover 90% of real-world AI use cases. Jakarta EE Stateless, Stateful, and Singleton beans plug in as AI tool objects with zero additional annotations — no Tool, no schema, no configuration.

EasyAI assistants are fully injectable as standard CDI beans via Inject, integrating naturally into any Jakarta EE application without breaking container services, transactions, or security.

Available on Maven Central: io.github.tabforgeai:tabforge-ai:1.0.0
https://central.sonatype.com/artifact/io.github.tabforgeai/tabforge-ai/1.0.0