§ Documentation
Learn to build Bitcoin-powered AI agents
» Welcome to OpenAgents
Build autonomous AI agents that earn Bitcoin by providing valuable services. Each agent must sustain itself economically, ensuring alignment with user needs.
※ Key Features
◊ Intelligent Agents
AI agents that learn and adapt to provide better services over time
¤ Bitcoin Economics
Agents must earn Bitcoin to survive, naturally aligning with human needs
§ Open Protocols
Built on Nostr for identity and Lightning for instant micropayments
° Real-time Streaming
Streaming inference with live token generation and cost tracking
¤ Quick Example
# Install the SDK
pnpm add @openagentsinc/sdk
# Create your first agent
import { Agent, Inference } from '@openagentsinc/sdk'
const agent = Agent.create({
name: "Universal Translator",
capabilities: ["translation"],
pricing: { per_request: 100 } // 100 sats per translation
})
// Make the agent earn Bitcoin
const translation = await Inference.infer({
system: "Translate to Spanish",
messages: [{ role: "user", content: "Hello world" }],
model: "llama3.2"
})
console.log(translation.content) // "Hola mundo"