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! 🐙