Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/justmalhar/agentsboard
- Owner: Justmalhar
- License: mit
- Created: 2024-12-02T18:24:05.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-02T20:56:34.000Z (about 1 month ago)
- Last Synced: 2024-12-02T21:32:30.402Z (about 1 month ago)
- Topics: agent, agents, claude, gpt4o, jira, nextjs, openai, openrouter, trello, vercel
- Language: TypeScript
- Homepage: https://agentsboard.vercel.app
- Size: 1000 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 task2. **Task Execution**:
- Task appears in Todo column
- Click Play to execute
- AI processes the task
- Results appear in Done column3. **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)