# Pear | The learning engine for AI-enabled engineers > Pear is the learning engine for AI-enabled engineers. It tracks what you understand, detects knowledge gaps, and teaches you at the moment of execution. AI makes shipping faster. pear makes you smarter. BYOK (bring your own key) model supporting Claude, GPT, Gemini, and more. macOS CLI. ## Product - [Homepage](https://pearcode.dev): Product overview, how it works, pricing - [Pricing](https://pearcode.dev/pricing): 14-day free trial, Pro $30/mo or $300/yr (BYOK), Teams coming soon - [About](https://pearcode.dev/about): Meet the founder. The story behind pear - [FAQ](https://pearcode.dev/faq): Frequently asked questions about pear - [Blog](https://pearcode.dev/blog): Thoughts on AI-assisted development and engineering education ## How It Works Pear is a CLI tool that runs in your terminal alongside your coding agent. It reads your coding session context (git diffs, file tree, recent changes), checks your learning state to understand what you already know, and teaches you only what's new or misunderstood. Over time, it builds a concept graph of your engineering knowledge and adapts explanations to your level. ## What Makes Pear Different Pear is a learning system, not an explainer. Unlike asking ChatGPT to explain code: - **Learning state memory** - remembers what you know across every session - **Concept graph** - maps how engineering concepts connect and tracks your progression - **Adaptive pedagogy** - changes how it teaches based on your behaviour - **Intervention timing** - teaches in the gaps (while your agent thinks, before you accept a plan) - **Skill progression** - shows you how you're becoming a better engineer over time ## Who It's For - Self-taught developers filling in fundamentals - Juniors using AI tools like Cursor and Copilot - Bootcamp grads building real engineering instinct - Founders vibe-coding products - PMs and designers crossing into code - Senior engineers jumping stacks (Go, Rust, etc.) ## Key Features - Voice-first interaction - talk to your terminal, get spoken + written explanations - Context-aware teaching - understands your repo, recent changes, and current work - BYOK (Bring Your Own Key) - works with any supported LLM provider - Adaptive teaching based on your learning state and behaviour - Learning state memory - tracks concepts learned across sessions - macOS CLI - installs via curl or Homebrew ## Blog Posts - [The 5 Engineering Skills AI Cannot Teach You](https://pearcode.dev/blog/five-engineering-skills-ai-cant-teach): Systems thinking, debugging under pressure, trade-off reasoning, codebase navigation, technical communication - [What Vibe Coding Is Doing to Junior Engineers](https://pearcode.dev/blog/vibe-coding-junior-engineers): The hidden cost of prompt-driven development for early-career developers - [AI Is Making Developers Fast, But Not Good](https://pearcode.dev/blog/ai-making-developers-fast-not-good): The data on AI-assisted development. Speed vs understanding ## Legal - [Terms & Conditions](https://pearcode.dev/terms) - [Privacy Policy](https://pearcode.dev/privacy) ## Contact - Website: https://pearcode.dev - Waitlist: https://pearcode.dev (sign up on homepage)