Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/justmalhar/agentsboard

Your Kanban Board for AI Agent Task Management
https://github.com/justmalhar/agentsboard

agent agents claude gpt4o jira nextjs openai openrouter trello vercel

Last synced: 28 days ago
JSON representation

Your Kanban Board for AI Agent Task Management

Awesome Lists containing this project

README

        

# AgentsBoard

> Your AI-Powered Kanban Board for Task Management with AI Agents
>
> *Where AI meets productivity in a familiar Kanban interface*

AgentsBoard is a JIRA/Trello-inspired task management system designed for AI agents. Easily input ideas, assign them to AI agents, and track their execution across Todo, In Progress, and Done states.

![AgentBoard Demo](demo.png)

## ๐Ÿš€ Features

- ๐Ÿ“ **Effortless Task Creation**: Simple interface for task creation and agent assignment
- ๐Ÿค– **AI Agent Integration**: Powered by OpenRouter for access to top AI models
- ๐Ÿ”„ **Automated Task Lifecycle**: Tasks automatically progress through states
- ๐Ÿ“Š **Intuitive Kanban Board**: Clear visualization of task progress
- ๐Ÿ’พ **Markdown Export**: Download completed tasks in markdown format
- ๐ŸŽจ **Modern UI**: Built with Next.js 14, Tailwind CSS, and shadcn/ui

## ๐ŸŒ Live Demo

Try AgentBoard now: [https://agentsboard.vercel.app](https://agentsboard.vercel.app)

## โšก Quick Deploy
Deploy your own instance of AgentBoard with one click:

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/Justmalhar/AgentsBoard&env=NEXT_PUBLIC_OPENROUTER_API_KEY&env=NEXT_PUBLIC_APP_NAME&env=NEXT_PUBLIC_DEFAULT_MODEL&env=OPENROUTER_BASE_URL&env=MAX_REQUESTS_PER_MINUTE)

## ๐Ÿ› ๏ธ Installation

1. Clone the repository:
```bash
git clone https://github.com/Justmalhar/agent-board.git
cd agent-board
```

2. Install dependencies:
```bash
npm install
```

3. Set up environment variables:
```bash
cp .env.example .env.local
```

4. Add your OpenRouter API key to `.env.local`:
```env
NEXT_PUBLIC_OPENROUTER_API_KEY=your_api_key_here
NEXT_PUBLIC_APP_NAME=AgentBoard
NEXT_PUBLIC_DEFAULT_MODEL=liquid/lfm-40b:free
OPENROUTER_BASE_URL=https://openrouter.ai/api/v1
MAX_REQUESTS_PER_MINUTE=60
```

5. Start the development server:
```bash
npm run dev
```

## ๐Ÿ“ Project Structure

```
AgentBoard/
โ”œโ”€โ”€ app/
โ”‚ โ”œโ”€โ”€ api/ # API routes for task execution
โ”‚ โ”œโ”€โ”€ layout.tsx # Root layout
โ”‚ โ””โ”€โ”€ page.tsx # Home page
โ”œโ”€โ”€ components/ # React components
โ”‚ โ”œโ”€โ”€ KanbanBoard.tsx
โ”‚ โ”œโ”€โ”€ TaskCard.tsx
โ”‚ โ””โ”€โ”€ TaskInput.tsx
โ”œโ”€โ”€ contexts/ # React contexts
โ”‚ โ””โ”€โ”€ TaskContext.tsx
โ”œโ”€โ”€ lib/ # Utility functions
โ”‚ โ””โ”€โ”€ agents.ts
โ”œโ”€โ”€ prompts/ # Predefined AI prompts
โ”‚ โ”œโ”€โ”€ default.md
โ”‚ โ””โ”€โ”€ ai.md
โ””โ”€โ”€ public/ # Static assets
```

## ๐Ÿค– Predefined Prompts

AgentBoard comes with predefined prompts in the `/prompts` directory thanks to [Fabric Patterns](https://github.com/danielmiessler/fabric/tree/main/patterns) and [Awesome ChatGPT-Prompts](https://github.com/f/awesome-chatgpt-prompts)

## ๐Ÿ”Œ AI Provider

AgentBoard uses [OpenRouter](https://openrouter.ai/) as the AI provider, giving you access to:
- Multiple AI models (Claude, GPT-4, Llama, etc.)
- Flexible token limits
- Cost-effective API calls

## ๐ŸŽฏ How It Works

1. **Create a Task**:
- Enter task description
- Select an AI agent
- Choose model and token length
- Submit task

2. **Task Execution**:
- Task appears in Todo column
- Click Play to execute
- AI processes the task
- Results appear in Done column

3. **View Results**:
- Preview results in markdown
- Download as .md file
- Track task status

## ๐Ÿค Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## ๐Ÿ“„ License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## ๐Ÿ‘จโ€๐Ÿ’ป Author

Built with โค๏ธ and AI by [Malhar Ujawane](https://x.com/Justmalhar)

Follow me:
- [X](https://x.com/justmalhar)
- [GitHub](https://github.com/justmalhar)
- [LinkedIn](https://www.linkedin.com/in/justmalhar/)

---

[Report Bug](https://github.com/Justmalhar/agent-board/issues) ยท [Request Feature](https://github.com/Justmalhar/agent-board/issues)