# Claude Code is now available to $20 per month customers

**URL:** <https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836>\
**Category:** DEVONthink\
**Created:** [June 11, 2025, 2:05pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836 "2025-06-11T14:05:33Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![uimike](https://discourse.devontechnologies.com/user_avatar/discourse.devontechnologies.com/uimike/32/37894_2.png) [@uimike](https://discourse.devontechnologies.com/u/uimike)\
**Post date:** [June 18, 2025, 1:17pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/61 "2025-06-18T13:17:43Z")

</div>

Agree on the fuzziness of natural language - but it would have to be implemented well - not as Siri today. The most notorious example, will be familiar to you, is the classic natural language issue with AND/OR. But it can be circumvented by additional questions. And it definitely should have failsafe mechanisms to prevent catastrophic consequences 🙂

---

<div class="post-metadata">

**Author:** ![jonmoore](https://discourse.devontechnologies.com/letter_avatar_proxy/v4/letter/j/96bed5/32.png) [@jonmoore](https://discourse.devontechnologies.com/u/jonmoore)\
**Post date:** [June 18, 2025, 2:19pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/62 "2025-06-18T14:19:01Z")

</div>

> [@uimike](#):
>
> Agree on the fuzziness of natural language - but it would have to be implemented well - not as Siri today.

They say (and “they say a lot” to quote Pulp Fiction), that the new re-architected version of Siri will launch pre summer 2026, so we’ll see if Apple have finally got it right.

No voice assistant, be it Google Assistant, Alexa or Siri meet user expectations at the moment. But the likes of Gemini, Claude, ChatGPT, and Perplexity, are filling in for the moment with serviceable versions of a voice assistant. I find Gemini the best for my daily needs simply because Google know’s so much about me, and on that basis it provides solutions that are driven by personal context. I’ll add, that I also use Kagi for private search, the DuckDuckGo browser plugin which regularly blows away advertiser cookies, uBlock Lite, Privacy Badger and Ghostery browser extensions, so Google only know what I want them to know! 🙂

I don’t use Gemini exclusively as a pseudo voice assistant. As I stated earlier in the thread, this is my all-in year of 20$ a month Ai products from the big players, strictly as a benchmarking exercise.

On iOS I tend to use Perplexity most often as it seems to integrate better with Apple’s core PIM API’s - calendar entries, contacts and so forth.

I top up my Anthropic API credits via OpenRouter right now, as Claude is night and day ahead of OpenUI and Gemini for programming workflows. But I don’t spend too much over my $20 a month entitlement as I get 50 credits with my Cursor Pro account, [and you can spend your credits wisely with Cursor.](https://by-ai-monnef-9ff5d9c2460ae15d70e737f77eab719c6e8a4c64c2f99ca1c2.gitlab.io/2025/cursor_models_comparison/) The **o3-mini (high)** model from OpenAI isn’t as smart as Claude’s newer models, but it’s top of the middleweight tier on the benchmarks and is 1/4 the cost of the of a standard Cursor credit. And that makes o3-mini (high) the perfect partner to the newer Claude models.

I’d far rather a privacy focussed Siri as my prime voice assistant, as Apple also know a lot about my personal needs and interests, and are aware of my App preferences across their ecosystem to service those needs and interests (Siri will hopefully be able to access my Google data too via a permission setting). And from the looks of things, Apple are happy to hook up third party LLM’s (starting with ChatGPT) to Siri when you need to query a larger general knowledge corpus (that’s outside the privacy focused Apple ecosystem).

That’s a big promise, but I trust Apple more than most other Big Tech companies to understand that it’s worthless releasing something that doesn’t meet the standards we expect.

---

<div class="post-metadata">

**Author:** ![rkaplan](https://discourse.devontechnologies.com/letter_avatar_proxy/v4/letter/r/a3d4f5/32.png) [@rkaplan](https://discourse.devontechnologies.com/u/rkaplan)\
**Post date:** [June 18, 2025, 3:02pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/63 "2025-06-18T15:02:29Z")

</div>

> [@chrillek](#):
>
> And then there’s the other thing: It simply _is_ not intelligent. Were it, it wouldn’t need to scrape code at all – it would simply digest the programming language’s grammar (if such a thing exists, so AppleScript is excluded from that approach) and it would _know_ how to write programs to solve any problems thrown at them. And were it intelligent, it would then _test_ this code to see if it works.

It actually **can** learn from programming language grammar - it just does a better job if it has examples. Just like an [intelligent] humor.

Claude 4 has a training cutoff date of January 2025 so it has no training on DT4. But you can prompt Claude by giving it the DT4 Scripting Dictionary and instructing it to write Devonthink 4 Applescript/JXA code using this dictionary - it does pretty well in that regard, including new DT4-specific features.

---

<div class="post-metadata">

**Author:** ![cgrunenberg](https://discourse.devontechnologies.com/user_avatar/discourse.devontechnologies.com/cgrunenberg/32/7172_2.png) [@cgrunenberg](https://discourse.devontechnologies.com/u/cgrunenberg)\
**Post date:** [June 18, 2025, 3:10pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/64 "2025-06-18T15:10:58Z")

</div>

> [@jonmoore](#):
>
> I top up my Anthropic API credits via OpenRouter right now, as Claude is night and day ahead of OpenUI and Gemini for programming workflows.

Unfortunately Claude is also frequently overloaded.

---

<div class="post-metadata">

**Author:** ![lerone](https://discourse.devontechnologies.com/user_avatar/discourse.devontechnologies.com/lerone/32/6146_2.png) [@lerone](https://discourse.devontechnologies.com/u/lerone)\
**Post date:** [June 18, 2025, 3:25pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/65 "2025-06-18T15:25:22Z")

</div>

It´s actually such kind of hints, as to how to practically use things like Claude Code (and other tools) properly in DT contexts, or how to approach people knowledgeable in these matters (code assistant use as well as 'proper scripters) on this double background (presence of these tools; realities of DT, plus its ‘scripting culture’), that I would appreciate. And I think other parts of the community possibly as well.

Let´s not forget: the people driving this particular discussion here are 90% people with decades of coding experience, Apple/MacOS, webtechnologies etc.  
I think it´s fair to say this is not really representative of the overall user base of DT. (Even if it were a majority, as one sometimes can get the impression, a community should still cater to these other parts of user base). It is in this broader context, that I use/propose terms like forum ‘culture’ and ‘protocol’.

The way the swath of users can adress all these challenges and affordances, here epitomized by Claude Code, should not be reliant on a myriad of one-to-one interactions, attempted ‘coaxings’, or experimentations, but there should be some attempt to synthesize this in some form of shared understanding(s), even better referenced in particular threads, guides etc.…

So, thanks for hints like this one…! 🙏

---

<div class="post-metadata">

**Author:** ![jonmoore](https://discourse.devontechnologies.com/letter_avatar_proxy/v4/letter/j/96bed5/32.png) [@jonmoore](https://discourse.devontechnologies.com/u/jonmoore)\
**Post date:** [June 18, 2025, 3:27pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/66 "2025-06-18T15:27:22Z")

</div>

> [@cgrunenberg](#):
>
> Unfortunately Claude is also frequently overloaded.

Do you mean via OpenRouter, Cursor, Claude Code, or Claude directly from Anthropic?

I can’t say I’ve bumped into that myself. But I tend to dabble with Claude late morning, early afternoon here in the UK. I have encountered problems once the US is open for business, all the way through to mid-morning the following day.

---

<div class="post-metadata">

**Author:** ![cgrunenberg](https://discourse.devontechnologies.com/user_avatar/discourse.devontechnologies.com/cgrunenberg/32/7172_2.png) [@cgrunenberg](https://discourse.devontechnologies.com/u/cgrunenberg)\
**Post date:** [June 18, 2025, 3:33pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/67 "2025-06-18T15:33:37Z")

</div>

> [@jonmoore](#):
>
> or Claude directly from Anthropic?

The Anthropic API. E.g. DEVONthink’s chat assistant performs an automatic retry in case of rate limiting but still I see an _Overloaded_ error quite frequently this week (and especially today). Which is no surprise after reducing the costs for Claude Code that much.

---

<div class="post-metadata">

**Author:** ![jonmoore](https://discourse.devontechnologies.com/letter_avatar_proxy/v4/letter/j/96bed5/32.png) [@jonmoore](https://discourse.devontechnologies.com/u/jonmoore)\
**Post date:** [June 18, 2025, 3:37pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/68 "2025-06-18T15:37:24Z")

</div>

> [@rkaplan](#):
>
> Claude 4 has a training cutoff date of January 2025 so it has no training on DT4. But you can prompt Claude by giving it the DT4 Scripting Dictionary and instructing it to write Devonthink 4 Applescript/JXA code using this dictionary - it does pretty well in that regard, including new DT4-specific features.

This is a specific area where Claude is far better than its competitors. Its ability to read the docs and make that part of its input tokens for context.

---

<div class="post-metadata">

**Author:** ![jonmoore](https://discourse.devontechnologies.com/letter_avatar_proxy/v4/letter/j/96bed5/32.png) [@jonmoore](https://discourse.devontechnologies.com/u/jonmoore)\
**Post date:** [June 18, 2025, 3:39pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/69 "2025-06-18T15:39:28Z")

</div>

> [@cgrunenberg](#):
>
> The Anthropic API. E.g. DEVONthink’s chat assistant performs an automatic retry in case of rate limiting but still I see an _Overloaded_ error quite frequently this week (and especially today). Which is no surprise after reducing the costs for Claude Code that much.

As in, making it a gateway drug to those on the $20 tier. 🙂

---

<div class="post-metadata">

**Author:** ![BLUEFROG](https://discourse.devontechnologies.com/user_avatar/discourse.devontechnologies.com/bluefrog/32/135_2.png) [@BLUEFROG](https://discourse.devontechnologies.com/u/BLUEFROG)\
**Post date:** [June 18, 2025, 3:40pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/70 "2025-06-18T15:40:25Z")

</div>

Even the Claude application is crapping out with overloads today.

@rkaplan:

> But you can prompt Claude by giving it the DT4 Scripting Dictionary and instructing it to write Devonthink 4 Applescript/JXA code using this dictionary

Claude isn’t caching that as part of its dataset, so you’d have to repeatedly push the whole scripting dictionary each time you wanted to have such a _discussion_ about scripting DEVONthink.

---

<div class="post-metadata">

**Author:** ![cgrunenberg](https://discourse.devontechnologies.com/user_avatar/discourse.devontechnologies.com/cgrunenberg/32/7172_2.png) [@cgrunenberg](https://discourse.devontechnologies.com/u/cgrunenberg)\
**Post date:** [June 18, 2025, 3:45pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/71 "2025-06-18T15:45:38Z")

</div>

> [@BLUEFROG](#):
>
> Claude isn’t caching that as part of its dataset

But DEVONthink supports Anthropic’s prompt caching which might reduce costs & response times. It’s of course best to separate static and variable stuff, e.g. add all the static parts (like the script suite) to a dedicated role and everything else to the prompt.

---

<div class="post-metadata">

**Author:** ![lerone](https://discourse.devontechnologies.com/user_avatar/discourse.devontechnologies.com/lerone/32/6146_2.png) [@lerone](https://discourse.devontechnologies.com/u/lerone)\
**Post date:** [June 18, 2025, 3:46pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/72 "2025-06-18T15:46:40Z")

</div>

… similarly Elephas SuperBrains would come to assist here…

---

<div class="post-metadata">

**Author:** ![rkaplan](https://discourse.devontechnologies.com/letter_avatar_proxy/v4/letter/r/a3d4f5/32.png) [@rkaplan](https://discourse.devontechnologies.com/u/rkaplan)\
**Post date:** [June 18, 2025, 3:51pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/73 "2025-06-18T15:51:03Z")

</div>

> [@jonmoore](#):
>
> This is a specific area where Claude is far better than its competitors. Its ability to read the docs and make that part of its input tokens for context.

Other LLMs can use documents as a source of data i.e. on-the-fly RAG.

What’s different is that Claude is particularly good at coding overall compared with other models.

Claude is also very good at explaining code of most languages. If you are trying to debug/fix/revise code you can paste it and ask it to explain how it works or how to fix it or improve it in a given way - it is often spot-on.

---

<div class="post-metadata">

**Author:** ![cgrunenberg](https://discourse.devontechnologies.com/user_avatar/discourse.devontechnologies.com/cgrunenberg/32/7172_2.png) [@cgrunenberg](https://discourse.devontechnologies.com/u/cgrunenberg)\
**Post date:** [June 18, 2025, 3:58pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/74 "2025-06-18T15:58:00Z")

</div>

> [@rkaplan](#):
>
> What’s different is that Claude is particularly good at coding overall compared with other models.

…and converts DEVONthink’s script suite definition (`.sdef`) very well to Markdown 😉

---

<div class="post-metadata">

**Author:** ![rkaplan](https://discourse.devontechnologies.com/letter_avatar_proxy/v4/letter/r/a3d4f5/32.png) [@rkaplan](https://discourse.devontechnologies.com/u/rkaplan)\
**Post date:** [June 18, 2025, 3:58pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/75 "2025-06-18T15:58:05Z")

</div>

> [@BLUEFROG](#):
>
> Claude isn’t caching that as part of its dataset, so you’d have to repeatedly push the whole scripting dictionary each time you wanted to have such a _discussion_ about scripting DEVONthink.

If you have a paid Claude plan then you can set up a DT4 “Project” - that is a designated area which can retain specific documents to be used as part of your queries. So you could upload the DT4 scripting dictionary there.

Numerous other AI wrapper apps offer similar features - such as TypingMind “Agents.”

There is also an excellent app called DT4 which is in pubilc beta currently. You could upload the DT4 scripting dictionary there and then select / reference that dictionary when you open a Chat session and ask it to write a DT4 script. That works better than the built-in DT4 Scripting Assistant in my view.

---

<div class="post-metadata">

**Author:** ![cgrunenberg](https://discourse.devontechnologies.com/user_avatar/discourse.devontechnologies.com/cgrunenberg/32/7172_2.png) [@cgrunenberg](https://discourse.devontechnologies.com/u/cgrunenberg)\
**Post date:** [June 18, 2025, 4:01pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/76 "2025-06-18T16:01:22Z")

</div>

> [@rkaplan](#):
>
> That works better than the built-in DT4 Scripting Assistant in my view.

That’s just a simple script.

---

<div class="post-metadata">

**Author:** ![jonmoore](https://discourse.devontechnologies.com/letter_avatar_proxy/v4/letter/j/96bed5/32.png) [@jonmoore](https://discourse.devontechnologies.com/u/jonmoore)\
**Post date:** [June 18, 2025, 4:01pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/77 "2025-06-18T16:01:27Z")

</div>

> [@cgrunenberg](#):
>
> …and converts DEVONthink’s script suite definition (`.sdef`) very well to Markdown 😉

And so by extension, you can add this to your CLAUDE.md file for project memory.

---

<div class="post-metadata">

**Author:** ![jonmoore](https://discourse.devontechnologies.com/letter_avatar_proxy/v4/letter/j/96bed5/32.png) [@jonmoore](https://discourse.devontechnologies.com/u/jonmoore)\
**Post date:** [June 18, 2025, 4:07pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/78 "2025-06-18T16:07:59Z")

</div>

> [@cgrunenberg](#):
>
> That’s just a simple script.

Would you by any chance share that simple script for exporting DT’s script definition suite to Markdown, heck it can be vanilla plain text and I’ll use it to create my project Claude.md file.

---

<div class="post-metadata">

**Author:** ![cgrunenberg](https://discourse.devontechnologies.com/user_avatar/discourse.devontechnologies.com/cgrunenberg/32/7172_2.png) [@cgrunenberg](https://discourse.devontechnologies.com/u/cgrunenberg)\
**Post date:** [June 18, 2025, 4:17pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/79 "2025-06-18T16:17:42Z")

</div>

> [@cgrunenberg](#):
>
> That’s just a simple script.

_Data \> New from Template \> AI \> Script Assistant…_ is the script. For the conversion I just used a prompt and the first attempt already worked well enough:

```auto
Selected is the script suite definition (.sdef) of DEVONthink.
Convert it to a format suitable for prompts.
Ensure that all classes, properties, commands, elements and enumerations are included. 
In addition, include the type of properties and returned values.

```

P.S:  
I used _Claude 4 Sonnet_ and _Settings \> AI \> Chat \> Usage_ was set to _Best_. But the latest internal build of DEVONthink 4 supports Claude’s extended and interleaved thinking, not sure if this made a difference.

---

<div class="post-metadata">

**Author:** ![jonmoore](https://discourse.devontechnologies.com/letter_avatar_proxy/v4/letter/j/96bed5/32.png) [@jonmoore](https://discourse.devontechnologies.com/u/jonmoore)\
**Post date:** [June 18, 2025, 4:53pm UTC](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836/80 "2025-06-18T16:53:46Z")

</div>

Thanks Christian.

[Previous page](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836.md?page=3)

[Next page](https://discourse.devontechnologies.com/t/claude-code-is-now-available-to-20-per-month-customers/83836.md?page=5)
