Find answers to the most common questions about ChaozCode, Memory Spine, AI agents, billing, and security.
ChaozCode is an AI-powered development platform that provides persistent memory, intelligent code analysis, and multi-agent orchestration. It helps developers write better code faster by maintaining context across sessions and providing AI assistance that understands your entire codebase.
Key features include:
While ChatGPT and Copilot are excellent tools, ChaozCode offers unique capabilities:
ChaozCode supports all major programming languages including:
The code analysis engine uses semantic understanding, so it works with any language that has parseable syntax. Language-specific features (like type inference) are enhanced for popular languages.
The cloud version requires internet connectivity. However, ChaozCode offers a self-hosted option for Enterprise customers that can run entirely on your own infrastructure, enabling offline usage.
The self-hosted version includes:
Memory Spine is ChaozCode's persistent memory system that stores and retrieves context across all your AI interactions. It uses vector embeddings for semantic search, meaning it understands the meaning of your queries, not just keyword matching.
Memory Spine provides 62 MCP (Model Context Protocol) tools organized into categories:
Memories are retained indefinitely by default. However, you can configure retention policies:
The memory_lifecycle_rules tool lets you configure automatic archival and deletion policies.
Storage limits vary by plan:
Each individual memory can be up to 100KB. Use the memory_stats() tool to check your current usage.
Yes, you can export all your memories using the memory_export tool:
// Export all memories
const exported = await client.memory.export({
format: 'json', // or 'csv', 'markdown'
limit: -1 // -1 = all
});
// Export filtered subset
const filtered = await client.memory.export({
query: 'tag:important',
format: 'json'
});
Exports include all metadata, tags, and relationships. Vector embeddings are not included but can be regenerated on import.
Rate limits by tier:
Rate limit headers are included in every response:
X-RateLimit-Limit: 500
X-RateLimit-Remaining: 423
X-RateLimit-Reset: 1706612400
Yes, we provide official SDKs for:
npm install @chaozcode/sdkpip install chaozcodego get github.com/chaozcode/chaozcode-gochaozcode = "0.1" in Cargo.tomlCommunity SDKs are available for Ruby, PHP, Java, and C#. All SDKs are open source on GitHub.
Yes, ChaozCode supports multiple LLM providers:
const client = new ChaozCode({
apiKey: 'your_key',
llmProvider: 'openai',
llmApiKey: process.env.OPENAI_API_KEY,
llmModel: 'gpt-4-turbo'
});
Yes, ChaozCode provides WebSocket connections for:
const ws = new WebSocket('wss://api.chaozcode.com/ws');
ws.send(JSON.stringify({
type: 'subscribe',
events: ['memory.stored', 'agent.completed']
}));
ChaozCode provides 20+ specialized agents:
Yes, you can create custom agents with specific capabilities and behaviors:
// Custom agent definition
{
"name": "my-agent",
"description": "Specialized for my project",
"model": "gpt-4-turbo",
"systemPrompt": "You are an expert in...",
"tools": ["memory_search", "codebase_analyze"],
"temperature": 0.7
}
Custom agents can be shared across your team and versioned like code.
Agents coordinate through Memory Spine and the THERO orchestration system:
// Orchestrate multiple agents
await client.orchestrate({
tasks: [
{ agent: 'explore', prompt: 'find auth code' },
{ agent: 'code-review', prompt: 'review changes' },
{ agent: 'test-specialist', prompt: 'generate tests' }
],
parallel: true
});
ChaozCode offers three tiers:
Yes, you can change your plan at any time:
Your memories and settings are preserved when changing plans. If you exceed the new plan's limits, you'll need to reduce usage or upgrade.
We offer a 14-day money-back guarantee for new Pro subscriptions. If you're not satisfied, contact support within 14 days of your first payment for a full refund.
Enterprise contracts have custom terms negotiated during the sales process.
ChaozCode implements multiple layers of security:
When using cloud features, code snippets may be sent to LLM providers (OpenAI, Anthropic) for processing. However:
Yes, ChaozCode is fully GDPR compliant:
Yes, Enterprise customers can deploy ChaozCode on their own infrastructure:
Contact sales@chaozcode.com for self-hosted deployment options.