The new version has been moved to a monorepo structure for improved development and maintenance.
Legacy TypeScript alternative to OpenHands - An AI-powered software development platform
In this demo, the AI agent processes a complex multi-city weather analysis request - gathering comprehensive meteorological data for Singapore, San Francisco, and New Delhi including current conditions, 12-hour forecasts, 3-day projections, weather alerts, air quality indices, and travel recommendations, then formatting all data into a structured CSV file format. This demonstration is shown in real time with no speedups.
🎥 Watch Full Demo Video - See the complete demonstration in action.
Welcome to gpt-agents (aka Iris), a TypeScript-powered platform for AI software development agents.
gpt-agents can do anything a human developer can: modify code, run commands, browse the web, call APIs, and yes—even copy code snippets from StackOverflow.
🚀 Try on agent.tryiris.dev - Experience gpt-agents instantly in your browser without any setup.
Prerequisites:
- Docker
- Docker Compose
Setup Steps:
-
Clone the Repository:
git clone https://github.com/iris-networks/gpt-agent.git cd gpt-agent
-
Environment Configuration:
cp .env.example .env # Edit .env with your API keys
Your
.env
file:ANTHROPIC_API_KEY=your_anthropic_key_here GEMINI_API_KEY=your_gemini_key_here PORT=3000 DISPLAY=:1 IS_CONTAINERIZED=true
-
Run with Docker:
docker-compose up --build
The application will be available at http://localhost:3000
-
Desktop Application (Optional):
pnpm run tauri:dev
📋 View Full Roadmap - Our comprehensive development plan to create the leading open-source AI agent platform.
Your contributions are vital to making gpt-agent (aka Iris). We welcome developers from all backgrounds to help us build and improve this platform, particularly in expanding its reach across different operating systems.
gpt-agents (aka Iris) is licensed under the AGPL-3.0-or-later license.