Giselle is a free, open source frameworks & platforms project written in TypeScript and released under Apache-2.0. It has 557 GitHub stars, 124 forks and 0 open issues, and was last pushed 17 days ago. On this registry it ranks #26 of 28 tracked projects in Frameworks & Platforms, with 5 head-to-head comparisons available. It gained 2 stars over the last 6 tracked days.

What is Giselle?

What it is

Giselle is an open source AI app builder for agentic workflows, distributed under the Apache License 2.0 and written primarily in TypeScript. It lives in the JavaScript and TypeScript ecosystem, built around Next.js, and it describes itself as an AI agent studio that powers product delivery by enabling human-AI collaboration. The project is developed in public on GitHub, has a hosted counterpart at giselles.ai, and carries topics such as agent, agent-builder, agentic-ai, ai-agent, multiagent, and generative-ai.

The concrete problem it addresses is the gap between a language model API key and a working agent that actually does something. Rather than hand-writing orchestration code, prompt chains, and retrieval plumbing, users assemble agents visually through a drag-and-drop interface and connect them to models from OpenAI, Anthropic, and Google AI. The same workspace then ties those agents to GitHub operations, code and data search, and repeatable workflows, so an agent can review a pull request, generate a specification, or automate a business process without a bespoke application being built for each case.

Key capabilities

  • Visual Agent Builder: agents are created and modified through a drag-and-drop interface rather than written from scratch.
  • Multi-Model Composition: GPT, Claude, Gemini, and other models can be combined, with agents selecting the model suited to each task.
  • GitHub AI Operations: automation of issues, pull requests, and deployments driven by AI.
  • Knowledge Store: centralized access and search across code and data, with GitHub vector store integration supported.
  • Provider flexibility: at least one API key from OpenAI, Anthropic, or Google AI is required, and providers can be mixed.
  • Team Collaboration and Template Hub features are present but marked as in development in the README.

Who uses it and how

  • Research assistants that gather information automatically from the web and from internal documentation.
  • Code reviewers that run AI-powered review inside an existing GitHub workflow.
  • Document generators that produce PRDs, specifications, and release notes directly from a codebase.
  • Workflow automators that chain multiple AI models together to handle complex business processes.
  • Teams that prefer the hosted service, where the cloud version offers the same features as self-hosted plus 30 minutes of free agent time per month on the free plan.

Getting started

The README gives a quick start that runs locally in under two minutes: clone the repository, run pnpm install, create .env.local,

project readme (upstream, from github) — read inline

GitHub stars License

the AI agent studio powering product delivery

Giselle - Build and run AI workflows. Open source. | Product Hunt Giselle - Build and run AI workflows. Open source. | Product Hunt Giselle - Build and run AI workflows. Open source. | Product Hunt


▶︎▶︎ The YouTube video with audio can be found here ◀︎◀︎


👋 Introduction

Giselle is an open source AI for agentic workflows, enabling seamless human-AI collaboration.

⚡ Quick Start

Get Giselle running locally in under 2 minutes:

# Clone the repository
git clone https://github.com/giselles-ai/giselle.git
cd giselle

# Install dependencies
pnpm install

# Create environment file
touch .env.local

# Add your API key (at least one required)
echo 'OPENAI_API_KEY="your_openai_api_key_here"' >> .env.local

# Start development server
pnpm turbo dev

Open http://localhost:3000 and start building your AI agents!

Note: You need at least one AI provider API key. Supported providers: OpenAI, Anthropic, Google AI.

✨ Features

                   

  • ⚡ GitHub AI Operations - Automates issues, PRs, and deployments with AI
  • 🎨 Visual Agent Builder - Create and modify agents in minutes using an intuitive drag-and-drop interface
  • 🤖 Multi-Model Composition - Leverage GPT, Claude, Gemini, and more—agents select the best model for each task
  • 📁 Knowledge Store - Access and search your code and data from one place. GitHub vector store integration supported
  • 👥 Team Collaboration - Design agents collaboratively with shared configurations and contextual awareness (In Development)
  • 🚀 Template Hub - Kickstart projects with one-click agent templates—contributed by the community (In Development)

🎯 Use Cases

  • 📚 Research Assistant - Automatically gather information from web and internal docs
  • 🔍 Code Reviewer - AI-powered code review that integrates with your GitHub workflow
  • 📄 Document Generator - Auto-create PRDs, specs, and release notes from your codebase
  • 🔄 Workflow Automator - Chain multiple AI models to handle complex business processes

🚀 Using Giselle

☁️ Cloud

We host Giselle as a cloud service for anyone to use instantly. It has all the same features as the self-hosted version, and includes 30 minutes of free Agent time per month in the free plan.

🏠 Self-hosting

Follow this starter guide to get Giselle running in your environment.

🎵 Vibe Coding Guide

If you're using AI coding assistants like Claude, Cursor, or WindSurf to help build with Giselle, check out our Vibe Coding Guide. This guide explains:

  • What is vibe coding and how to approach it effectively
  • How to set up your Node.js environment and install dependencies
  • Understanding Giselle's project structure
  • Running the playground and connecting to LLM providers

Designed for both developers and non-engineers, this guide will help you harness the power of AI to build with Giselle without needing traditional coding expertise.

🗺️ Roadmap

Giselle is currently still in active development. The roadmap for the public repository is currently being created, and once it's finalized, we will update this README accordingly.

🤝 Contributing

Thanks for your interest in Giselle. Here are a few ways you can engage with the project:

For details on contributing, please see our contributing guide.

📄 License

Giselle is licensed under the Apache License Version 2.0.

Licenses for third-party packages can be found in docs/packages-license.md.

Frequently asked questions

Is Giselle free to use?

Giselle is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Giselle do?

Build and deploy AI agents through visual workflows

What is Giselle written in?

Giselle is primarily written in TypeScript. Its source is publicly available at https://github.com/giselles-ai/giselle, and it has 557 GitHub stars.