Claude
AI assistant for writing, reasoning, coding, and document work
A Claude-like UI is trivial; the model, safety/reliability layer, long-context performance, artifacts/projects, and platform distribution are not.
Build verification: not recorded. How we judge buildability
What you give up
- frontier model
- long-context quality
- product surface
- mobile apps
- reliability
- continuous model upgrades
Why people still pay
They pay because the quality sits in the model and product platform, not the wrapper.
Your build guide
The stack, security requirements, and agent rules for a focused replacement.
Before you start
- Anthropic API key
- hosted app
- file parsing
- storage
- optional vector search
Use these project rules and optional skill references alongside the prompt. Review each skill before adding it to your agent; the AGENTS.md export includes the same guidance.
Project rule, data: Model tasks, projects, schedules, dependencies, and completion events; store source IDs and timestamps for each.
Project rule, behavior: Projects: a project groups conversations and holds a few reference docs (plain text or PDF via pdf-parse) prepended as context for every chat inside it.
Project rule, recovery: If Anthropic API key is unavailable, keep the source record and show a recoverable error instead of a fabricated result.
Implementation plan
Phase 1, architecture and data
A local web app: Node + Express + better-sqlite3, streaming replies over SSE, a conversation sidebar, Markdown rendering with marked. Model tasks, projects, schedules, dependencies, and completion events; store source IDs and timestamps for each.
Phase 2, implement
Projects: a project groups conversations and holds a few reference docs (plain text or PDF via pdf-parse) prepended as context for every chat inside it.
Phase 3, implement
Build a chat app using Anthropic API, with document upload, conversation storage, and optional project contexts.
Phase 4, review and output
AI assistant for writing, reasoning, coding, and document work. SQLite FTS5 search across all conversations; export any thread to Markdown.
Phase 5, recovery and acceptance
If Anthropic API key is unavailable, keep the source record and show a recoverable error instead of a fabricated result. Verify this invariant with a saved fixture: An invalid input or interrupted operation must retain the source and show a recoverable state; exported records must reload with the same IDs. State the practical limit: frontier model.
Build me a personal chat client on the Anthropic API to replace my Claude Pro subscription with per-token billing. Requirements: - A local web app: Node + Express + better-sqlite3, streaming replies over SSE, a conversation sidebar, Markdown rendering with marked. - Anthropic API key in .env; model picker with Sonnet as the default and Opus on demand; system prompt editable and saved per project. - Projects: a project groups conversations and holds a few reference docs (plain text or PDF via pdf-parse) prepended as context for every chat inside it. - Use prompt caching on the project docs to cut token costs, the API supports it directly. - SQLite FTS5 search across all conversations; export any thread to Markdown. - A cost meter per conversation plus a monthly total from the API usage fields, so the keep-paying-or-not decision is a number, not a feeling. - Localhost only, no accounts, no telemetry. - Out of scope: artifacts, mobile apps, and agent features. If the cost meter shows heavy use, flat-rate Pro or Max wins; include that comparison logic in the README. - README: key setup, a link to current per-token prices, and state that the model is the product; this wrapper only changes how I pay for it.
$ open in your agent (prompt prefilled, you press enter), copy the prompt or copy AGENTS.md · generated from this app's build plan
prompt copied. want to know what dies next week?
new verdicts + top votes, weekly. free. one-click out.
Alternatives to building your own
all 8 free alternatives to Claude →· no votes, no pay-to-list · just what's real
Claude pricing
| plan | monthly | annual (per mo) | what you get |
|---|---|---|---|
| free | $0 | $0 | 200K context window; message allowance varies with demand and resets approximately every 5 hours. |
| pro | $20 | $16.67 | 200K context window; higher usage than Free.Annual plan is $200 paid upfront; the live page rounds the effective rate to $17/month. |
| max 5x | $100 | — | About 5× Pro usage; 200K context window. |
| max 20x | $200 | — | About 20× Pro usage; 200K context window. |
| team standard | $25/user | $20/user | Minimum 2 members; 2-150 members; 200K context window. |
| team premium | $125/user | $100/user | Minimum 2 members; about 5× Team Standard usage; 200K context window. |
| enterprise | — | $20/user | 500K context window; included token allowance is 0 and model usage is billed separately at API rates.Annual-only seat price; usage charges are additional. |
free tier200K context window; variable message allowance that resets approximately every 5 hours
billingPro and Team offer monthly + annual; Max is monthly only; Enterprise is annual-only plus metered usage
hidden costsPaid plans can enable extra-usage credits billed at API rates. Fable 5 usage on Pro and Team Standard has been pay-as-you-go from the first token since 2026-07-20.
pricing sources checked 2026-08-12 · pricing source ↗
Questions about Claude
Can you build your own Claude with AI?
A full replacement is not the recommended project. A Claude-like UI is trivial; the model, safety/reliability layer, long-context performance, artifacts/projects, and platform distribution are not.
What does the Claude build prompt cover?
The prompt starts with this scope: Build a chat app using Anthropic API, with document upload, conversation storage, and optional project contexts. Full-product capabilities excluded from the comparison include: frontier model; long-context quality; product surface. Follow the implementation plan and its prerequisites before expanding the build.
How do I use the prompt, AGENTS.md and agent skills?
Start with the Claude prerequisites and stack, then copy the prompt into your coding agent. Save the project rules as AGENTS.md in the project root. Linked skills are optional packages or source instructions for specific tasks; review their current contents and install only those matching the chosen stack. A skill does not supply API credentials or verify the finished app.
How long will this Claude project take?
The catalogue estimate is not realistically solo for the limited scope. Setup, integration approvals, debugging, deployment and ongoing maintenance can add time. This is an estimate, not a delivery guarantee.
What would I give up by replacing Claude?
frontier model; long-context quality; product surface; mobile apps; reliability; continuous model upgrades. They pay because the quality sits in the model and product platform, not the wrapper.
What price is this guide comparing against?
The recorded Pro plan is $20/mo (monthly), checked 2026-07-30. Check the linked pricing source before buying. Building your own also has hosting, API and maintenance costs; the recorded amount is not a guaranteed saving.
What can I use instead of building Claude?
AnythingLLM: A private AI desk for documents and agents; install it, then choose local models or somebody else's meter. Cherry Studio: A desktop model switchboard with assistants, files, agents and MCP; bring keys or make your laptop sweat. Jan: A local-first desktop assistant with cloud connectors and tools; your RAM gets the invoice. Compare all listed options at https://howtovibecodeit.dev/claude/alternatives. Check each option's license, hosting needs and feature limits.