Claudify
July 11, 2025 · View on GitHub
Use Claude Code as an LLM provider with your subscription flat fee instead of pay-per-token API keys.
Installation
npm install claudify
Or install globally for the CLI:
npm install -g claudify
claudify init my-app
Quick Start
import { ClaudeCodeSDK } from 'claudify'
const sdk = new ClaudeCodeSDK()
const result = await sdk.executeWithClaudeCode("Hello Claude!")
console.log(result.messages[0].content)
Prerequisites
- Install Claude Code CLI
- Login with
claude code login - Have an active Claude Code subscription
Why Claudify?
- Flat Fee: Use your Claude Code Max subscription for unlimited LLM usage
- No Token Counting: Stop worrying about API costs
- Simple Integration: Drop-in SDK for any JavaScript/TypeScript project
Documentation
Example: Express Server
import express from 'express'
import { ClaudeCodeSDK } from 'claudify'
const app = express()
const sdk = new ClaudeCodeSDK()
app.post('/chat', async (req, res) => {
const result = await sdk.executeWithClaudeCode(req.body.prompt)
res.json({ response: result.messages[0].content })
})
app.listen(3000)
Development
This section is for contributing to Claudify itself.
Repository Structure
claudify/
├── packages/
│ ├── sdk/ # Core SDK package (published to npm)
│ └── demo/ # Demo application
│ ├── client/ # React frontend
│ └── server/ # Express backend
├── docs/ # Documentation
└── examples/ # Example integrations
Setup
# Clone repository
git clone https://github.com/neno-is-ooo/claudify.git
cd claudify
# Install dependencies
npm install
# Run demo
npm run demo
Building
# Build SDK
npm run build:sdk
# Run tests
npm test
# Publish to npm
cd packages/sdk
npm publish
License
MIT