For Developers & AI Agents
This page provides resources for developers building integrations with daily.dev and AI agents that need to understand or interact with the platform.
Machine-Readable Resources
| Resource | URL | Description |
|---|---|---|
| llms.txt | /llms.txt | Concise platform overview for LLMs |
| Feature Index | /api/features.json | Structured JSON index of all features |
| OpenAPI Spec | api.daily.dev/public/v1/docs/json | Full API specification |
| Sitemap | /sitemap.xml | All documentation pages |
Public API
The daily.dev Public API provides programmatic access to feeds, posts, bookmarks, and more.
- Requires: Plus subscription
- Base URL:
https://api.daily.dev/public/v1 - Auth: Bearer token (generate in API Settings)
Quick Example
curl -H "Authorization: Bearer $TOKEN" \
"https://api.daily.dev/public/v1/feeds"
AI Agent Integrations
daily.dev provides skills/plugins for popular AI coding assistants:
Claude Code
claude plugin marketplace add https://github.com/dailydotdev/daily.git
claude plugin install daily.dev@daily.dev
claude "/daily.dev setup"
OpenClaw
Install the daily-dev skill from clawdhub and explain my new superpowers
Skill available at clawhub.ai/idoshamun/daily-dev
Codex
$skill-installer install the daily.dev skill from https://github.com/dailydotdev/daily.git
Cursor
- Open Settings → Rules
- Add Remote Rule from:
https://github.com/dailydotdev/daily.git - Use
/daily.devin Agent chat
Repository Access
For AI agents working with daily.dev codebases:
| Repository | Purpose |
|---|---|
| dailydotdev/docs | This documentation site |
| dailydotdev/apps | Web app and browser extension |
| dailydotdev/daily-api | Backend API |
Each repository includes:
CLAUDE.md- Instructions for Claude/AI assistantsAGENTS.md- General AI agent guidelines (where applicable)
Feature Discovery
The features.json file provides a structured index of all platform features, including:
- Feature descriptions and documentation links
- API endpoints (where applicable)
- Capabilities and limitations
- Plus-only feature flags
Example: Checking if a feature requires Plus
const features = await fetch('https://docs.daily.dev/api/features.json').then(r => r.json());
if (features.features.smart_prompts.plus_only) {
console.log('Smart Prompts requires Plus subscription');
}
Rate Limits
When using the API programmatically:
| Limit Type | Rate |
|---|---|
| IP-based | 300 requests/minute |
| User-based | 60 requests/minute |
Check response headers for current limits:
x-ratelimit-limitx-ratelimit-remainingx-ratelimit-reset
Support
- API Issues: Open an issue on dailydotdev/daily-api
- Documentation: Open an issue on dailydotdev/docs
- General Support: support@daily.dev