awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

AI writing assistants

Ranking updated Aug 5, 2026

For content generation assistants, the strongest matches are open-webui/open-webui (Open WebUI is a self-hostable AI chat interface and), yidadaa/chatgpt-next-web (This TypeScript repository provides a cross-platform chat interface for) and enricoros/big-agi (This self-hosted AI frontend provides a multi-model chat interface). n4ze3m/page-assist and futantan/opengpt round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best open-source AI writing assistants on GitHub, ranked by stars and activity, and find the right one for your project.

AI writing assistants

Find the best repos with AI.We'll search the best matching repositories with AI.
  • open-webui/open-webuiopen-webui avatar

    open-webui/open-webui

    142,694View on GitHub↗

    Open WebUI is a self-hosted, web-based platform designed for interacting with local and remote artificial intelligence models. It functions as a unified interface and orchestration suite, enabling users to build, deploy, and manage specialized AI agents equipped with custom instructions, external tool access, and private knowledge bases. The platform distinguishes itself through a modular architecture that supports complex AI workflows. It features a plugin-based framework for custom logic and pipeline-based request processing, allowing developers to filter or transform data streams before th

    Open WebUI is a self-hostable AI chat interface and orchestration platform that supports custom system prompts, document management, and model integration for content writing and assistance.

    PythonChat InterfacesChat InterfacesLocal Model Deployment
    View on GitHub↗142,694
  • yidadaa/chatgpt-next-webYidadaa avatar

    Yidadaa/ChatGPT-Next-Web

    88,263View on GitHub↗

    ChatGPT-Next-Web is a web-based chat interface for interacting with large language models via API or self-hosted model runners. It functions as a prompt management tool and a cross-platform application available for web, mobile, and desktop environments. The project distinguishes itself through a plugin integration gateway that extends model capabilities with external tools like network search and calculators. It includes a self-hosted administrative dashboard for controlling model lists, member permissions, and access passwords on private infrastructure. The application covers prompt engine

    This TypeScript repository provides a cross-platform chat interface for interacting with large language models, supporting self-hosting, custom prompt templates, and web search plugins for writing and editing tasks.

    TypeScriptChat InterfacesLocal Model IntegrationsPrompt Templates
    View on GitHub↗88,263
  • enricoros/big-agienricoros avatar

    enricoros/big-AGI

    6,868View on GitHub↗

    big-AGI is a self-hosted AI frontend and multi-model client that provides a unified workspace for interacting with various large language models. It functions as an orchestration dashboard, allowing users to connect to cloud-based AI providers, aggregator services, and locally hosted model servers. The project is distinguished by its ability to execute prompts across multiple models simultaneously for side-by-side comparison and response synthesis. It enables the merging of outputs from different models to reduce hallucinations and improve accuracy, while using persona-based configuration map

    This self-hosted AI frontend provides a multi-model chat interface with custom system prompts and document handling, though it functions primarily as an orchestration dashboard rather than a dedicated writing editor.

    TypeScriptLLM Provider IntegrationsLocal Model Integrations
    View on GitHub↗6,868
  • n4ze3m/page-assistn4ze3m avatar

    n4ze3m/page-assist

    8,023View on GitHub↗

    Page Assist is a browser-based AI integration tool that provides a sidebar interface for interacting with AI models while browsing the web. It focuses on privacy-focused chatting and web content analysis, allowing users to extract and query information from active webpages to receive context-aware responses. The project distinguishes itself through local AI integration, enabling connections to locally hosted models or private API endpoints to process data without relying on cloud services. It also supports collaborative AI conversations via public sharing links or self-hosted sharing infrastr

    Page Assist is a browser-based AI assistant with a chat interface, local model integration, and web content analysis capabilities, though it focuses more on browsing and sidebar interaction than dedicated document writing and editing.

    TypeScriptLocal Model Integrations
    View on GitHub↗8,023
  • futantan/opengptfutantan avatar

    futantan/OpenGpt

    3,902View on GitHub↗

    OpenGpt is an agent orchestration platform and multimodal interface designed for building and deploying specialized AI personas. It allows users to create task-oriented agents with custom system prompts and behavioral constraints to automate professional, creative, and technical workflows. The project features a prompt engineering workflow that transforms simple user inputs into structured instructions to improve model accuracy. It integrates retrieval-augmented generation by connecting vector databases to the chat interface, enabling context-aware responses from private datasets. The platfo

    OpenGpt is a self-hostable AI agent platform featuring custom system prompts and a chat interface for content creation and workflow automation, though it lacks integrated web search capabilities.

    TypeScriptAI Agent BuildersAI Agent Deployment FrameworksAI Agent Orchestration
    View on GitHub↗3,902
  • h2oai/h2ogpth2oai avatar

    h2oai/h2ogpt

    12,016View on GitHub↗

    h2oGPT is a self-hosted platform designed for running large language models and executing retrieval-augmented generation workflows locally. It provides a comprehensive web interface that allows users to index private document collections into searchable databases, enabling context-aware question answering and summarization without exposing sensitive data to external services. The platform distinguishes itself by offering a modular architecture that supports both local model execution and connections to external inference servers. It facilitates the development of autonomous agents capable of

    h2oGPT is a self-hostable platform for running large language models and retrieval-augmented generation workflows with a web chat interface, though it focuses more on document QA and local inference than general writing and text editing.

    PythonGenerative AI DashboardsLocal Language Model HostingLocal Model Execution
    View on GitHub↗12,016
  • sheershbhatnagar/ai-assistantSheershBhatnagar avatar

    SheershBhatnagar/AI-Assistant

    29View on GitHub↗

    The "AI Assistant" project in Flutter harnesses the capabilities of ChatGPT and DALL-E API, creating a mobile app that offers users an interactive digital assistant. Users can have natural language conversations with the AI, ask questions, and even describe images to generate corresponding visual content.

    This Flutter-based mobile app integrates LLMs to provide a conversational AI assistant, making it a fitting tool for text and content generation despite lacking web search and self-hosting features.

    DartGenerative AI and LLMs
    View on GitHub↗29
  • falatekmen/chatgpt-assistantfalatekmen avatar

    falatekmen/ChatGPT-Assistant

    71View on GitHub↗

    ChatGPT Assistant is an application developed using Expo and TypeScript. It serves as a basic demonstration of utilizing OpenAI's models for text generation, image generation, and speech-to-text functionalities. Users can interact with these models through the application, which is compatible…

    This repository provides a cross-platform mobile application powered by language models for text and image generation, fitting the writing assistant category despite lacking web search and self-hosting features.

    TypeScriptAI and Machine Learning
    View on GitHub↗71
  • yabwe/medium-editoryabwe avatar

    yabwe/medium-editor

    16,102View on GitHub↗

    This project is a browser-based JavaScript library that transforms standard web elements into inline, WYSIWYG rich text editing areas. It functions as a programmatic wrapper around the native browser content-editable attribute, providing a structured interface for managing text input, media embedding, and document formatting directly within existing page layouts. The editor is distinguished by its contextual floating toolbar, which dynamically appears based on user text selection to provide relevant formatting options. It utilizes a plugin-based architecture that allows developers to inject c

    This repository is a frontend rich-text editing library rather than an AI-powered content generation assistant, making it a building block for text interfaces rather than the complete application sought.

    JavaScriptRich Text EditorsRich Text EditorsRich Text Editors
    View on GitHub↗16,102
  • assistant-ui/assistant-uiassistant-ui avatar

    assistant-ui/assistant-ui

    10,749View on GitHub↗

    assistant-ui is a React interface framework and component kit designed for building conversational user interfaces for artificial intelligence services. It provides a collection of reusable components to render chat windows and interaction histories that connect to large language model backends. The framework uses a composable architecture and a provider pattern to decouple UI components from specific backend implementations. Visual customization is handled through a CSS-variable theming system, while adapter-based integration standardizes different API responses into a consistent format for

    assistant-ui is a React component kit and framework for building conversational chat interfaces rather than a ready-to-use writing assistant application.

    TypeScriptChat InterfacesLLM Provider Integrations
    View on GitHub↗10,749
  • nextai-translator/bob-plugin-openai-translatornextai-translator avatar

    nextai-translator/bob-plugin-openai-translator

    5,649View on GitHub↗

    This project is an LLM translation plugin and extension for the Bob translation tool. It connects the application to external large language models via API to provide real-time text translation, automated grammar correction, and content polishing. The plugin functions as an AI prompt engineering tool, allowing for the definition of custom system instructions and templates to control the style, tone, and reasoning depth of the output. It operates as a streamed API client that processes incremental text responses to display translation results in real time. Its capabilities cover translation b

    This repository is a translation plugin for an external application rather than a standalone AI writing and editing assistant, making it a building block rather than the complete tool requested.

    TypeScriptLLM Provider IntegrationsPrompt TemplatesPrompt Templates
    View on GitHub↗5,649
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
open-webui/open-webui142.7KPythonNOASSERTIONJun 22, 2026
yidadaa/chatgpt-next-web88.3KTypeScriptMITMay 15, 2026
enricoros/big-agi6.9KTypeScriptmitFeb 20, 2026
n4ze3m/page-assist8KTypeScriptMITJun 22, 2026
futantan/opengpt3.9KTypeScriptGPL-3.0Jun 7, 2025
h2oai/h2ogpt12KPythonapache-2.0Oct 9, 2025
sheershbhatnagar/ai-assistant29Dart—Jun 24, 2026
falatekmen/chatgpt-assistant71TypeScriptMITMay 19, 2024
yabwe/medium-editor16.1KJavaScriptNOASSERTIONOct 24, 2024
assistant-ui/assistant-ui10.7KTypeScriptMITJun 23, 2026

Related searches

  • Content scaffolding tools
  • a static site generator for web content
  • AI assistant
  • AI assistant framework
  • a headless CMS for managing website content
  • Generative application builder
  • an open source platform for content automation
  • a library for procedural content generation