{"repo":"jonesphillip/weft","free":true,"listed":false,"github":"https://github.com/jonesphillip/weft","clone":"git clone https://github.com/jonesphillip/weft.git","description":"Task management, but AI agents do your tasks. Self-host on Cloudflare.","language":"TypeScript","stars":502,"topics":[],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"Weft Task management, but AI agents do your tasks. What is Weft? Weft is a personal task board where AI agents work on your tasks. Create a task, assign it to an agent, and it gets to work. Agents can read your emails, draft responses, update spreadsheets, create PRs, and write code. Run as many agents in parallel as you want. Schedule recurring tasks to run daily or weekly. Get notified when tasks complete or need your approval. All actions that mutate state (sending emails, creating PRs, modifying documents) require your approval before committing. Built-in integrations: - Gmail (read, draft, send) - Google Docs (create, edit) - Google Sheets (create, update) - GitHub (issues, PRs, code) - Cloudflare Sandbox (isolated containers for code execution and coding agents) - Remote MCP servers (bring your own tools) Self-hosted and private. Deploy to your own Cloudflare account. Your data stays in your account. Architecture Weft runs entirely on Cloudflare's Developer Platform: Component Purpose ----------- --------- Workers HTTP routing, auth, serves React frontend Durable Objects Persistent state (boards, tasks, credentials) and real-time WebSocket updates Workflows Durable agent loop with automatic checkpointing and retry Setup Prerequisites - Node.js 18+ - Docker running (required for Cloudflare Sandboxes) - Cloudflare account with Workers Paid plan - OAuth credentials for integrations you want to use: - Google for Gmail/Docs/Sheets - GitHub for GitHub 1. Clone and install 2. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jonesphillip","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jonesphillip/weft/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}