{"id":22391536,"url":"https://github.com/justmalhar/agentsboard","last_synced_at":"2026-04-12T03:01:55.810Z","repository":{"id":266151508,"uuid":"897496947","full_name":"Justmalhar/AgentsBoard","owner":"Justmalhar","description":"Your Kanban Board for AI Agent Task Management","archived":false,"fork":false,"pushed_at":"2024-12-02T20:56:34.000Z","size":738,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-29T18:23:27.665Z","etag":null,"topics":["agent","agents","claude","gpt4o","jira","nextjs","openai","openrouter","trello","vercel"],"latest_commit_sha":null,"homepage":"https://agentsboard.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Justmalhar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-02T18:24:05.000Z","updated_at":"2025-08-23T01:41:10.000Z","dependencies_parsed_at":"2024-12-02T21:43:08.657Z","dependency_job_id":null,"html_url":"https://github.com/Justmalhar/AgentsBoard","commit_stats":null,"previous_names":["justmalhar/agent-board"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Justmalhar/AgentsBoard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Justmalhar%2FAgentsBoard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Justmalhar%2FAgentsBoard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Justmalhar%2FAgentsBoard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Justmalhar%2FAgentsBoard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Justmalhar","download_url":"https://codeload.github.com/Justmalhar/AgentsBoard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Justmalhar%2FAgentsBoard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31702581,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T21:17:31.016Z","status":"online","status_checked_at":"2026-04-12T02:00:06.763Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","agents","claude","gpt4o","jira","nextjs","openai","openrouter","trello","vercel"],"created_at":"2024-12-05T04:10:15.047Z","updated_at":"2026-04-12T03:01:55.772Z","avatar_url":"https://github.com/Justmalhar.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AgentsBoard\n\n\u003e Your AI-Powered Kanban Board for Task Management with AI Agents\n\u003e \n\u003e *Where AI meets productivity in a familiar Kanban interface*\n\nAgentsBoard 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.\n\n![AgentBoard Demo](demo.png)\n\n## 🚀 Features\n\n- 📝 **Effortless Task Creation**: Simple interface for task creation and agent assignment\n- 🤖 **AI Agent Integration**: Powered by OpenRouter for access to top AI models\n- 🔄 **Automated Task Lifecycle**: Tasks automatically progress through states\n- 📊 **Intuitive Kanban Board**: Clear visualization of task progress\n- 💾 **Markdown Export**: Download completed tasks in markdown format\n- 🎨 **Modern UI**: Built with Next.js 14, Tailwind CSS, and shadcn/ui\n\n## 🌐 Live Demo\n\nTry AgentBoard now: [https://agentsboard.vercel.app](https://agentsboard.vercel.app)\n\n## ⚡ Quick Deploy\nDeploy your own instance of AgentBoard with one click:\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/Justmalhar/AgentsBoard\u0026env=NEXT_PUBLIC_OPENROUTER_API_KEY\u0026env=NEXT_PUBLIC_APP_NAME\u0026env=NEXT_PUBLIC_DEFAULT_MODEL\u0026env=OPENROUTER_BASE_URL\u0026env=MAX_REQUESTS_PER_MINUTE)\n\n\n## 🛠️ Installation\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/Justmalhar/agent-board.git\ncd agent-board\n```\n\n2. Install dependencies:\n```bash\nnpm install\n```\n\n3. Set up environment variables:\n```bash\ncp .env.example .env.local\n```\n\n4. Add your OpenRouter API key to `.env.local`:\n```env\nNEXT_PUBLIC_OPENROUTER_API_KEY=your_api_key_here\nNEXT_PUBLIC_APP_NAME=AgentBoard\nNEXT_PUBLIC_DEFAULT_MODEL=liquid/lfm-40b:free\nOPENROUTER_BASE_URL=https://openrouter.ai/api/v1\nMAX_REQUESTS_PER_MINUTE=60\n```\n\n5. Start the development server:\n```bash\nnpm run dev\n```\n\n## 📁 Project Structure\n\n```\nAgentBoard/\n├── app/\n│   ├── api/           # API routes for task execution\n│   ├── layout.tsx     # Root layout\n│   └── page.tsx       # Home page\n├── components/        # React components\n│   ├── KanbanBoard.tsx\n│   ├── TaskCard.tsx\n│   └── TaskInput.tsx\n├── contexts/         # React contexts\n│   └── TaskContext.tsx\n├── lib/             # Utility functions\n│   └── agents.ts\n├── prompts/         # Predefined AI prompts\n│   ├── default.md\n│   └── ai.md\n└── public/          # Static assets\n```\n\n## 🤖 Predefined Prompts\n\nAgentBoard 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)\n\n## 🔌 AI Provider\n\nAgentBoard uses [OpenRouter](https://openrouter.ai/) as the AI provider, giving you access to:\n- Multiple AI models (Claude, GPT-4, Llama, etc.)\n- Flexible token limits\n- Cost-effective API calls\n\n## 🎯 How It Works\n\n1. **Create a Task**:\n   - Enter task description\n   - Select an AI agent\n   - Choose model and token length\n   - Submit task\n\n2. **Task Execution**:\n   - Task appears in Todo column\n   - Click Play to execute\n   - AI processes the task\n   - Results appear in Done column\n\n3. **View Results**:\n   - Preview results in markdown\n   - Download as .md file\n   - Track task status\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 👨‍💻 Author\n\nBuilt with ❤️ and AI by [Malhar Ujawane](https://x.com/Justmalhar)\n\nFollow me:\n- [X](https://x.com/justmalhar)\n- [GitHub](https://github.com/justmalhar)\n- [LinkedIn](https://www.linkedin.com/in/justmalhar/)\n\n---\n\n[Report Bug](https://github.com/Justmalhar/agent-board/issues) · [Request Feature](https://github.com/Justmalhar/agent-board/issues)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustmalhar%2Fagentsboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjustmalhar%2Fagentsboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustmalhar%2Fagentsboard/lists"}