https://github.com/zcaceres/ai-project-manager
An AI Project Manager that Creates and Manages Linear Projects
https://github.com/zcaceres/ai-project-manager
agile-development ai ai-agents artificial-intelligence automation linear-app linear-integration productivity-tools project-management project-planning task-management typescript workflow-automation
Last synced: about 2 months ago
JSON representation
An AI Project Manager that Creates and Manages Linear Projects
- Host: GitHub
- URL: https://github.com/zcaceres/ai-project-manager
- Owner: zcaceres
- License: other
- Created: 2024-08-27T20:21:24.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-09-01T13:07:21.000Z (8 months ago)
- Last Synced: 2025-01-12T17:17:16.167Z (4 months ago)
- Topics: agile-development, ai, ai-agents, artificial-intelligence, automation, linear-app, linear-integration, productivity-tools, project-management, project-planning, task-management, typescript, workflow-automation
- Language: TypeScript
- Homepage:
- Size: 88.9 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI Project Manager
AI Project Manager is an AI Agent that does tasks in Linear for you.
## Features
Type in natural language. The AI PM will understand your commands and execute them in Linear.
The AI PM can do the following:
- Create projects and write documents like PRDs
- Set milestones and update statuses
- Assign tasks and manage team members
- Create and assign issues
- Label issues
- Generate project updates for stakeholders## Installation
1. Clone the repository:
```
git clone https://github.com/zcaceres/ai-project-manager.git
```2. Navigate to the project directory:
```
cd ai-project-manager
```3. Install dependencies:
```
bun install
```4. Set up your Linear API key as an environment variable:
```
export LINEAR_API_KEY=your_api_key_here
```## Usage
To start the AI Project Manager:
```
bun run start
```This will launch the CLI interface where you can interact with the AI Project Manager using natural language. The agent will then take actions within Linear.app based on your input.
### Example Commands
- "Create a detailed project plan for our new mobile app."
- "Generate a comprehensive PRD for our upcoming e-commerce platform."
- "Update the status of all in-progress tasks to reflect current progress."
- "Create a milestone for the beta release of our product."
- "Assign John Doe as the lead for the marketing campaign project."## License
This project is licensed under the MIT License - see the LICENSE file for details.
## Acknowledgments
- Built live on Twitch by [Zach C](https://www.twitch.tv/zachdotdev)
- Built with [easy-agent](https://github.com/zcaceres/easy-agent)
- Special thanks to the Linear.app team for their excellent API and documentation## TODOs
- Ingest evidence from other sources to inform the project workstream
- qualitative and quantitative data
- user interviews
- surveys
- user testing
- session replays
- metrics
- Fullstory
- Metabase
- Google Analytics
- Posthog
- Roadmap / Epics management