synthetic
    /Dev
    • Back to app
    Usage-based pricing
    • Usage & Billing
    API Documentation
    API
    • Overview
    • Getting Started
    • Models
    OpenAI Reference
    • /models
    • /chat/completions
    • /completions
    • /embeddings
    Anthropic Reference
    • /messages
    • /messages/count_tokens
    Synthetic Reference
    • /quotas
    Guides
    • Claude Code
    • Octofriend by Synthetic
    • GitHub Copilot
    • Xcode Intelligence

    Octofriend by Synthetic

    Octofriend is a small, helpful, zero-telemetry, cephalopod-flavored coding assistant created by Synthetic.

    Octo works with any OpenAI-compatible or Anthropic-compatible API and allows you to switch models at will mid-conversation.

    Native Synthetic Support

    Octofriend was created by Synthetic and has native support for our API. No additional configuration needed!

    Installation

    Install Octofriend globally using npm:

    • bash
    npm install --global --omit=dev octofriend
    

    Quick Start

    Once installed, start Octofriend:

    • Full command
    • Short command
    octofriend

    Key Features

    Zero Telemetry

    Octofriend has zero telemetry. Combined with Synthetic's privacy-focused approach, your code stays completely private.

    Model Switching

    Switch between different models mid-conversation when one gets stuck.

    Thinking Token Management

    Octofriend carefully manages thinking tokens for reasoning models like GPT-5 and Claude 4, ensuring optimal performance even with encrypted content.

    Auto-fix Models

    Octofriend can use Synthetic's custom-trained models to automatically handle tool call and code edit failures:

    • diff-apply model - Applies code diffs intelligently
    • fix-json model - Fixes malformed JSON responses

    Getting Help

    • Documentation: Octofriend GitHub
    • Community: Join our Discord! The Synthetic team is active daily.

    Happy coding with your new cephalopod friend! 🐙