AI-Writer
ALwrity - All in One AI Content Platform. Contextual AI Content generation for Website, Social media & Ad copywriting. Prevents AI hallucinations, Web Researched factual, SEO optimized content. Get blog Images. Create your AI Agents Content team. Generate content with RAG, Local documents, web urls, PDFs. Open Source AI writer. (WIP)
Stars: 215
AI-Writer is an AI content generation toolkit called Alwrity that automates and enhances the process of blog creation, optimization, and management. It integrates advanced AI models for text generation, image creation, and data analysis, offering features such as online research integration, long-form content generation, AI content planning, multilingual support, prevention of AI hallucinations, multimodal content generation, SEO optimization, and integration with platforms like Wordpress and Jekyll. The toolkit is designed for automated blog management and requires appropriate API keys and access credentials for full functionality.
README:
[!NOTE]
ALwrity is All in One Content platform for content writers, without AI tooling knowledge. WIP. Not just AI Writers, ALwrity is a complete content life cycle platform with Content planning & Research, Personlized Content Generation, Content SEO audits, Content Scheduling/publishing, Analytics & monitoring & more. We are busy building blocks for each phase of content life cycle with AI. We'd love your feedback or contributions.
This library is in beta and should not be treated as a final implementation.
ALwrity assists content creators and digital marketers in keyword web research, & & . Our toolkit integrates (OpenAI, Gemini, Anthropic) AI models for text generation, image creation (Stability.ai), STT(whisper, AssemblyAI) and AI Web research (Tavily AI, exa AI, Serper.dev), streamlining your content creation pipeline and ensuring high-quality output with minimal effort.
Option 1: Get Started Now, Visit alwrity.com
[!NOTE]
You will find AI content writing tools, which are Free & No-Signup. Note: Although, this is limited, as is our wallet & Resources.
[!NOTE]
Its a BYOK model(Bring Your Own Key). Note: π―οΈ Now, before you run away ππ¨
If you have π» Laptop + π Internet + 10 minutes, you will be generating blogs, articles etc with just few words.Step-By-Step: Getting Started for Absolute Begginers
Getting started for Developers
See Details
1). git clone https://github.com/AJaySi/AI-Writer.git 2). pip install -r requirements.txt 3). streamlit run alwrity.py 4). Visit Alwrity UI in a Browser & Start generation AI personalized content.
1). Git pull 2). pip install -U -r requirements.txt 3). streamlit run alwrity.py
Still stuck, Open issue here & Someone will bail you out.
[!NOTE]
Use ALwrity UI Sidebar to modify Alwrity behavior for your content needs.
AI Writer Tools:
Tool | Description |
---|---|
AI Blog Writer | Generates blog content based on the latest web research on given keywords. |
AI YouTube to Content Writer | Transforms content from provided YouTube URLs into written form. |
AI Long Form Content | Creates extensive and detailed articles. |
AI Essay Writer | Produces lengthy essays on various topics, with room for improvement. |
AI Story Writer | Constructs narratives and stories based on provided backstories and characters. |
AI Email Writer | Generates various types of professional letters. |
AI Letter Writer | Crafts business letters for formal communication. |
AI LinkedIn Blog Post Generator | Develops blog posts optimized for sharing on LinkedIn. |
AI Instagram Caption Generation | Creates engaging captions for Instagram posts. |
AI Content Outline Generator | Generates outlines based on keywords gathered from web research. |
AI SEO Tools:
Tool | Description |
---|---|
AI Content Outline Generator | Generates outlines based on keywords gathered from web research. |
AI SEO - Generate rich snippet from url | Creates structured data for rich snippets (e.g., reviews, recipes) |
AI Content Planning Tools:
Tool | Description |
---|---|
AI Content Planning & Calendar | Assists in planning and organizing content with a comprehensive calendar. |
Create Blog Images | Generates images to complement blog content using Stable Diffusion. |
Agentic Content Creation | Explores innovative content creation methods with CrewAI. |
AI Finance Writer | Uses ufinance & padnas_ta to write TA report for given stock symbol |
AI Web Research Integrations:
Tool | Description |
---|---|
AI Web Researcher | Conducts comprehensive web research and analysis using various methods. |
Talk to your Docs (WIP) | Write content from your local documents of any type (multi-modal) |
Integrations:
Tool | Description |
---|---|
AI Agents Team | Easily create AI Agents team for Content creation & Digital marketing |
Wordpress API integration | Programmatically upload blogs to wordpress website with API keys |
Talk to your website | Crawl your entire website & write content based on its content, Or Not |
Content From URLs | Provide any URL to create an original, unique content from |
- Online content Research: π Supercharge your blog posts by integrating insights from online research (SERP, Tavily, Metaphor). Say goodbye to AI hallucinations! Tavily AI, Google Search, SERP, Vision AI, and CrewAI web research agents ensure your content is packed with accurate information.
- Long Form Content Generation: βοΈ Write essays, stories, and in-depth blogs with web-researched context. No more staring at a blank page!
- AI Content Planning & Calendar: ποΈ Say goodbye to writer's block! Alwrity will give you months' worth of blog title ideas.
π Multi-Language Magic:
- Multilingual Support: π Write content and conduct web research in your language. We support multiple languages and regions (main_config)!
π§ Fighting AI Hallucinations:
- Fact-Checked Content: π We use web-researched context to generate factual content, eliminating the risk of AI hallucinations.
π¨ Multimodal Content Mastery:
- Text-To-Text, Speech-To-Text, Text-To-Image, Image-To-Text: πΌοΈ Our multimodal suite empowers you to create a variety of content formats.
π€ Your Content Creation Crew:
- Agentic Content Team: π€ Build your own AI content team with CrewAI! Define their personas, roles, goals, and tasks. (Beta)
πΈ Visualize Your Content:
- Image Generation and Processing: β¨ Create stunning images based on your blog content using DALL-E 3 and Stable Diffusion. Optimize your images for web use. (FIXME: More Stable Diffusion magic to come!)
SEO Mastery:
- SEO Optimization: π Boost your content's visibility. Alwrity generates SEO-friendly titles, meta descriptions, tags, and categories.
π€ Streamlined Content Publishing:
- WordPress & Jekyll Integration: π Effortlessly generate and upload your content (and media!) to WordPress using its REST API. Most markdown-based static websites should integrate seamlessly with minimal effort.
[!NOTE]
This toolkit is designed for automated blog management and requires appropriate API keys and access credentials for full functionality. ALwrity will guide your through this process, we selected APIs which offer generous free trials, you only need email id & patience.
- Keyword Research: Conduct in-depth keyword research by specifying search queries and time ranges.
- Domain-Specific Searches: Include specific URLs to confine searches to certain domains, such as Wikipedia or competitor websites.
- Semantic Analysis: Explore similar topics and technologies by providing a reference URL for semantic analysis.
- Similar Company Discovery: Analyze competitor websites to discover similar companies, startups, and technologies.
- Industry Insights: Gain insights into industry trends, market competitors, and emerging technologies.
- Keyword-Based Blogs: Generate blog content based on specified keywords, leveraging AI to produce engaging and informative articles.
- Audio Blog Generation: Convert audio from YouTube videos into blog posts, facilitating content creation from multimedia sources.
- GitHub Repository Blogs: Transform GitHub repositories or topics into blog posts, showcasing code examples and project insights.
- Scholarly Research Blogs: Generate blog content based on research papers, summarizing key findings and insights.
- Title and Meta Description Generation: Generate catchy titles and meta descriptions for blog posts to improve SEO and user engagement.
- Blog Outline Creation: Generate outlines for blog posts, aiding in structuring content and organizing ideas.
- FAQ Generation: Automatically generate FAQs (Frequently Asked Questions) based on blog content, enhancing user engagement and SEO.
- HTML and Markdown Conversion: Convert blog posts between HTML and Markdown formats for easy integration with various platforms.
- Blog Proofreading: Proofread blog content for grammar, spelling, and readability, ensuring high-quality output.
- Tag and Category Suggestions: Generate tags and categories for blog posts based on content analysis, improving organization and discoverability.
- User-Friendly Interface: Navigate tasks and options easily through an interactive command-line interface.
- Menu-Driven Interaction: Choose between various options, tasks, and tools using intuitive menus and prompts.
- Task Guidance: Receive guidance and instructions for each task, facilitating user interaction and decision-making.
-
APIs:
- Exa API: Provides semantic search capabilities for finding similar topics and technologies.
- Tavily API: Offers AI-powered web search functionality for conducting in-depth keyword research.
- SerperDev API: Enables access to search engine results and competitor analysis data.
- YOU.com: You.com enhances web search, writing, coding, digital art creation, and solving complex problems.
- Stability AI: Activating humanity's potential through generative AI. Open models in every modality, for everyone, everywhere.
- OpenAI API: Powers the Large Language Models (LLMs) for generating blog content and conducting research.
- Gemini API: Google powered LLM for natural language processing tasks.
- Ollama : Local, Privacy focused, LLM provider for research and content generation capabilities.
- CrewAI: Collaborative AI agents framework.
- firecrawl: Turn websites into LLM-ready data
1). Focus is on writing/generating highly unique, SEO optimized blog content. 2). Models: Openai, gemini, ollama are interesting. Minstral API is also worth exploring. Cohere API is purpose made. Focus is getting the prompts right. Shit in, shit out, irrespective of dollars and cutting edge models. Pydantically speakng, Due to experimental nature of prompting, its getting expensive soon enough. Gemini is free for now. 3). Missing frontend: A smart backend will enable a good frontend. WIP, backend. So, frontend; coming soon. 4).Getting AI agents to 'brainstrom' blog ideas seems more pressing. CrewAI seems more straightforward than autogen. 5). Too Many APIs floating around: The implementation is using tools that dont depend on API keys and rather scrape them. Duh, scraping wont scale, that is GPT vision based scraping will come in handy. 6). firecrawl is interesting, gpt-researcher is providing local docsqa. 7). Had to provide streamlit UI as Alwrity's audience arent comfortable with commandline. 8). Local folder RAG and Chat with your content, website is on the cards. 9). AI models are better, not sure until when 'Free' APIs will be "Free". 10). The code is always a mess, lot of changes happening.. 11). Focus is to stop making any more AI content tools, but rather revisit & improve user experience & content quality. 12). To Err is Human & AI.... 13). ....
[!NOTE]
MIT License
Copyright (c) 2024 Alwrity
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for AI-Writer
Similar Open Source Tools
AI-Writer
AI-Writer is an AI content generation toolkit called Alwrity that automates and enhances the process of blog creation, optimization, and management. It integrates advanced AI models for text generation, image creation, and data analysis, offering features such as online research integration, long-form content generation, AI content planning, multilingual support, prevention of AI hallucinations, multimodal content generation, SEO optimization, and integration with platforms like Wordpress and Jekyll. The toolkit is designed for automated blog management and requires appropriate API keys and access credentials for full functionality.
ClaudeSync
ClaudeSync is a powerful tool designed to seamlessly synchronize local files with Claude.ai projects. It bridges the gap between local development environment and Claude.ai's knowledge base, offering real-time synchronization, CLI for easy management, support for multiple organizations and projects, intelligent file filtering, configurable sync interval, two-way synchronization, and more. It ensures data privacy, open source transparency, and comes with disclaimers for use at own risk. Users can quickly start syncing by installing, logging in, selecting organization and project, and running sync. Advanced features include API, organization, project, file, chat management, configuration, synchronization modes, scheduled sync, providers, custom ignore file, and troubleshooting. Contributions are welcome, and communication channels include GitHub Issues and Discord. Licensed under MIT License.
langfuse
Langfuse is a powerful tool that helps you develop, monitor, and test your LLM applications. With Langfuse, you can: * **Develop:** Instrument your app and start ingesting traces to Langfuse, inspect and debug complex logs, and manage, version, and deploy prompts from within Langfuse. * **Monitor:** Track metrics (cost, latency, quality) and gain insights from dashboards & data exports, collect and calculate scores for your LLM completions, run model-based evaluations, collect user feedback, and manually score observations in Langfuse. * **Test:** Track and test app behaviour before deploying a new version, test expected in and output pairs and benchmark performance before deploying, and track versions and releases in your application. Langfuse is easy to get started with and offers a generous free tier. You can sign up for Langfuse Cloud or deploy Langfuse locally or on your own infrastructure. Langfuse also offers a variety of integrations to make it easy to connect to your LLM applications.
app
WebDB is a comprehensive and free database Integrated Development Environment (IDE) designed to maximize efficiency in database development and management. It simplifies and enhances database operations with features like DBMS discovery, query editor, time machine, NoSQL structure inferring, modern ERD visualization, and intelligent data generator. Developed with robust web technologies, WebDB is suitable for both novice and experienced database professionals.
WrenAI
WrenAI is a data assistant tool that helps users get results and insights faster by asking questions in natural language, without writing SQL. It leverages Large Language Models (LLM) with Retrieval-Augmented Generation (RAG) technology to enhance comprehension of internal data. Key benefits include fast onboarding, secure design, and open-source availability. WrenAI consists of three core services: Wren UI (intuitive user interface), Wren AI Service (processes queries using a vector database), and Wren Engine (platform backbone). It is currently in alpha version, with new releases planned biweekly.
Streamline-Analyst
Streamline Analyst is a cutting-edge, open-source application powered by Large Language Models (LLMs) designed to revolutionize data analysis. This Data Analysis Agent effortlessly automates tasks such as data cleaning, preprocessing, and complex operations like identifying target objects, partitioning test sets, and selecting the best-fit models based on your data. With Streamline Analyst, results visualization and evaluation become seamless. It aims to expedite the data analysis process, making it accessible to all, regardless of their expertise in data analysis. The tool is built to empower users to process data and achieve high-quality visualizations with unparalleled efficiency, and to execute high-performance modeling with the best strategies. Future enhancements include Natural Language Processing (NLP), neural networks, and object detection utilizing YOLO, broadening its capabilities to meet diverse data analysis needs.
CopilotKit
CopilotKit is an open-source framework for building, deploying, and operating fully custom AI Copilots, including in-app AI chatbots, AI agents, and AI Textareas. It provides a set of components and entry points that allow developers to easily integrate AI capabilities into their applications. CopilotKit is designed to be flexible and extensible, so developers can tailor it to their specific needs. It supports a variety of use cases, including providing app-aware AI chatbots that can interact with the application state and take action, drop-in replacements for textareas with AI-assisted text generation, and in-app agents that can access real-time application context and take action within the application.
mage-ai
Mage is an open-source data pipeline tool for transforming and integrating data. It offers an easy developer experience, engineering best practices built-in, and data as a first-class citizen. Mage makes it easy to build, preview, and launch data pipelines, and provides observability and scaling capabilities. It supports data integrations, streaming pipelines, and dbt integration.
kornia
Kornia is a differentiable computer vision library for PyTorch. It consists of a set of routines and differentiable modules to solve generic computer vision problems. At its core, the package uses PyTorch as its main backend both for efficiency and to take advantage of the reverse-mode auto-differentiation to define and compute the gradient of complex functions.
llm-rag-vectordb-python
This repository provides sample applications and tutorials to showcase the power of Amazon Bedrock with Python. It helps Python developers understand how to harness Amazon Bedrock in building generative AI-enabled applications. The resources also demonstrate integration with vector databases using RAG (Retrieval-augmented generation) and services like Amazon Aurora, RDS, and OpenSearch. Additionally, it explores using langchain and streamlit to create effective experimental applications.
synmetrix
Synmetrix is an open source data engineering platform and semantic layer for centralized metrics management. It provides a complete framework for modeling, integrating, transforming, aggregating, and distributing metrics data at scale. Key features include data modeling and transformations, semantic layer for unified data model, scheduled reports and alerts, versioning, role-based access control, data exploration, caching, and collaboration on metrics modeling. Synmetrix leverages Cube.js to consolidate metrics from various sources and distribute them downstream via a SQL API. Use cases include data democratization, business intelligence and reporting, embedded analytics, and enhancing accuracy in data handling and queries. The tool speeds up data-driven workflows from metrics definition to consumption by combining data engineering best practices with self-service analytics capabilities.
mlcraft
Synmetrix (prev. MLCraft) is an open source data engineering platform and semantic layer for centralized metrics management. It provides a complete framework for modeling, integrating, transforming, aggregating, and distributing metrics data at scale. Key features include data modeling and transformations, semantic layer for unified data model, scheduled reports and alerts, versioning, role-based access control, data exploration, caching, and collaboration on metrics modeling. Synmetrix leverages Cube (Cube.js) for flexible data models that consolidate metrics from various sources, enabling downstream distribution via a SQL API for integration into BI tools, reporting, dashboards, and data science. Use cases include data democratization, business intelligence, embedded analytics, and enhancing accuracy in data handling and queries. The tool speeds up data-driven workflows from metrics definition to consumption by combining data engineering best practices with self-service analytics capabilities.
replexica
Replexica is an i18n toolkit for React, to ship multi-language apps fast. It doesn't require extracting text into JSON files, and uses AI-powered API for content processing. It comes in two parts: 1. Replexica Compiler - an open-source compiler plugin for React; 2. Replexica API - an i18n API in the cloud that performs translations using LLMs. (Usage based, has a free tier.) Replexica supports several i18n formats: 1. JSON-free Replexica compiler format; 2. .md files for Markdown content; 3. Legacy JSON and YAML-based formats.
fastRAG
fastRAG is a research framework designed to build and explore efficient retrieval-augmented generative models. It incorporates state-of-the-art Large Language Models (LLMs) and Information Retrieval to empower researchers and developers with a comprehensive tool-set for advancing retrieval augmented generation. The framework is optimized for Intel hardware, customizable, and includes key features such as optimized RAG pipelines, efficient components, and RAG-efficient components like ColBERT and Fusion-in-Decoder (FiD). fastRAG supports various unique components and backends for running LLMs, making it a versatile tool for research and development in the field of retrieval-augmented generation.
superagent
Superagent is an open-source AI assistant framework and API that allows developers to add powerful AI assistants to their applications. These assistants use large language models (LLMs), retrieval augmented generation (RAG), and generative AI to help users with a variety of tasks, including question answering, chatbot development, content generation, data aggregation, and workflow automation. Superagent is backed by Y Combinator and is part of YC W24.
edgeai
Embedded inference of Deep Learning models is quite challenging due to high compute requirements. TIβs Edge AI software product helps optimize and accelerate inference on TIβs embedded devices. It supports heterogeneous execution of DNNs across cortex-A based MPUs, TIβs latest generation C7x DSP, and DNN accelerator (MMA). The solution simplifies the product life cycle of DNN development and deployment by providing a rich set of tools and optimized libraries.
For similar tasks
AI-Writer
AI-Writer is an AI content generation toolkit called Alwrity that automates and enhances the process of blog creation, optimization, and management. It integrates advanced AI models for text generation, image creation, and data analysis, offering features such as online research integration, long-form content generation, AI content planning, multilingual support, prevention of AI hallucinations, multimodal content generation, SEO optimization, and integration with platforms like Wordpress and Jekyll. The toolkit is designed for automated blog management and requires appropriate API keys and access credentials for full functionality.
Chatbook
Chatbook is a paclet that adds support for LLM-powered notebooks to Wolfram. It allows users to interact with ChatGPT and generate immediately evaluatable Wolfram code. The code can be evaluated in place immediately, making it easy to explore and experiment with ideas.
duckduckgpt
DuckDuckGPT brings the magic of ChatGPT to DDG (powered by GPT-4!). DuckDuckGPT is a browser extension that allows you to use ChatGPT within DuckDuckGo. This means you can ask ChatGPT questions, get help with tasks, and generate creative content, all without leaving DuckDuckGo. DuckDuckGPT is easy to use. Once you have installed the extension, simply type your question into the DuckDuckGo search bar and hit enter. ChatGPT will then generate a response that will appear below the search results. DuckDuckGPT is a powerful tool that can help you with a wide variety of tasks. Here are just a few examples of what you can use it for: * Get help with research * Write essays and other creative content * Translate languages * Get coding help * Answer trivia questions * And much more! DuckDuckGPT is still in development, but it is already a very powerful tool. As GPT-4 continues to improve, DuckDuckGPT will only get better. So if you are looking for a way to make your DuckDuckGo searches more productive, be sure to give DuckDuckGPT a try.
AIStudyAssistant
AI Study Assistant is an app designed to enhance learning experience and boost academic performance. It serves as a personal tutor, lecture summarizer, writer, and question generator powered by Google PaLM 2. Features include interacting with an AI chatbot, summarizing lectures, generating essays, and creating practice questions. The app is built using 100% Kotlin, Jetpack Compose, Clean Architecture, and MVVM design pattern, with technologies like Ktor, Room DB, Hilt, and Kotlin coroutines. AI Study Assistant aims to provide comprehensive AI-powered assistance for students in various academic tasks.
For similar jobs
AI-Writer
AI-Writer is an AI content generation toolkit called Alwrity that automates and enhances the process of blog creation, optimization, and management. It integrates advanced AI models for text generation, image creation, and data analysis, offering features such as online research integration, long-form content generation, AI content planning, multilingual support, prevention of AI hallucinations, multimodal content generation, SEO optimization, and integration with platforms like Wordpress and Jekyll. The toolkit is designed for automated blog management and requires appropriate API keys and access credentials for full functionality.
julius-gpt
julius-gpt is a Node.js CLI and API tool that enables users to generate content such as blog posts and landing pages using Large Language Models (LLMs) like OpenAI. It supports generating text in multiple languages provided by the available LLMs. The tool offers different modes for content generation, including automatic, interactive, or using a content template. Users can fine-tune the content generation process with completion parameters and create SEO-friendly content with post titles, descriptions, and slugs. Additionally, users can publish content on WordPress and access upcoming features like image generation and RAG. The tool also supports custom prompts for personalized content generation and offers various commands for WordPress-related tasks.
ChatFAQ
ChatFAQ is an open-source comprehensive platform for creating a wide variety of chatbots: generic ones, business-trained, or even capable of redirecting requests to human operators. It includes a specialized NLP/NLG engine based on a RAG architecture and customized chat widgets, ensuring a tailored experience for users and avoiding vendor lock-in.
anything-llm
AnythingLLM is a full-stack application that enables you to turn any document, resource, or piece of content into context that any LLM can use as references during chatting. This application allows you to pick and choose which LLM or Vector Database you want to use as well as supporting multi-user management and permissions.
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.
mikupad
mikupad is a lightweight and efficient language model front-end powered by ReactJS, all packed into a single HTML file. Inspired by the likes of NovelAI, it provides a simple yet powerful interface for generating text with the help of various backends.
glide
Glide is a cloud-native LLM gateway that provides a unified REST API for accessing various large language models (LLMs) from different providers. It handles LLMOps tasks such as model failover, caching, key management, and more, making it easy to integrate LLMs into applications. Glide supports popular LLM providers like OpenAI, Anthropic, Azure OpenAI, AWS Bedrock (Titan), Cohere, Google Gemini, OctoML, and Ollama. It offers high availability, performance, and observability, and provides SDKs for Python and NodeJS to simplify integration.