Skip to content
@driftkit-ai

DriftKit AI

DriftKit Framework

The only Java AI framework with a complete prompt lifecycle (Dev β†’ Test β†’ Prod), built for creating complex agent systems and voice processing.

DriftKit is not just another library for calling LLMs. It's a full-fledged, production-ready platform that solves the real-world problems of integrating AI into business processes: prompt versioning, A/B testing, production monitoring, and building complex, manageable AI agents.

πŸš€ Why choose DriftKit?

Framework comparison

Feature DriftKit Spring AI LangChain4j Google ADK
Text embedding βœ… Multiple providers βœ… Multiple providers βœ… Multiple providers ❌
Vector storage βœ… In-memory, File, Pinecone, Spring AI (all providers) βœ… In-memory, Chroma, PGVector etc βœ… In-memory, Pinecone, Chroma etc ❌
Structured output βœ… Java Pojo/Json based βœ… βœ… βœ…
Tool calling βœ… Type-safe with auto/manual-execution: function calling, tools, agents as tools βœ… βœ… βœ…
Prompt lifecycle management βœ… Devβ†’Testβ†’Prod + Tracing ❌ ❌ ❌
Visual prompt IDE βœ… Full web platform ❌ Code only ❌ Code only ❌
Production prompt testing βœ… Test sets + evaluation ❌ ❌ ❌
Prompt versioning βœ… Built-in ❌ Manual ❌ Manual ❌
A/B testing βœ… Native ❌ ❌ ❌
Test automation βœ… Comprehensive ❌ ⚠️ Basic ❌
Multi-agent patterns βœ… Loop, Sequential, Hierarchical, Graph, Cross-graph calls ❌ ⚠️ Limited βœ… Built-in
Workflow as graph βœ… Full graph with cross-workflow calls ❌ ⚠️ Chain only ⚠️ Basic
Simplified LLM SDK βœ… High-level Agent API ⚠️ Low-level ⚠️ Complex βœ… Good
Model hot-swap βœ… Config change only βœ… Config change ❌ Code rewrite ⚠️ Limited
Audio processing βœ… VAD + Transcription ❌ ❌ ❌
Text-to-speech ❌ Not supported βœ… Multiple providers ❌ ❌
Spring AI integration βœ… Full bidirectional integration Native ❌ ❌

πŸ’Ό Business Solutions

With DriftKit, you can build complex enterprise solutions, from customer support automation and financial document processing to recommendation engines and HR automation. You can find detailed examples and architectural patterns in the driftkit-workflows-examples module.

πŸ“„ License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.

This license allows you to freely use DriftKit in your commercial and non-commercial products.

Pinned Loading

  1. driftkit-framework driftkit-framework Public

    The only Java AI framework with a complete Dev β†’ Test β†’ Prod prompt lifecycle, featuring multi-agent orchestration and built-in audio processing

    Java 28

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…