Hand off Notion tasks to Claude Code. Clotion implements, tests, creates PRs, and manages the full lifecycle. Let Claude Code do the coding while you focus on what matters.

# 1. Clone the repository$ git clone https://github.com/ianborders/clotion.git$ cd clotion# 2. Install the clotion command$ pip install clotion
Clotion automates the entire development workflow, from picking up tasks to creating pull requests.
Drag a Notion card from Backlog to Todo. Clotion's poller picks it up automatically.
A dedicated git worktree and branch are created, isolating work from your main codebase.
Claude Code analyzes the issue, explores the codebase, and implements the solution.
If Claude gets stuck, it sets the Blocked checkbox. Add a comment to unblock.
When complete, code is pushed and a PR is created. Issue moves to In Review.
Move the issue to Done and the PR auto-merges. Worktree cleaned up automatically.
Polls your Notion database for changes. No webhooks or ngrok required.
Each task gets an isolated worktree. Run multiple tasks in parallel without conflicts.
Uses your Claude Code subscription, not API credits. Same Claude, just automated.
PRs created via GitHub CLI with proper titles, descriptions, and Notion card links.
When blocked, Claude sets the Blocked checkbox. Comment on the card to continue.
SQLite persistence means tasks survive restarts. Pick up where you left off.
MIT licensed. Fork it, modify it, contribute back. Built in public for the community.
Runs Claude Code CLI in headless mode. No separate API costs - uses your existing Claude Code subscription.
Uses polling instead of webhooks. Just run it locally - no tunnel setup needed.
You own the workflow. Configure states, concurrency limits, timeouts - everything is customizable.
Get started in minutes. Install Clotion, connect your Notion database, and let Claude Code handle the implementation.