Writora AI is a powerful tool that transforms your video or audio content into a blog post in seconds, powered by cutting-edge AI technology. It’s designed to streamline your content creation process and generate high-quality blog posts effortlessly.
To request a feature open a GitHub issue.
## Contribution Guidelines
Thank you for considering contributing to our AI-powered blog generator project! Please follow these guidelines to ensure smooth collaboration:
Create a new branch for your changes:
bash
git checkout -b feature/your-feature-name
Make your changes and ensure they adhere to the project's coding style and guidelines.
Commit your changes with clear and descriptive commit messages:
bash
git commit -m 'feat: Add your descriptive commit message'
Note: Before committing changes, ensure you include one of these tags in your commit message: feat, fix, wip, patch, build.
Push your changes to your forked repository:
bash
git push origin feature/your-feature-name
Open a pull request against the main branch of the original repository.
To run the project locally, you need to set up the following environment variables:
# CLERK
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL=/dashboard
NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL=/dashboard
# STRIPE
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
STRIPE_PRICE_ID_BASIC_PLAN=
STRIPE_PRICE_ID_PRO_PLAN=
# NEONDB
DATABASE_URL=
# UPLOADTHING
UPLOADTHING_SECRET=
UPLOADTHING_APP_ID=
# OPENAI
OPENAI_API_KEY=
PRODUCTION_ORIGIN_URL=
NEXT_PUBLIC_APP_NAME=Writora
You can set these environment variables by creating a .env.local or .env file in the root directory of the project and adding the variables with their respective values:
This project is licensed under the MIT License. See the LICENSE file for details.
Built with ❤️ by Anayat
$ claude mcp add Writora-AI \
-- python -m otcore.mcp_server <graph>