Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/llm-studios/swaggerboy

AI-Copilot for OpenAPI Description Documents
https://github.com/llm-studios/swaggerboy

ai aisdk copilot openai openapi-specification openapi3

Last synced: 1 day ago
JSON representation

AI-Copilot for OpenAPI Description Documents

Awesome Lists containing this project

README

        

# Swaggerboy

An AI-powered copilot for API design and OpenAPI specification generation. Swaggerboy helps to design and document APIs through an interactive, conversation-based approach.

## Quick Start

```typescript
npx swaggerboy
```

## Features

- 🤖 Interactive API design through natural language conversations
- 📝 OpenAPI 3.1.0 specification generation
- 💡 Proactive feature recommendations

## Key Capabilities of Swaggerboy

- Guides users through high-level API design
- Creates detailed schema components and data models
- Establishes reusable components (responses, parameters, examples)
- Validates OpenAPI specifications
- Extends endpoint operations with implementation details

## Built With

- [OpenAPI Specification 3.1.0](https://www.openapis.org/)
- [OpenAI for LLM-based conversational AI](https://github.com/openai)
- [Vercel AI SDK](https://github.com/vercel/ai)
- [Stoplight elements for interactive OpenAPI](https://github.com/stoplightio/elements)
- [Shadcn/ui](https://github.com/shadcn-ui/ui)
- [assistant-ui](https://github.com/Yonom/assistant-ui)
- [Next.js](https://github.com/vercel/next.js)
- [openapi3-ts](https://github.com/metadevpro/openapi3-ts)

https://llmstudios.de/

## License

Swaggerboy is licensed under the MIT License.