Your BYOK tool to automate project management with AI powered workflows.
- Generative PRD Creation: Feed your basic requirements, and get a detailed PRD tailored for your workflow.
- AI-Powered Task Generation: Let the AI convert your PRD into a smart, structured userstories based on your desired format.
- Tool Integration: Push the generated userstories into a brand new project to your preferred PM tool with a single click!
- Sveltekit: With Sveltekit api routes to handle HTTP requests.
- Gemini Pro, Groq, or LM Studio: Configurable as per preference, for that sweet, sweet AI magic.
- Linear SDK: To connect with Linear API.
- SvelteKit: With Svelte 5 For a swift, smooth, and modern frontend experience.
- Tailwind CSS: Because good looks matter.
- Bun: Make sure you have the latest version of Bun installed.
- Linear Account: Create an account on Linear and generate your API key.
- Gemini API Key: Get the API key from https://ai.google.dev/.
- Groq API Key: Get the API key from https://console.groq.com/keys.
- In case you want to run local inference with LM Studio, the server must be kept running in the default port.
- Clone the repository:
git clone https://github.com/aditya-xq/AutoProject.git
- Navigate into the directory:
cd AutoProject
- Install dependencies using Bun:
cd autoproject bun install
- Create a
.env
file inside the autoproject folder and add your API keys:VITE_GEMINI_API_KEY=<Your-Gemini-API-Key> VITE_LINEAR_API_KEY=<Your-Linear-API-Key> VITE_GROQ_API_KEY=<Your-Groq-API-Key>
Start the SvelteKit Webapp:
bash cd autoproject bun --bun run dev
3. Visit http://localhost:5173
and let the magic unfold!
- Generate PRD: Describe your requirements and click the Generate PRD button.
- Generate Userstories: Review the PRD and click Generate Userstories.
- Push to PM Tool: Click Auto-Create to push the stories into a brand new project to your preferred PM tool.
- Configure the PRD and userstory formats and the AI inference type on settings tab before getting started.
Feel free to fork, clone, and submit a PR! Suggestions, bug reports, and feature requests are always welcome.
This project is licensed under the MIT License.