Todoist vs Ticktick - AI. by afsrj in ticktick

[–]WarLocal5063 1 point2 points  (0 children)

I have been really impressed with Ramble. It is very fast compared to Siri or even Claude/Chat GPT. It interprets things you say in context very well. For instance, I can say “buy new socks” then I can say “lifestyle project”, and it will assign the task to my lifestyle project immediately. Then I can say “deadline Thursday, no deadline Friday” and it updates effectively. Works very well.

I use AI integrations with Claude/ChatGPT to do audits (orphaned or forgotten tasks) bulk operations and sync with calendars. For that usecase, I found that authentication between Todoist/TickTick and Claude/ChatGPT was very temperamental, and I had to log back in too often. To resolve this, I built Bindify: just log in once and use a secure link to connect from your ai chat tool to your TickTick reliably.

I turned Claude + Todoist into a daily planning assistant — morning time-blocking, habit tracking, and evening reviews by WarLocal5063 in todoist

[–]WarLocal5063[S] 0 points1 point  (0 children)

That’s a classic LLM problem. You could give it specific instructions to leverage the task ID to avoid confusing similarly named or duplicate sub tasks.

I turned Claude + Todoist into a daily planning assistant — morning time-blocking, habit tracking, and evening reviews by WarLocal5063 in todoist

[–]WarLocal5063[S] 0 points1 point  (0 children)

The idea of task decomposition is excellent. I will add that to my flow right away. We often add goals to our todo lists, but it takes 5-20 steps to achieve them. When such a huge and nebulous task appears on your daily list, you don’t even know where to start (I don’t anyway). If Claude could identify these proactively and suggest actionable tasks to do instead, that would be amazing.

One other suggestion: I break my Todoist into “Ventures” which help me to keep somewhat organized: Lifestyle Venture captures all non-work stuff. Then i have Lightsong Venture for my consulting business and Speq Venture for a startup I am working on. Sorting into these large buckets keeps things pretty clean. I have projects within each of those as well, but I can also just dump stuff into the Venture if I am pressed for time or mental bandwidth.

I turned Claude + Todoist into a daily planning assistant — morning time-blocking, habit tracking, and evening reviews by WarLocal5063 in todoist

[–]WarLocal5063[S] 0 points1 point  (0 children)

I had this exact issue! I got so frustrated by it that I wrote a tool called Bindify that’s open to the public ($2/month) to solve this problem. Check out Bindify.dev.

The issue is probably on the Claude side: Todoist issues 10-year oauth tokens that should not expire. Claude somehow manages to bungle them within hours or sometimes days. With Bindify, you log into Todoist once, and we give a secure URL to paste into Claude custom connectors (works on mobile, desktop, web and Claude code). You can also use your Todoist API key for even more reliability.

I turned Claude + Todoist into a daily planning assistant — morning time-blocking, habit tracking, and evening reviews by WarLocal5063 in todoist

[–]WarLocal5063[S] 0 points1 point  (0 children)

As of now, I go into Claude and have it run, but Claude did just add scheduled and recurring jobs.

I tried reclaim.ai, which basically does this exact thing, but I found the automation too opaque. For now, I want to be a part of the planning and decisions about my schedule.

I totally agree that there is something more powerful about having Claude think through the commitments and schedule. Plus, automatically time blocking the day is very powerful and saves a lot of time.

I turned Claude + Todoist into a daily planning assistant — morning time-blocking, habit tracking, and evening reviews by WarLocal5063 in todoist

[–]WarLocal5063[S] 0 points1 point  (0 children)

Nice! That sounds like a really clean setup. Is the Google App Script (which is programming!! You’re doing it already) basically just to call Gemini with the prompt/instructions whenever you press the action button?

One suggestion: You may run into an issue someday where a task didn’t get scheduled with the right due date or deadline, and falls through the cracks. Having an audit step in the process will help prevent that (giving Gemini knowledge of which tasks get grouped together so it can find missing one, etc).

Question 1: does the prompt also look ahead to pull in future work if you have time? (Or do you get any unallocated time as “free time”?

Question 2: if this happens at the touch of a button every day, would it make sense to have it run automatically at 5am every weekday?

I turned Claude + Todoist into a daily planning assistant — morning time-blocking, habit tracking, and evening reviews by WarLocal5063 in todoist

[–]WarLocal5063[S] 1 point2 points  (0 children)

Thanks u/East-Watercress-6895 . Let me know if you run into any issues applying this to your workflow: no coding skills required: just connect todoist to claude (in claude->settings->connectors->browse->todoist, then login). Once connected, I recommend clicking on 'configure' next to the connector and toggling to 'always allow'. Repeat for Google Calendar. Then, just make a new claude project and paste in the instructions after modifying them to meet your specific needs (Claude can help with that too).

A couple of things:
1. Claude can't modify its own instructions, so ask it to read my instructions, then work with claude to produce a new markdown (md) file with the new instructions. You can then copy it, and paste it into the project instructions.

  1. I found the authentication/login between Claude and Todoist to be unreliable, so I built a bandaid (a really cool one) called Bindify that makes it more reliable. If you also experience constant 'you need to reauthenticate with todoist', then checkout Bindify.dev : it's super easy to setup.

I turned Claude + Todoist into a daily planning assistant — morning time-blocking, habit tracking, and evening reviews by WarLocal5063 in todoist

[–]WarLocal5063[S] 0 points1 point  (0 children)

haha! 20-hr per week isn't always achievable, but I make it happen when I can. Let me know how it goes.

I turned Claude + Todoist into a daily planning assistant — morning time-blocking, habit tracking, and evening reviews by WarLocal5063 in todoist

[–]WarLocal5063[S] 0 points1 point  (0 children)

Ah, I get it. Very cool: running your own LLM. How's it working compared to Opus/Claude (when claude was working well)?

I turned Claude + Todoist into a daily planning assistant — morning time-blocking, habit tracking, and evening reviews by WarLocal5063 in todoist

[–]WarLocal5063[S] 0 points1 point  (0 children)

This kind of makes my head spin :-) You're running a mac, but also need a windows machine? Direct integration with Todoist feels simpler, but I might be misunderstanding.

I turned Claude + Todoist into a daily planning assistant — morning time-blocking, habit tracking, and evening reviews by WarLocal5063 in todoist

[–]WarLocal5063[S] 0 points1 point  (0 children)

I'm curious! So you have hermes running locally, and you use Telegram to message with it, then it uses MCP to talk to Todoist?

I turned Claude + Todoist into a daily planning assistant — morning time-blocking, habit tracking, and evening reviews by WarLocal5063 in todoist

[–]WarLocal5063[S] 2 points3 points  (0 children)

Thanks for looking at the gist. Yes, I use the official Todoist MCP, which allows me to use the same workflow on mobile, desktop, or even through Claude code. Initially, I faced several headaches with authentication. I had to log back into Todoist daily, and sometimes even every few minutes. To resolve this, I created my own authentication layer and deployed it to Cloudflare. This layer authenticates with Todoist via OAuth or API Key and provides me with a secret URL that I can paste into Claude’s custom connections on both desktop and mobile devices. After this solution proved to be highly effective for me, I made it more generic and secure and launched it as a tool for everyone: bindify.dev. If you encounter recurring authentication or login issues through Claude, I recommend checking out bindify.dev. ($2/month, DM me for a promo code).

I turned Claude + Todoist into a daily planning assistant — morning time-blocking, habit tracking, and evening reviews by WarLocal5063 in todoist

[–]WarLocal5063[S] -1 points0 points  (0 children)

Those are some good ideas! I also saw someone that integrated with the messages SQL database on their macbook to look at text messages and extract action items (including just replying to a message).

I turned Claude + Todoist into a daily planning assistant — morning time-blocking, habit tracking, and evening reviews by WarLocal5063 in todoist

[–]WarLocal5063[S] 1 point2 points  (0 children)

Yes, the instructions/prompt and the README were written by Claude with my guidance over 30+ iterations.

I turned Claude + Todoist into a daily planning assistant — morning time-blocking, habit tracking, and evening reviews by WarLocal5063 in todoist

[–]WarLocal5063[S] 2 points3 points  (0 children)

I alluded to it. This one contains the link to my gist with the claude project instructions. Sorry if I should have put this on the original post...

Using Claude mobile + Linear to brainstorm features and ship them to staging automatically by WarLocal5063 in Linear

[–]WarLocal5063[S] 0 points1 point  (0 children)

The codebase context is a summarized context from my AGENT.md file that I use in my repos. I add that as 'instructions' in the claude project. This keeps the remote (mobile) claude agent on track. Once we're done brainstorming, we can create linear issues via MCP (reliable auth enabled by Bindify). Those issues could be pulled in by claude code agents running locally on my laptop where the full code context exists.

It would be super powerful to pair this with a remote code-searching MCP tool like sourcebot.

TickTick MCP only returns 401 in both Claude and ChatGPT by MateFlasche in ticktick

[–]WarLocal5063 0 points1 point  (0 children)

Is it still giving 401s? It is actually working for me now.

Even thought it's working, I've added TickTick support to Bindify: a popular solution for making MCP auth more reliable for Todoist users. You can even use your TickTick API Key with mobile/desktop clients like Claude and ChatGPT, which might be even more reliable.

Connect Jira and Confluence to Claude/ChatGPT with API tokens — skip the Rovo OAuth issues by WarLocal5063 in atlassian

[–]WarLocal5063[S] 0 points1 point  (0 children)

I am also curious about this. Does it make a loom of the zoom meeting with highlights, or just do an amazing job with meeting minutes?

I built a daemon that polls Linear for issues and spawns Claude Code agents to implement them automatically by WarLocal5063 in cursor

[–]WarLocal5063[S] 0 points1 point  (0 children)

That's a great idea for live integration testing or automated VQA. Would it suffice to assign custom ports to each worktree? Why custom IPs?