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
Jido is an autonomous agent framework designed for the Elixir programming language, aimed at building distributed, autonomous agent systems that can plan, execute, and adapt their behavior dynamically. The framework provides foundational tools for creating smart, composable workflows that respond to their environment, making it suitable for developers building advanced agentic systems without embedding AI directly into the core. Instead, Jido focuses on state management, composable actions, and agent data structures that facilitate planning and execution within distributed Elixir clusters. Key features of Jido include core state primitives for agents, composable actions that allow complex behaviors to be built from simple reusable units, and stateless agentic data structures. It integrates with OTP through an Agent GenServer and dynamic supervisors, supports real-time sensors for event-driven data gathering, and offers a comprehensive signal system for communication between agents and external entities. The framework also supports reusable behavior modules called skills, designed as plugins for agents, and is built with distributed systems in mind, enabling multi-node cluster deployments. Additionally, Jido provides rich testing tools, including helpers for unit and property-based testing, to ensure reliability and robustness. The framework's core concepts revolve around Actions, which are discrete units of work with clear interfaces, Agents that maintain state and execute actions adaptively, and Sensors that monitor and gather real-time data. Jido encourages modular design, allowing developers to compose complex workflows and behaviors from simple building blocks. It is complemented by related packages like jido_ai for AI capabilities, jido_chat for chat functionalities, and jido_memory for memory management, which extend its core functionalities. Jido is actively maintained with a focus on quality and community contributions. It includes comprehensive documentation, examples, and a workbench repository showcasing demos such as agents with tools, chatbots, team agents, and multi-modal input/output. The project is licensed under Apache 2.0 and emphasizes test-driven development with extensive testing utilities and quality checks. Overall, Jido is a powerful and flexible toolkit for developers looking to build autonomous, distributed agent systems in Elixir, supporting dynamic workflows and adaptive behaviors in a scalable and maintainable manner.
https://github.com/agentjido/jido
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.