Awesome Claude
A curated list of awesome things related to Anthropic Claude
Installation
npx awesome-claudeAsk AI about Awesome Claude
Powered by Claude Β· Grounded in docs
I know everything about Awesome Claude. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
β¦ Awesome Claude

A curated list of tools, SDKs, prompts, tutorials, and community projects for working with Claude β Anthropic's AI assistant. Updated for 2026 with Claude 4, extended context, computer use (GA), and the MCP connector ecosystem.
Contents
- Official SDKs & Libraries
- Models & API Reference
- Tools & Applications
- Model Context Protocol (MCP)
- Prompt Engineering
- Agentic Patterns
- Community Projects
- Tutorials & Learning
- Research & Papers
- Contributing
Official SDKs & Libraries
Maintained by Anthropic or deeply integrated into major AI frameworks.
| Name | Language | Stars | Notes |
|---|---|---|---|
| anthropic-sdk-python | Python | β 41.2k | Official. Streaming, tool use, vision, async/await, auto-retry |
| anthropic-sdk-typescript | TypeScript | β 38.8k | Official. Full type safety, streaming helpers, Edge Runtime |
| anthropic-sdk-java | Java | β 9.1k | Official. Spring Boot integration, Project Reactor support |
| anthropic-sdk-go | Go | β 7.3k | Official. Idiomatic error handling, zero external dependencies |
| anthropic-sdk-rust | Rust | β 4.2k | Official. Async via Tokio, zero-copy streaming |
| langchain-anthropic | Python | β 22.4k | Chains, agents, LCEL, RAG pipelines, memory |
| llama-index-anthropic | Python | β 18.7k | Document loaders, knowledge graphs, query engines |
| vercel-ai-sdk | TypeScript | β 31.5k | useChat, useCompletion, RSC streaming, tool rendering |
| haystack-claude | Python | β 6.9k | Pipeline components for retrieval and summarization |
| instructor | Python | β 24.1k | Structured outputs from Claude using Pydantic schemas |
| litellm | Python | β 19.8k | Unified API wrapper across 100+ LLM providers incl. Claude |
Models & API Reference
Current Claude 4 model family (2025β2026). All models support tool use, vision, and computer use.
Model Lineup
| Model ID | Context | Best For | Speed |
|---|---|---|---|
claude-opus-4-20260101 | 1M tokens | Complex reasoning, research, agentic tasks | Slower |
claude-sonnet-4-20260101 | 200k tokens | Coding, analysis, balanced production use | Fast |
claude-haiku-4-20260101 | 200k tokens | Real-time apps, classification, high-volume | Fastest |
Key API Features (2026)
- Extended Thinking β Budget-controlled internal reasoning via
thinking.budget_tokens. Available on Opus 4 and Sonnet 4. Best for math, logic, and multi-step problems. - Computer Use (GA) β Claude controls GUI applications via screenshot + action loop. Now generally available with sub-second action latency improvements.
- 1M Token Context β Opus 4 supports 1M tokens for processing entire codebases, books, or long document collections in a single request.
- Prompt Caching β Cache system prompts up to 90% cost reduction on repeated large-context calls. Cache TTL is 5 minutes (Ephemeral) or 1 hour (Persistent).
- Batch API β Process up to 100k prompts asynchronously with 50% cost reduction. Results delivered within 24 hours.
- Streaming Tool Use β Stream tool call deltas in real time, enabling live UX during agentic task execution.
- Video Understanding β Opus 4 can process video frames for temporal reasoning, UI walkthroughs, and video QA (beta).
- Citations API β Claude can return structured source attribution from documents, grounding responses in specific passages.
Quickstart
import anthropic
client = anthropic.Anthropic()
message = client.messages.create(
model="claude-sonnet-4-20260101",
max_tokens=1024,
messages=[
{"role": "user", "content": "Explain extended thinking in Claude 4."}
]
)
print(message.content[0].text)
With Extended Thinking:
message = client.messages.create(
model="claude-opus-4-20260101",
max_tokens=16000,
thinking={
"type": "enabled",
"budget_tokens": 10000 # Claude reasons internally before answering
},
messages=[{"role": "user", "content": "Solve this step by step..."}]
)
Tools & Applications
Official Tools by Anthropic
- Claude.ai β Web, iOS, Android. Personal AI assistant. Pro, Team, and Enterprise tiers.
- Claude Code
CLIβ Agentic coding assistant in your terminal. Full repo context, edit + run loops, git integration, MCP tool use. - Claude in Chrome
betaβ Browsing agent. Summarize pages, fill forms, run multi-step web workflows. - Claude in Excel / PowerPoint
betaβ Native Office add-ins. Generate formulas, analyze data, build presentations with natural language. - Cowork
betaβ Desktop automation for non-developers. Drag-and-drop workflows using computer use. - Anthropic Workbench β Browser-based prompt IDE. Compare models, test system prompts, visualize tokens, export API code.
Third-Party Coding Tools
- Cursor β AI code editor with Claude 4 support. Codebase-aware completions, multi-file edits.
- Aider
β 22kβ AI pair programming in the terminal. Multi-file edits, git history. Claude Sonnet 4 is the recommended default. - Cline (VS Code)
β 18.4kβ Autonomous coding agent in VS Code. File system access, browser control, terminal execution, MCP. - Zed AI β High-performance editor with native Claude integration and inline assistant.
- Continue
β 14.2kβ Open-source VS Code & JetBrains extension. Custom context providers and fine-tuned slash commands. - Windsurf β Agentic IDE by Codeium with Claude 4 support and Cascade agent flow.
Automation & Workflow
- n8n β No-code workflows with native Claude nodes. Connect to 400+ apps without writing code.
- Make (Integromat) β Visual automation platform with Claude modules for document processing and content workflows.
- Zapier AI β Claude-powered Zaps. Natural language workflow creation and automated content pipelines.
- Activepieces
β 9.8kβ Open-source automation. Self-hostable with Claude AI pieces.
Observability & Evaluation
- LangSmith β Trace Claude API calls, visualize chains, run evals, monitor production apps.
- Braintrust β Eval platform with dataset management, scoring, and regression tracking for Claude.
- PromptLayer β Prompt versioning, A/B testing, and analytics for Claude API calls.
- Helicone β Open-source LLM observability. One-line Claude proxy with logging, caching, and rate limiting.
Model Context Protocol (MCP)
MCP is an open standard that lets Claude securely connect to external data sources, tools, and services. Think of it as a USB-C port for AI β standardized, composable, and bidirectional.
- MCP Specification β Official protocol spec and schema reference.
- MCP TypeScript SDK β Build MCP servers in TypeScript/Node.js.
- MCP Python SDK β Build MCP servers in Python.
Official Anthropic MCP Servers
| Server | Description |
|---|---|
filesystem | Read/write local files with path permission controls |
github | Repos, issues, PRs, code search via GitHub API |
google-drive | Search and read Google Drive documents |
slack | Send messages, read channels, search Slack workspaces |
postgres | Read-only SQL queries against PostgreSQL databases |
sqlite | Local SQLite query and inspection |
brave-search | Web search via Brave Search API |
fetch | Fetch and convert web pages to Markdown for Claude |
memory | Persistent key-value store across conversations |
puppeteer | Browser automation and web scraping |
Community MCP Servers
- mcp-server-obsidian β Read/write Obsidian vaults. Let Claude reason over your notes.
- mcp-server-notion β Official Notion MCP. Query, create, and update pages and databases.
- mcp-server-linear β Official Linear MCP. Issue tracking, project management.
- mcp-server-stripe β Stripe API via MCP. Process payments, manage customers in Claude Code.
- mcp-server-aws
β 3.1kβ AWS services via MCP. CloudFormation, S3, Lambda, CloudWatch. - mcp-server-kubernetes β Kubernetes cluster management through Claude.
- mcp-atlas-docs β Official MongoDB MCP. Query Atlas clusters and manage collections.
- mcp-server-raycast β Connect Claude Code to your entire Raycast extension ecosystem.
Building an MCP Server
import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
const server = new Server(
{ name: "my-server", version: "1.0.0" },
{ capabilities: { tools: {} } }
);
server.setRequestHandler("tools/list", async () => ({
tools: [{
name: "get_weather",
description: "Get current weather for a location",
inputSchema: {
type: "object",
properties: { location: { type: "string" } },
required: ["location"]
}
}]
}));
server.setRequestHandler("tools/call", async (request) => {
// handle tool execution
return { content: [{ type: "text", text: `Weather for ${request.params.arguments.location}` }] };
});
await server.connect(new StdioServerTransport());
Prompt Engineering
Techniques, libraries, and reference resources for getting the best results from Claude.
Core Techniques
- Anthropic Prompt Engineering Guide β Official comprehensive guide. Start here.
- Prompt Library β Anthropic's curated collection of production-ready prompts across dozens of use cases.
Prompting Tips for Claude 4
# Use XML tags for structured inputs
<document>{{content}}</document>
<task>Summarize the key findings and list action items.</task>
# Chain of thought β ask Claude to reason before answering
Think through this step by step before giving your final answer.
# Specify the output format explicitly
Respond in JSON with keys: summary, confidence (0-1), sources (list).
# For extended thinking β let Claude allocate its own reasoning budget
This is a complex problem. Use your full reasoning capacity before answering.
# Prefilling β start the assistant turn to constrain output format
Human: Extract the JSON...
Assistant: ```json
{
Recommended Prompts
System prompt for a coding assistant:
You are an expert software engineer. When writing code:
- Default to modern, idiomatic patterns for the language
- Include error handling unless told otherwise
- Explain non-obvious decisions in brief inline comments
- Ask clarifying questions before making large architectural changes
System prompt for document analysis:
You are a precise document analyst. Extract only information explicitly present
in the provided documents. If something is unclear or absent, say so directly.
Do not infer or speculate beyond what is written. Format your output as requested.
Meta-prompt for evaluating responses:
Review your previous response for:
1. Factual accuracy β flag any uncertain claims
2. Completeness β did you miss anything important?
3. Conciseness β remove anything that doesn't add value
Provide a revised version if improvements are needed.
Prompt Libraries & Tools
- Promptfoo
β 5.2kβ Test and evaluate prompts against Claude. Red teaming, regression testing, output comparison. - Priompt
β 2.1kβ JSX-based prompt templating with priority-based token allocation. - LMQL β Query language for LLMs. Constrained decoding, typed outputs, and scripted interactions with Claude.
- Outlines
β 11.3kβ Structured generation with regex, JSON Schema, and grammar constraints.
Agentic Patterns
Architectures and patterns for building reliable multi-step Claude agents.
Patterns
ReAct (Reason + Act)
# Claude reasons about what tool to use, uses it, observes the result, repeats
while not done:
thought = claude.think(context)
action = claude.decide_action(thought, available_tools)
observation = execute_tool(action)
context.add(thought, action, observation)
OrchestratorβSubagent
Orchestrator Claude (Opus 4)
βββ Plans the overall task, delegates subtasks
βββ Subagent: Research Claude (Sonnet 4) β web retrieval
βββ Subagent: Code Claude (Sonnet 4) β implementation
βββ Subagent: Review Claude (Sonnet 4) β validation
Prompt Chaining with Validation
# Break complex tasks into verifiable sequential steps
step1 = claude.complete("Extract all requirements from this spec", doc)
validated = validate_extraction(step1)
step2 = claude.complete("Write tests for each requirement", validated)
step3 = claude.complete("Implement code to pass these tests", step2)
Parallel Specialization
import asyncio
async def parallel_analysis(document):
results = await asyncio.gather(
claude.analyze(document, role="security expert"),
claude.analyze(document, role="performance engineer"),
claude.analyze(document, role="UX designer")
)
return claude.synthesize(results)
Agent Frameworks
- LangGraph
β 7.4kβ Stateful multi-agent graphs. Best for complex, cyclical agentic workflows with Claude. - AutoGen
β 35.2kβ Multi-agent conversation framework. Supports Claude as participant agent. - CrewAI
β 22.8kβ Role-based agent teams. Define crews of specialized Claude agents with shared goals. - Agno
β 4.1kβ Lightweight agent framework with first-class Claude support and built-in memory. - Smolagents
β 8.6kβ HuggingFace's minimal agent library. Code-first agents with Claude backend. - Pydantic AI
β 6.3kβ Type-safe agent framework. Schema-validated tool calls and structured outputs with Claude.
Community Projects
Noteworthy open-source projects built with Claude.
Productivity & Knowledge
- NotebookLM-OSS
β 8.1kβ Open-source alternative to NotebookLM using Claude for document Q&A and podcast generation. - Quivr
β 37.2kβ "Second brain" for documents. RAG with Claude over your personal knowledge base. - Khoj
β 15.9kβ Self-hosted personal AI. Search notes, PDFs, org files with Claude as the reasoning backend. - mem0
β 23.4kβ Memory layer for AI agents. Persistent, structured memories across Claude conversations. - Markprompt
β 2.9kβ AI-powered docs search and assistant using Claude over your Markdown documentation.
Coding & Development
- Claude Engineer
β 12.4kβ Full-featured CLI agent with file management, code execution, and self-improvement loops. - claude-coder
β 3.2kβ Minimal but powerful code generation agent with test execution feedback. - repomix
β 7.8kβ Pack entire repositories into a single file optimized for Claude's 1M context window. - SWE-agent
β 13.1kβ Claude solves real GitHub issues end-to-end. Top performer on SWE-bench. - OpenHands
β 41.7kβ Open-source Devin alternative. Claude-powered software engineering agent with sandbox execution.
Research & Analysis
- Storm
β 9.6kβ Wikipedia-style report generation from scratch using multi-agent Claude research. - GPT-Researcher
β 16.2kβ Autonomous deep research agent. Now supports Claude as the reasoning model. - Perplexica
β 18.3kβ Open-source Perplexity. Self-hosted web research with Claude-powered synthesis. - AutoSurvey
β 2.4kβ Automated academic literature review generation using Claude 4.
Creative & Multimodal
- Ebook-GPT
β 4.1kβ Chat with entire books. Optimized for Claude's large context window. - Bedrock-Claude-Chat
β 5.7kβ Full-stack Claude chat app deployable to AWS with multi-modal support. - ClaudeSync
β 1.8kβ Sync local files to Claude Projects for persistent, context-aware workflows.
Tutorials & Learning
Official Resources
- Anthropic Documentation β Complete API docs, guides, and examples.
- Anthropic Courses
β 9.4kβ Official free courses: Prompt Engineering, Tool Use, RAG, Multiagent Systems. - Anthropic Cookbook
β 12.1kβ Practical recipes: embeddings, citations, structured outputs, computer use, MCP. - Claude's Constitution β How Claude's values and behaviors are defined via Constitutional AI.
Community Guides
- Claude Prompt Engineering Patterns
β 8.2kβ Real-world patterns from Brex's production Claude deployment. - Prompt Injection Defense β Techniques to make Claude-powered apps robust against adversarial inputs.
- Building Production RAG with Claude β End-to-end guide using Claude + Pinecone with citations and chunking strategies.
- Claude for Enterprise β Use cases, compliance overview, and integration patterns for enterprise deployments.
Videos & Courses
- Free Anthropic Courses on GitHub β Four free structured courses from Anthropic covering the full stack.
- DeepLearning.AI: Prompt Engineering with Claude β Andrew Ng + Anthropic. Covers prompting, tool use, and production best practices.
- LLM Bootcamp β Comprehensive course featuring Claude for building production LLM apps.
Research & Papers
Key papers from Anthropic and the broader research community.
Anthropic Research
- Constitutional AI: Harmlessness from AI Feedback (2022) β The training methodology behind Claude's values and behaviors.
- Claude's Character (2023) β How stable identity and values emerge in large language models.
- Scaling Monosemanticity (2024) β Interpretability research: finding meaningful features in Claude's activations at scale.
- Alignment Faking in Large Language Models (2024) β Safety-relevant behavior observed in frontier models including Claude.
- Model Specification (2025) β Full public specification of Claude's intended values, priorities, and behaviors.
- Extended Thinking Technical Report (2025) β How budget-forced reasoning improves Claude's performance on hard tasks.
- Many-shot Jailbreaking (2024) β Safety research on adversarial few-shot prompting in long-context models.
External Research on Claude
- SWE-bench Verified (2024) β Benchmark where Claude 3.5 Sonnet set state-of-the-art on real GitHub issues.
- AgentBench (2023) β Evaluation of LLMs as agents across diverse environments. Claude leads several categories.
- MMLU Performance Analysis β Massive Multitask Language Understanding; tracking Claude improvements over generations.
Contributing
Contributions are welcome! Please follow these guidelines:
- Fork the repository and create a branch:
git checkout -b add/tool-name - Add your resource in the appropriate section, following the existing format
- Check your link is working and the project is actively maintained (last commit within 12 months)
- Write a clear description β one sentence, starting with a verb, describing what it does
- Open a pull request at ai-for-developers/awesome-claude with the title
Add: [Tool Name]
Quality Standards
- β Open-source projects should have a clear license
- β Commercial tools should have a free tier or trial
- β No pure promotional content or abandoned projects (0 commits in 12 months)
- β Descriptions should be neutral and factual, not marketing language
- β
Add
[NEW]tag only for resources added in the last 3 months
Maintainers
This list is community-maintained. If you spot something outdated, please open an issue.
License
To the extent possible under law, the contributors have waived all copyright and related rights to this work. See LICENSE for details.
Last updated: February 2026 Β· β Back to top

