Skip to main content

Frequently Asked Questions

General Questions

What is A24Z?

A24Z is an observability platform designed specifically for AI coding agents. It captures telemetry data from tools like Claude Code, Gemini CLI, and Codex, providing insights into tool usage, performance, and costs.

Is A24Z free?

A24Z offers both free and paid tiers:
  • Free Tier: Up to 100K events/month, perfect for individual developers
  • Team Tier: $49/user/month with unlimited events
  • Enterprise: Custom pricing for large organizations

Which AI tools does A24Z support?

Currently supported:
  • Claude Code
  • Gemini CLI
  • Codex
Coming soon:
  • Cursor
  • Continue
  • Aider
  • And more!

How does A24Z differ from other observability tools?

A24Z is purpose-built for AI coding agents:
  • Specialized Metrics: Tool success rates, prompt effectiveness, AI-specific analytics
  • Easy Setup: One command installation
  • AI-Native: Understands AI tool semantics
  • Cost Tracking: Token usage and cost attribution

Privacy & Security

Is my code data safe?

Yes! A24Z prioritizes security:
  • No Code Storage: We only store metadata (tool names, execution times, success/failure)
  • Encryption: All data encrypted in transit and at rest
  • Organization Isolation: Strict multi-tenant data separation
  • SOC 2 Compliant: Audited security practices

What data does A24Z collect?

A24Z collects:
  • Tool execution events (name, timestamp, duration)
  • Success/failure status
  • Token usage and costs
  • Session metadata
  • Error messages (sanitized)
Not collected:
  • Source code content
  • File contents
  • Passwords or secrets
  • Personal user data

Can I delete my data?

Yes! You can:
  • Delete individual sessions
  • Purge all data
  • Close your account (deletes everything)
Contact [email protected] for data deletion requests.

Is A24Z GDPR compliant?

Yes, A24Z is GDPR compliant:
  • Right to access your data
  • Right to deletion
  • Data portability
  • Consent management
  • Privacy by design

Technical Questions

Does A24Z slow down my tools?

No. A24Z uses:
  • Async Hooks: Non-blocking event capture
  • Fast API: Sub-millisecond overhead
  • Graceful Degradation: Tools work even if A24Z is down
  • Local Buffering: No blocking on network
Typical overhead: <10ms per tool execution.

Can I self-host A24Z?

Yes! A24Z is open source. You can:
  • Run on your own infrastructure
  • Deploy to your cloud
  • Customize for your needs
See our Deployment Guide for details.

What’s the data retention period?

Default retention:
  • Free Tier: 7 days
  • Team Tier: 30 days
  • Enterprise: Custom (up to 2 years)
You can configure retention in settings.

Can I export my data?

Yes! Export options:
  • CSV Export: Via dashboard
  • API Access: Programmatic data access
  • Database Dump: For self-hosted instances

Billing & Plans

How does billing work?

Billing is based on:
  • Events: Number of tool executions
  • Users: Number of active users
  • Storage: Data retention period
See Pricing for details.

Can I change plans?

Yes, anytime:
  • Upgrade: Immediate access to new features
  • Downgrade: Takes effect next billing cycle
  • Cancel: Data retained for 30 days

Do you offer discounts?

Yes!
  • Annual Plans: 20% discount
  • Startups: 50% off for YC companies
  • Education: Free for students/educators
  • Open Source: Free for OSS projects
Contact [email protected] for discount codes.

What payment methods do you accept?

  • Credit cards (Visa, Mastercard, Amex)
  • ACH/Wire (Enterprise only)
  • Purchase orders (Enterprise only)

Usage & Features

How do I invite team members?

  1. Go to Settings → Team
  2. Click “Invite Member”
  3. Enter email address
  4. Select role (Admin, Manager, User)
  5. Send invitation

Can I integrate A24Z with other tools?

Yes! Integrations available:
  • Slack: Notifications and alerts
  • Datadog: Forward metrics
  • PagerDuty: Critical alerts
  • Webhooks: Custom integrations
See Integrations Guide for setup.

How do I set up alerts?

  1. Go to Settings → Alerts
  2. Click “New Alert”
  3. Choose metric and threshold
  4. Select notification channel
  5. Save
Example: Alert when success rate drops below 80%.

Can I create custom dashboards?

Yes! Options:
  • Dashboard Builder: Drag-and-drop interface
  • Templates: Pre-built dashboards
  • API: Build custom UIs
See Dashboard Guide for details.

Organization & Teams

What’s the difference between organizations and teams?

  • Organization: Top-level entity (e.g., “Acme Corp”)
  • Team: Group within organization (e.g., “Platform Team”)
Data can be scoped to org or team level.

Can I belong to multiple organizations?

Yes! Common scenarios:
  • Consultant working with multiple clients
  • Employee at company + personal projects
  • Contractor for multiple organizations
Use a24z org switch to switch between them.

What roles are available?

Organization Roles:
  • Admin: Full access, billing, user management
  • Member: Team data access

Support

How do I get help?

Multiple channels:

What’s your support SLA?

Free Tier:
  • Community support
  • Best-effort response
Team Tier:
  • Email support
  • 24-hour response time
Enterprise:
  • Priority support
  • 4-hour response time
  • Dedicated Slack channel
  • Phone support available

Can I request features?

Yes! We love feedback:
  1. Check GitHub Discussions
  2. Vote on existing requests
  3. Submit new feature requests
  4. Describe your use case
Popular requests get prioritized.

Is there a roadmap?

Yes! View our Public Roadmap to see:
  • Upcoming features
  • In-progress work
  • Recently shipped

Migration & Compatibility

Can I migrate from another observability platform?

Yes! We support migration from:
  • Custom logging solutions
  • Generic observability platforms
  • Other AI monitoring tools
Contact [email protected] for migration assistance.

What Node.js versions are supported?

  • Minimum: Node.js 18.0.0
  • Recommended: Node.js 20 LTS
  • Tested: Node.js 18, 20, 21

What operating systems are supported?

  • macOS: 10.15+
  • Linux: Ubuntu 20.04+, Debian 11+, RHEL 8+
  • Windows: WSL2 (Windows 10/11)

Advanced Usage

Can I use A24Z programmatically?

Yes! Via the API:
curl -X GET https://api.a24z.ai/metrics \
  -H "x-api-key: sk_live_..."
See API Documentation for full reference.

Can I customize what data is collected?

Yes! Options:
  • Filter by tool name
  • Sample percentage (e.g., collect 10% of events)
  • Custom attributes
  • Exclude sensitive operations
Configure in ~/.a24z/config.json.

How do I debug hook issues?

Enable debug mode:
export A24Z_DEBUG=true
a24z status
View logs:
tail -f ~/.claude/a24z.log

What happens if A24Z is down?

Your tools continue working normally:
  • Graceful degradation: Tools work even if A24Z is unavailable
  • Local buffering: Events are buffered locally
  • Automatic retry: Events are sent when service resumes
  • No data loss: Buffered events are preserved

Can I use A24Z offline?

Partial functionality:
  • Tools work offline: Your AI tools function normally
  • Data buffered: Events are queued locally
  • Syncs when online: Data is sent when connection restored
Dashboard requires internet connection.

How accurate are the metrics?

Very accurate:
  • Tool executions: 100% accurate (captured at hook level)
  • Token counts: Provided by AI provider APIs
  • Costs: Based on official provider pricing
  • Timestamps: UTC timezone, millisecond precision

Can I integrate with CI/CD?

Yes! Common use cases: Track build performance:
# In your CI pipeline
a24z track --session build-${BUILD_ID} \
  --metric build_time --value $DURATION
Monitor test generation:
  • Track AI-generated test coverage
  • Measure test generation success rate
  • Cost per test file

What’s the difference between sessions and executions?

  • Session: A conversation or task (e.g., “implement feature X”)
  • Execution: Individual tool use within a session (e.g., “view file Y”)
One session can have many executions.

Can I share dashboards with my team?

Yes! Options:
  1. Shared dashboard URLs: Copy link and share
  2. Embedded dashboards: Embed in internal tools
  3. Scheduled reports: Email dashboard snapshots
  4. Public dashboards: (Enterprise) Share with external stakeholders

How do I track costs by project?

Use custom attributes:
# Configure project tag
a24z config set project "project-alpha"

# Or per session
a24z track --project "project-beta"
Then filter dashboard by project tag.

What metrics should I track?

For Engineers:
  • Tool success rate (target: >85%)
  • Average execution time
  • Error rate and types
For Managers:
  • Team productivity (executions/day)
  • Cost per engineer
  • Success rate trends
For CTOs:
  • Organization-wide costs
  • ROI (time saved vs cost)
  • Adoption rate

How do I improve my success rate?

Common issues and fixes:
  1. Low success rate (<70%):
    • Review failed executions
    • Check prompt clarity
    • Verify tool selection
    • Train on best practices
  2. Inconsistent results:
    • Standardize prompts
    • Use templates
    • Share working patterns
  3. High error rate:
    • Check logs for common errors
    • Update tool configurations
    • Verify API keys are valid

Can I use multiple API keys?

Yes! Use cases:
  • Per environment: dev, staging, production
  • Per project: separate billing
  • Per team: team-specific keys
  • Rotation: overlap during key rotation
Manage via dashboard or CLI.

How is success rate calculated?

Formula:
Success Rate = (Successful Executions / Total Executions) × 100
Successful execution:
  • Tool completed without errors
  • Result was useful (not rejected)
  • No timeout or crash

What causes tool failures?

Common causes:
  1. Permission errors: File system permissions
  2. Invalid input: Malformed commands or paths
  3. Network issues: API timeouts
  4. Resource limits: Memory or CPU constraints
  5. Tool bugs: Issues in the tool itself
Check error logs for specific causes.

Can I export data for analysis?

Yes! Multiple formats: CSV Export:
# Via CLI
a24z export --format csv --start 2024-01-01 &gt; data.csv
JSON API:
curl -H "x-api-key: $A24Z_API_KEY" \
  https://api.a24z.ai/sessions &gt; sessions.json
Dashboard:
  • Click “Export” button on any chart
  • Choose format (CSV, JSON, Excel)

How do I set up SSO?

For Enterprise plans:
  1. Contact [email protected]
  2. We’ll configure SAML integration
  3. Supported providers:
    • Okta
    • Azure AD
    • Google Workspace
    • Auth0
    • OneLogin
Setup time: 1-2 business days

What’s the API rate limit?

Free Tier:
  • 1,000 requests/hour
  • 10,000 requests/day
Team Tier:
  • 10,000 requests/hour
  • 100,000 requests/day
Enterprise:
  • Custom limits
  • Burst capacity available
Limits apply per API key.

How do I optimize for cost?

Best practices:
  1. Use appropriate models:
    • Small tasks → small models
    • Complex tasks → large models
  2. Manage context:
    • Remove unused files from context
    • Use file references, not full content
    • Clear history regularly
  3. Batch operations:
    • Group related tasks
    • Avoid repeated context loading
  4. Monitor and alert:
    • Set budget alerts
    • Review high-cost sessions
    • Train team on efficiency

Can I create custom metrics?

Yes! Via the API:
curl -X POST https://api.a24z.ai/metrics/custom \
  -H "x-api-key: $A24Z_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "metric": "code_quality_score",
    "value": 8.5,
    "session": "session-123",
    "timestamp": "2024-01-15T10:30:00Z"
  }'
Then query and visualize in dashboard.

What browsers are supported?

Supported:
  • Chrome 90+ (recommended)
  • Firefox 88+
  • Safari 14+
  • Edge 90+
Not supported:
  • Internet Explorer
  • Opera Mini
  • Browsers with JavaScript disabled

How do I report a bug?

Quick report:
  1. Go to GitHub Issues
  2. Click “New Issue”
  3. Choose “Bug Report” template
  4. Fill in details
Include:
  • Steps to reproduce
  • Expected vs actual behavior
  • Screenshots if applicable
  • Browser/OS version
  • Output of a24z status

Is there a mobile app?

Not currently. However:
  • Mobile web: Dashboard works on mobile browsers
  • Responsive design: Optimized for tablets
  • Native app: On the roadmap for Q3 2024

How do I switch between organizations?

Via CLI:
# List organizations
a24z org list

# Switch organization
a24z org switch <org-id>

# Current organization
a24z org current
Via Dashboard:
  • Click organization dropdown (top right)
  • Select organization

What happens when I hit my plan limit?

Free Tier:
  • Events beyond 100K/month are dropped
  • Upgrade prompt appears
  • No service disruption
Team/Enterprise:
  • No hard limits
  • Overage charges apply
  • Billing notification sent

Can I get a demo?

Yes! Request a demo:

How do I become a reseller/partner?

We offer partnership opportunities: Partnership tiers:
  • Integration Partner: Build integrations
  • Reseller: Sell A24Z to clients
  • Technology Partner: Joint solutions
Contact [email protected] for details.

Still Have Questions?