AI Writer – AI-Powered Blog Writing Assistant

Type: Software 
Status: In Development

Tech Stack: Python 3.12, FastAPI, SQLAlchemy, SQLite, React 18, Vite 6, Tailwind CSS, OpenAI API, Anthropic API, Docker

Problem Statement

Existing AI writing tools either generate complete texts (which dilutes authorship) or offer only spell-checking (which provides too little support). A middle ground is missing: a tool that provides contextual suggestions paragraph by paragraph, which the author can individually accept or reject while maintaining creative control. Multilingual support with translation functionality is rarely integrated in existing tools.

Description

A writing assistant for blog posts that uses AI suggestions from OpenAI and Anthropic to support writing, editing, and translating. Posts consist of various paragraph types (text, headline, subheadline, quote), for which AI suggestions can be individually generated, accepted, or rejected. Offers translation between German and English, Markdown export, auto-save, and runtime-configurable LLM settings (provider, model, temperature, system prompt).

Use Case

A writing assistant that provides AI suggestions paragraph by paragraph while composing blog articles.

Link: https://github.com/rawk7000/ai_writer (private repo)