nexu-io/open-design
Open Design is a local-first, open-source desktop application that serves as an alternative to Claude Design, integrating with various coding agents to generate web, desktop, and mobile prototypes,...
Awesome AI Agents › Generative Software Frameworks
Embabel Agent Framework is a sophisticated agent framework designed for the JVM that enables the creation of agentic flows combining large language model (LLM) prompted interactions with code and domain models. It is developed in Kotlin but offers a natural usage model for Java developers. The framework is built around key concepts such as Actions (steps an agent takes), Goals (objectives the agent aims to achieve), Conditions (criteria assessed before actions or goal completion), Domain Models (objects that inform the flow), and Plans (dynamic sequences of actions formulated by the system to achieve goals). The system dynamically replans after each action, adapting to new information and outcomes, effectively implementing an OODA loop. Embabel stands out due to its sophisticated planning capabilities that go beyond traditional finite state machines or sequential execution. It uses a non-LLM AI algorithm for planning, allowing the system to perform tasks it was not explicitly programmed for by combining known steps in novel ways and making runtime decisions such as parallelization. This dynamic planning enhances extensibility and reuse, enabling the addition of new domain objects, actions, goals, and conditions without modifying existing code or FSM definitions. The framework emphasizes strong typing and object orientation, ensuring clean interaction between prompts and manually authored code, with full refactoring support. It abstracts platform internals from the programming model, allowing local or production execution without code changes. Embabel is designed for mixing LLMs to leverage different models' strengths cost-effectively and privately. Built on Spring and the JVM, it integrates easily with enterprise features like dependency injection, persistence, and transaction management. Embabel supports two authoring styles: an annotation-based model similar to Spring MVC and an idiomatic Kotlin DSL. The default planning algorithm is Goal Oriented Action Planning (GOAP), popular in gaming AI, but the framework allows for pluggable planning strategies. Execution modes include Focused, Closed, and Open, with Open mode enabling the platform to find novel paths and combine functionalities dynamically. The framework is designed for testability and aims to support natural language actions and goals in the future.
https://github.com/embabel/embabel-agent
Open Design is a local-first, open-source desktop application that serves as an alternative to Claude Design, integrating with various coding agents to generate web, desktop, and mobile prototypes,...
Haystack is an AI orchestration framework for building customizable, production-ready NLP applications using large language models, vector search, and advanced retrieval techniques.
AI agent skill for generating polished HTML slide decks with various design styles, image prompts, social covers, and a WebGL/low-power presentation runtime.
ViMax is an agentic AI system for end-to-end video generation, transforming raw ideas, novels, or scripts into complete video content by orchestrating scriptwriting, storyboarding, character creati...
Pocket Flow is a minimalist 100-line LLM framework that uses a graph-based abstraction to enable expressive multi-agent systems, workflows, and retrieval-augmented generation, designed for high productivity and minimal bloat.
Metaflow is a human-centric framework by Netflix that streamlines building, managing, and deploying real-life AI and machine learning systems from prototyping to production at scale.
Presenton is an open-source AI-powered presentation generator and API that runs locally, offering customizable layouts, multiple AI model integrations, versatile image generation, and privacy-focused presentation creation and export.
OpenUI is a full-stack Generative UI framework that offers a compact, streaming-first language for model-generated UI, a React runtime, and token-efficient chat interfaces.