awesome-ai-devtools
Curated list of AI-powered developer tools.
Stars: 2020
Awesome AI-Powered Developer Tools is a curated list of AI-powered developer tools that leverage AI to assist developers in tasks such as code completion, refactoring, debugging, documentation, and more. The repository includes a wide range of tools, from IDEs and Git clients to assistants, agents, app generators, UI generators, snippet generators, documentation tools, code generation tools, agent platforms, OpenAI plugins, search tools, and testing tools. These tools are designed to enhance developer productivity and streamline various development tasks by integrating AI capabilities.
README:
This is a curated list of AI-powered developer tools. These tools leverage AI to assist developers in tasks such as code completion, refactoring, debugging, documentation, and more.
- IDEs
- Git clients
- Assistants
- Shell assistants
- Agents
- PR agents
- App generators
- UI generators
- Snippet generators
- Documentation
- Foundation models
- Agent platforms
- OpenAI plugins
- Search
- Testing
- Cursor — An IDE with chat, edit, generate and debug features. Forked from VSCodium, so the interface is similar to VS Code. Uses OpenAI.
- PearAI — An open source fork of VS Code with chat and inline code generation.
- Melty — An open source fork of VS Code with built in chat, change previews, and ability to write commits with AI. Currently only source code is available.
- Replit — Web-based IDE with cloud developer environments, code completion, chat, a software development agent and deployments.
- Mutable — Web-based IDE, integrated with a chatbot and GitHub.
- CodeStory — An IDE with chat, code explanations, auto-generated commits and PR summaries. Forked from VSCodium.
- UI Pilot — Chat-based AI code editor that creates forms using Material UI, using GPT-4.
- GitWit — Web-based editor for building ReactJS applications with AI.
- GitBrain — Git client that simplifies the git workflow. Splits code changes, generates summaries & commit messages for code changes. Uses OpenAI.
- GitButler — Git client for simultaneous branches on top of your existing workflow. Defaults to OpenAI, can be changed to Perplexity for generating conventional commit messages.
Web-based:
- Replit Ghostwriter Chat — Assistant built into Replit with chat, proactive debugging, and autocomplete. Uses OpenAI for chat and replit-code-v1-3b (OS) for autocomplete.
- Unblocked — Augment source code with relevant existing knowledge in GitHub, Slack, Jira, Confluence, and more. Get answers through chat and IDE file-level context. Available on web, macOS, Slack, VSCode, and JetBrains IDE’s.
- Sourcegraph Cody — Assistant with chat, refactoring, and unit test generation. Extensions for VS Code and IntelliJ. Also available as a web app.
- Magnet — Web-based chatbot with repositories and issues as context.
- Adrenaline — Web-based chatbot using AI and ASTs to answer questions about your codebase.
- CodeSquire — Chrome extension that adds autocomplete to Google Colab, BigQuery, and JupyterLab.
- Incognito Pilot — Open source assistant with built-in Python editor and interpreter.
- API Copilot — Assistant for backend API development.
- Onboard — Chat with an AI about public and private codebases.
- Code to Flow — Visualize, analyze, and understand code with interactive flowcharts.
- Pieces — An on-device copilot that helps you capture, enrich, and reuse code, streamline collaboration, and solve complex problems through a contextual understanding of your workflow.
- TEXT2SQL.AI — AI-powered SQL query builder. Translate, explain and fix complex SQL queries using plain English.
- SQLAI.ai — AI generates, fixes, explains and optimizes SQL queries. Ability to add your own database schema and train AI to understand it.
- CodeWP — AI chat and coding tools specifically trained for WordPress developers. AI code generation for code snippets and plugins in WordPress.
- Gur.ai — An AI developer can help you solve technical problems and tackle daily coding tasks, such as building algorithms, debug issues, test solutions, answer programming questions, etc.
IDE extensions:
- GitHub Copilot X — A VS Code extension with chat, pull request text generation, and unit test generation.
- Refact AI Source — Open source assistant with chat, completion, refactoring, and codebase-specific fine-tuning. Extensions for VS Code and JetBrains.
- Codeium — Assistant with autocomplete, natural language search and chat. Extensions for 21 editors including VS Code, JetBrains, Neovim, Vim, Emacs, Eclipse, PyCharm, and Xcode. Enterprise version includes codebase-specific fine-tuning.
- Continue — VS Code extension with chat, refactor, and code generation. Edits multiple files and runs commands on your behalf.
- Blackbox AI — VS Code extension with autocomplete and chat including links to online coding references.
- CodeGeeX — Open source assistant based on the CodeGeeX LLM with chat, completion, and refactoring. Extensions for 9 editors including VS Code, and PyCharm.
- Quack AI — VS Code extension for adhering to project coding guidelines.
- Tabby — Open source, self-hosted code completion assistant. Extensions for VS Code and Vim.
- Tabnine (Source) — Open source, self-hosted code completion assistant. Extensions for 15 editors including VS Code, IntelliJ, Neovim, Eclipse, and PyCharm.
- CodeMate — VS Code extension for debugging and optimizing code.
- AskCodi — AI coding assistant with extensions for VS Code, JetBrains and Sublime Text.
- Rubberduck — Open source, chat assistant for the Visual Studio Code side bar.
- CodeComplete — Self hosted, enterprise completion assistant.
- JetBrains AI — AI assistant available in all JetBrains IDEs.
- aiXcoder — Local or cloud-based assistant with extensions for IntelliJ IDEA, CLion, GoLand, PyCharm, WebStorm, Visual Studio Code, and Eclipse.
- Sourcery — AI assistant and linter with a reference of 160 Python best practices and 40+ JS/TS best practices. Extensions for VS Code, PyCharm, vim and Sublime.
- Swimm — Assistant for contextual code understanding using static analysis and AI generated documentation. VSCode, Jetbrains, IntelliJ, WebStorm, Rider, PhpStorm, Android Studio, PyCharm, PhPStorm
- Supermaven — VS Code extension for autocomplete with 300,000-token context window.
- Amazon CodeWhisperer — AI coding assistant with extensions for IDEs such as VS Code, IntelliJ IDEA, AWS Cloud9 and CLIs such as MacOS Terminal, iTerm2, built-in VS Code Terminal. CodeWhisperer can also scan code to highlight and define security issues.
- Android Studio Bot — Studio Bot is an AI powered coding assistant that is tightly integrated in Android Studio. Studio Bot can help Android developers generate code, find relevant resources, learn best practices, and save time.
- IBM watsonx Code Assistant for Z — watsonx Code Assistant for Z is an AI-powered mainframe application modernization product with code generation. Features include application discovery and analysis, automated code refactoring and COBOL to Java conversion.
Command-line:
- talk-codebase — CLI chatbot with repository as context. Supports OpenAI as well as locally running LLMs via GPT4All.
Desktop:
- Pieces — AI-enabled desktop application and browser extension designed to assist developers in enhancing productivity.
- AskCommand — Web based tool to generate Unix commands from text automatically using AI.
- Butterfish — CLI tool that embeds ChatGPT in your shell for easy access. Includes simple agentic capabilities.
- Shell Whiz — highly configurable CLI assistant to generate shell commands and get explanations for them.
- GitFluence — Web-based Git command generator to automatically generate Git commands for terminal or CLI from text description, using an AI-driven solution to suggest the most relevant Git commands.
- code-collator — CLI tool that creates a single markdown file that describes your entire codebase to language models. Useful for AI-coding assistance from the Claude/ChatGPT web interface rather than via the API.
- Smol Developer — CLI agent that generates a repository from a prompt. Uses OpenAI and Anthropic.
- Aider — CLI assistant and agent that generates changes and commits to repositories. Uses OpenAI.
- Blinky — A debugging agent for VS Code that helps to identify and fix backend errors, inspired by SWE-agent.
- Mentat — CLI assistant and agent that makes changes to repositories.
- GPT Engineer — CLI agent that generates a repository from a prompt, and asks clarifying questions.
- GPT Migrate — CLI agent that converts a full-stack application from one language or framework to another. Uses GPT-4 32k context.
- Grit — GitHub-integrated agent for automating maintenance tasks and other development work.
- DemoGPT — Auto Gen-AI App Generator with the Power of Llama 2
- DevOpsGPT — DevOpsGPT: AI-Driven Software Development Automation Solution
- Second.dev — A platform for adding features to full-stack apps.
- Factory — Agents for code generation. Waitlisted.
- sudocode — A web based chat assistant for generating projects, similar to Code Interpreter.
- CodeFlash AI — A CLI and CI tool for optimizing Python code using AI.
- Micro Agent — Open-source tool that generates and iterates on code using AI-created unit tests as guardrails.
- Fine — AI Dev Environment for automating mundane work. Integrate GitHub, Sentry, Linear. Get context-aware answers to questions. Plan, design and implement changes. Automate self-healing CI/CD.
- Sweep — AI junior dev: GitHub integration to generate, test, and self-review pull requests from issues.
- BitBuilder — A GitHub integration to generate pull requests from issues.
- Codegen — GPT-4 based PR agent for enterprise codebases.
- Code Review GPT — An open source tool for reviewing PRs. Works as GitHub action, Gitlab CLI or locally.
- Codeium PR Agent — Open source tool for automated code reviews.
- Nova — CI bot to add actions such as summaries and tests to new PRs.
- CodeRabbit — Customizable CI to add summaries and code suggestions to PRs.
- SwePT — Open source PR generator written in 150 lines of Python code.
- Duckie — A web based chat assistant for modifying GitHub repositories.
- PR Explainer Bot — A GitHub integration that adds explanatory text to newly created PRs.
- Goast — A hosted tool that ingests your error logs and suggests fixes.
- Corgea — A GitHub integration that finds and fixes vulnerable code.
- vx.dev — A GitHub integration focused on UI generation with built in support for shadcn, lucide, and nivo charts.
- Pixee — Pixeebot finds security and code quality issues in your code and creates merge-ready pull requests with recommended fixes.
- CodeAnt AI — Automatically create PRs to fix code issues.
- What The Diff — AI-powered app that reviews the diff of pull requests and writes a descriptive comment about the changes in plain english.
- Trag — AI powered code reviews with pre-defined instructions and patterns.
- CodeReviewBot — AI powered code reviews for GitHub
- Pico — End-to-end micro app generator with instant deployment.
- Literally anything — HTML and JavaScript web app generator.
- GPT Web App Generator — Generates a full-stack React/Node.js/Prisma/Wasp app from a short description.
- Make Real — Online canvas that can be used to generate HTML/JavaScript apps.
- Marblism — Generate a SaaS boilerplate from a prompt.
- Glowbom — Generate apps with AI and export to multiple platforms.
- Mage — Generate full-stack web apps in Wasp, React, Node.js and Prisma.
- v0 — Create and iterate new UI components in your browser.
- Rendition Create — Create and iterate new UI components in your browser.
- Rapidpages — Open source UI generator.
- Magic Patterns — Protoype your product ideas. UI generator website where you can prompt, upload images, or import design inspiration with their Chrome Extension. Can export to Figma with a plugin. Supports a number of component systems including Shadcn, ChakraUI, and HTML + Tailwind.
- Clone UI — Tailwind CSS UI component generator.
- Tempo — WYSIWYG editor for React interfaces.
- Kombai — AI Tool for generating frontend code from Figma.
- CodeParrot — VS code plugin to generate Frontend code from Figma. Reuses existing components, libraries and coding standards to generate code which fits perfectly with your existing codebase. All without any prompting.
- Galileo AI — A text-to-UI platform. Waitlist.
- Uizard — Generate multi-screen mockups from text prompts and edit them with a drag-and-drop editor. Scan screenshots of apps or hand-drawn wireframes and transform them into editable app mockups.
- Frontly — Convert the uploaded image to HTML CSS code.
- BoringUi — Create beautiful UI using your JSON data. The generated UI is in HTML and Tailwind CSS with code which can be copied and UI can be shared with anyone using links.
- CodePal — A web tool for quickly generating or refactoring code.
- AI Code Convert — A web tool for translating code between programming languages.
- AI Code Playground — A web tool for refactoring and improving code.
- AutoRegex — AutoRegex uses OpenAI's GPT-3 to produce regular expressions from plain English.
- Trelent — A VS Code extension to generate docstrings. Uses proprietary models.
- Docify — A VS Code extension to generate docstrings.
- Mintlify Writer — A VS Code extension to generate docstrings.
- DiagramGPT — DiagramGPT is a free AI-based web app that converts a schema, infrastructure definition, code snippet or plain language description into diagrams. The tool can generate flow charts, entity relationship diagrams, cloud architecture diagrams and sequence diagrams.
- DocuWriter.ai — AI-powered web app to generate automated Code & API documentation from your source code files.
- README-AI — Automated README.md file generator, powered by large language model APIs.
- Supacodes — An AI tool that automates writing & updating code documentation in Github
- CodexAtlas — Automated code and API documentation using latest AI models
- Magic — Company promising two products, an assistant and LTM-1, an underlying foundation model trained on code. Waitlist.
- Poolside — Company building code generation models through reinforcement learning.
- Visual Copilot — Figma plugin that converts designs into clean, responsive code for multiple frameworks and CSS libraries.
- Composio — Open source toolset for AI Agents & LLMs.
- E2B — Open source cloud platform for hosting LLM-based agents. Supports Smol Developer.
- Morph Rift — Open source VS Code extension that allows merging the output of code generation agents.
- SuperAGI — Open source platform for hosting LLM-based agents including SuperCoder.
- ChatWithGit — Enables ChatGPT to search GitHub and return links to relevant repositories.
- Code ChatGPT Plugin — Open source example of a ChatGPT plugin that pulls context from a directory of files.
- Bloop — Natural language search for repositories.
- Greptile — Natural language search for repositories, on-prem or cloud.
- Buildt — Natural language search for repositories. Waitlist.
- SeaGOAT — A local search tool leveraging vector embeddings to search your codebase semantically.
- OctoMind — Auto-maintenance and generated browser-based end-to-end-tests integrated into Github Actions, Azure DevOps and more.
- Traceloop — Uses OpenTelemetry tracing data with generative AI to improve system reliability.
- Carbonate — End-to-end testing using natural language. Integrates into your existing test suite (currently Jest, PHPUnit and Python's unittest).
- Meticulous.ai — Automatically generated, automatically maintained end-to-end tests: as your app evolves so does your test suite.
- DiffBlue — Automatically generated unit tests for Java.
- CodiumAI — Non-trivial test generation with support for major programming languages. Extensions for VS Code and JetBrains.
- DeepUnit — Thoughtful test cases and generation of complete unit test files. Available as an interactive VS Code extension, npm package, CLI or CI/CD pipeline.
- MutahunterAI — Accelerate developer productivity and code security by finding vulnerabilities in code and generating tests for them. Open Source and available as a CLI or CI/CD pipeline.
- KushoAI — AI agent for API testing which transforms your Postman collections, OpenAPI specs, curl commands, etc. into exhaustive test suites that plug into your CI/CD pipeline.
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for awesome-ai-devtools
Similar Open Source Tools
awesome-ai-devtools
Awesome AI-Powered Developer Tools is a curated list of AI-powered developer tools that leverage AI to assist developers in tasks such as code completion, refactoring, debugging, documentation, and more. The repository includes a wide range of tools, from IDEs and Git clients to assistants, agents, app generators, UI generators, snippet generators, documentation tools, code generation tools, agent platforms, OpenAI plugins, search tools, and testing tools. These tools are designed to enhance developer productivity and streamline various development tasks by integrating AI capabilities.
lsp-ai
LSP-AI is an open source language server designed to enhance software engineers' productivity by integrating AI-powered functionality into various text editors. It serves as a backend for completion with large language models and offers features like unified AI capabilities, simplified plugin development, enhanced collaboration, broad compatibility with editors supporting Language Server Protocol, flexible LLM backend support, and commitment to staying updated with the latest advancements in LLM-driven software development. The tool aims to centralize open-source development work, provide a collaborative platform for developers, and offer a future-ready solution for AI-powered assistants in text editors.
awesome-ai
Awesome AI is a curated list of artificial intelligence resources including courses, tools, apps, and open-source projects. It covers a wide range of topics such as machine learning, deep learning, natural language processing, robotics, conversational interfaces, data science, and more. The repository serves as a comprehensive guide for individuals interested in exploring the field of artificial intelligence and its applications across various domains.
awesome-generative-ai
Awesome Generative AI is a curated list of modern Generative Artificial Intelligence projects and services. Generative AI technology creates original content like images, sounds, and texts using machine learning algorithms trained on large data sets. It can produce unique and realistic outputs such as photorealistic images, digital art, music, and writing. The repo covers a wide range of applications in art, entertainment, marketing, academia, and computer science.
awesome-ai-tools
Awesome AI Tools is a curated list of popular tools and resources for artificial intelligence enthusiasts. It includes a wide range of tools such as machine learning libraries, deep learning frameworks, data visualization tools, and natural language processing resources. Whether you are a beginner or an experienced AI practitioner, this repository aims to provide you with a comprehensive collection of tools to enhance your AI projects and research. Explore the list to discover new tools, stay updated with the latest advancements in AI technology, and find the right resources to support your AI endeavors.
model_server
OpenVINO™ Model Server (OVMS) is a high-performance system for serving models. Implemented in C++ for scalability and optimized for deployment on Intel architectures, the model server uses the same architecture and API as TensorFlow Serving and KServe while applying OpenVINO for inference execution. Inference service is provided via gRPC or REST API, making deploying new algorithms and AI experiments easy.
csghub
CSGHub is an open source platform for managing large model assets, including datasets, model files, and codes. It offers functionalities similar to a privatized Huggingface, managing assets in a manner akin to how OpenStack Glance manages virtual machine images. Users can perform operations such as uploading, downloading, storing, verifying, and distributing assets through various interfaces. The platform provides microservice submodules and standardized OpenAPIs for easy integration with users' systems. CSGHub is designed for large models and can be deployed On-Premise for offline operation.
awesome-openvino
Awesome OpenVINO is a curated list of AI projects based on the OpenVINO toolkit, offering a rich assortment of projects, libraries, and tutorials covering various topics like model optimization, deployment, and real-world applications across industries. It serves as a valuable resource continuously updated to maximize the potential of OpenVINO in projects, featuring projects like Stable Diffusion web UI, Visioncom, FastSD CPU, OpenVINO AI Plugins for GIMP, and more.
spring-ai
The Spring AI project provides a Spring-friendly API and abstractions for developing AI applications. It offers a portable client API for interacting with generative AI models, enabling developers to easily swap out implementations and access various models like OpenAI, Azure OpenAI, and HuggingFace. Spring AI also supports prompt engineering, providing classes and interfaces for creating and parsing prompts, as well as incorporating proprietary data into generative AI without retraining the model. This is achieved through Retrieval Augmented Generation (RAG), which involves extracting, transforming, and loading data into a vector database for use by AI models. Spring AI's VectorStore abstraction allows for seamless transitions between different vector database implementations.
CSGHub
CSGHub is an open source, trustworthy large model asset management platform that can assist users in governing the assets involved in the lifecycle of LLM and LLM applications (datasets, model files, codes, etc). With CSGHub, users can perform operations on LLM assets, including uploading, downloading, storing, verifying, and distributing, through Web interface, Git command line, or natural language Chatbot. Meanwhile, the platform provides microservice submodules and standardized OpenAPIs, which could be easily integrated with users' own systems. CSGHub is committed to bringing users an asset management platform that is natively designed for large models and can be deployed On-Premise for fully offline operation. CSGHub offers functionalities similar to a privatized Huggingface(on-premise Huggingface), managing LLM assets in a manner akin to how OpenStack Glance manages virtual machine images, Harbor manages container images, and Sonatype Nexus manages artifacts.
chat-with-your-data-solution-accelerator
Chat with your data using OpenAI and AI Search. This solution accelerator uses an Azure OpenAI GPT model and an Azure AI Search index generated from your data, which is integrated into a web application to provide a natural language interface, including speech-to-text functionality, for search queries. Users can drag and drop files, point to storage, and take care of technical setup to transform documents. There is a web app that users can create in their own subscription with security and authentication.
naas
Naas (Notebooks as a service) is an open source platform that enables users to create powerful data engines combining automation, analytics, and AI from Jupyter notebooks. It offers features like templates for automated data jobs and reports, drivers for data connectivity, and production-ready environment with scheduling and notifications. Naas aims to provide an alternative to Google Colab with enhanced low-code layers.
omnichain
OmniChain is a tool for building efficient self-updating visual workflows using AI language models, enabling users to automate tasks, create chatbots, agents, and integrate with existing frameworks. It allows users to create custom workflows guided by logic processes, store and recall information, and make decisions based on that information. The tool enables users to create tireless robot employees that operate 24/7, access the underlying operating system, generate and run NodeJS code snippets, and create custom agents and logic chains. OmniChain is self-hosted, open-source, and available for commercial use under the MIT license, with no coding skills required.
TI-Mindmap-GPT
TI MINDMAP GPT is an AI-powered tool designed to assist cyber threat intelligence teams in quickly synthesizing and visualizing key information from various Threat Intelligence sources. The tool utilizes Large Language Models (LLMs) to transform lengthy content into concise, actionable summaries, going beyond mere text reduction to provide insightful encapsulations of crucial points and themes. Users can leverage their own LLM keys for personalized and efficient information processing, streamlining data analysis and enabling teams to focus on strategic decision-making.
writer-framework
Writer Framework is an open-source framework for creating AI applications. It allows users to build user interfaces using a visual editor and write the backend code in Python. The framework is fast, flexible, and provides separation of concerns between UI and business logic. It is reactive and state-driven, highly customizable without requiring CSS, fast in event handling, developer-friendly with easy installation and quick start options, and contains full documentation for using its AI module and deployment options.
chatgpt-universe
ChatGPT is a large language model that can generate human-like text, translate languages, write different kinds of creative content, and answer your questions in a conversational way. It is trained on a massive amount of text data, and it is able to understand and respond to a wide range of natural language prompts. Here are 5 jobs suitable for this tool, in lowercase letters: 1. content writer 2. chatbot assistant 3. language translator 4. creative writer 5. researcher
For similar tasks
lollms-webui
LoLLMs WebUI (Lord of Large Language Multimodal Systems: One tool to rule them all) is a user-friendly interface to access and utilize various LLM (Large Language Models) and other AI models for a wide range of tasks. With over 500 AI expert conditionings across diverse domains and more than 2500 fine tuned models over multiple domains, LoLLMs WebUI provides an immediate resource for any problem, from car repair to coding assistance, legal matters, medical diagnosis, entertainment, and more. The easy-to-use UI with light and dark mode options, integration with GitHub repository, support for different personalities, and features like thumb up/down rating, copy, edit, and remove messages, local database storage, search, export, and delete multiple discussions, make LoLLMs WebUI a powerful and versatile tool.
continue
Continue is an open-source autopilot for VS Code and JetBrains that allows you to code with any LLM. With Continue, you can ask coding questions, edit code in natural language, generate files from scratch, and more. Continue is easy to use and can help you save time and improve your coding skills.
anterion
Anterion is an open-source AI software engineer that extends the capabilities of `SWE-agent` to plan and execute open-ended engineering tasks, with a frontend inspired by `OpenDevin`. It is designed to help users fix bugs and prototype ideas with ease. Anterion is equipped with easy deployment and a user-friendly interface, making it accessible to users of all skill levels.
sglang
SGLang is a structured generation language designed for large language models (LLMs). It makes your interaction with LLMs faster and more controllable by co-designing the frontend language and the runtime system. The core features of SGLang include: - **A Flexible Front-End Language**: This allows for easy programming of LLM applications with multiple chained generation calls, advanced prompting techniques, control flow, multiple modalities, parallelism, and external interaction. - **A High-Performance Runtime with RadixAttention**: This feature significantly accelerates the execution of complex LLM programs by automatic KV cache reuse across multiple calls. It also supports other common techniques like continuous batching and tensor parallelism.
ChatDBG
ChatDBG is an AI-based debugging assistant for C/C++/Python/Rust code that integrates large language models into a standard debugger (`pdb`, `lldb`, `gdb`, and `windbg`) to help debug your code. With ChatDBG, you can engage in a dialog with your debugger, asking open-ended questions about your program, like `why is x null?`. ChatDBG will _take the wheel_ and steer the debugger to answer your queries. ChatDBG can provide error diagnoses and suggest fixes. As far as we are aware, ChatDBG is the _first_ debugger to automatically perform root cause analysis and to provide suggested fixes.
aider
Aider is a command-line tool that lets you pair program with GPT-3.5/GPT-4 to edit code stored in your local git repository. Aider will directly edit the code in your local source files and git commit the changes with sensible commit messages. You can start a new project or work with an existing git repo. Aider is unique in that it lets you ask for changes to pre-existing, larger codebases.
chatgpt-web
ChatGPT Web is a web application that provides access to the ChatGPT API. It offers two non-official methods to interact with ChatGPT: through the ChatGPTAPI (using the `gpt-3.5-turbo-0301` model) or through the ChatGPTUnofficialProxyAPI (using a web access token). The ChatGPTAPI method is more reliable but requires an OpenAI API key, while the ChatGPTUnofficialProxyAPI method is free but less reliable. The application includes features such as user registration and login, synchronization of conversation history, customization of API keys and sensitive words, and management of users and keys. It also provides a user interface for interacting with ChatGPT and supports multiple languages and themes.
For similar jobs
sweep
Sweep is an AI junior developer that turns bugs and feature requests into code changes. It automatically handles developer experience improvements like adding type hints and improving test coverage.
teams-ai
The Teams AI Library is a software development kit (SDK) that helps developers create bots that can interact with Teams and Microsoft 365 applications. It is built on top of the Bot Framework SDK and simplifies the process of developing bots that interact with Teams' artificial intelligence capabilities. The SDK is available for JavaScript/TypeScript, .NET, and Python.
ai-guide
This guide is dedicated to Large Language Models (LLMs) that you can run on your home computer. It assumes your PC is a lower-end, non-gaming setup.
classifai
Supercharge WordPress Content Workflows and Engagement with Artificial Intelligence. Tap into leading cloud-based services like OpenAI, Microsoft Azure AI, Google Gemini and IBM Watson to augment your WordPress-powered websites. Publish content faster while improving SEO performance and increasing audience engagement. ClassifAI integrates Artificial Intelligence and Machine Learning technologies to lighten your workload and eliminate tedious tasks, giving you more time to create original content that matters.
chatbot-ui
Chatbot UI is an open-source AI chat app that allows users to create and deploy their own AI chatbots. It is easy to use and can be customized to fit any need. Chatbot UI is perfect for businesses, developers, and anyone who wants to create a chatbot.
BricksLLM
BricksLLM is a cloud native AI gateway written in Go. Currently, it provides native support for OpenAI, Anthropic, Azure OpenAI and vLLM. BricksLLM aims to provide enterprise level infrastructure that can power any LLM production use cases. Here are some use cases for BricksLLM: * Set LLM usage limits for users on different pricing tiers * Track LLM usage on a per user and per organization basis * Block or redact requests containing PIIs * Improve LLM reliability with failovers, retries and caching * Distribute API keys with rate limits and cost limits for internal development/production use cases * Distribute API keys with rate limits and cost limits for students
uAgents
uAgents is a Python library developed by Fetch.ai that allows for the creation of autonomous AI agents. These agents can perform various tasks on a schedule or take action on various events. uAgents are easy to create and manage, and they are connected to a fast-growing network of other uAgents. They are also secure, with cryptographically secured messages and wallets.
griptape
Griptape is a modular Python framework for building AI-powered applications that securely connect to your enterprise data and APIs. It offers developers the ability to maintain control and flexibility at every step. Griptape's core components include Structures (Agents, Pipelines, and Workflows), Tasks, Tools, Memory (Conversation Memory, Task Memory, and Meta Memory), Drivers (Prompt and Embedding Drivers, Vector Store Drivers, Image Generation Drivers, Image Query Drivers, SQL Drivers, Web Scraper Drivers, and Conversation Memory Drivers), Engines (Query Engines, Extraction Engines, Summary Engines, Image Generation Engines, and Image Query Engines), and additional components (Rulesets, Loaders, Artifacts, Chunkers, and Tokenizers). Griptape enables developers to create AI-powered applications with ease and efficiency.