PearAI is an open source AI-powered code editor built as a fork of VSCode, with its core AI functionality residing in a separate submodule that forks the Continue project. The repository is written in TypeScript and designed to integrate artificial intelligence seamlessly into the development workflow, aiming to reduce the time from ideation to product conception by minimizing the amount of manual coding required. The full application can be downloaded from the project's homepage at trypear.ai.
The editor provides three main features according to its documentation. First, it maintains contextual awareness of the user's codebase, allowing developers to ask questions about their code directly while keeping all code stored locally on their computer for privacy. Second, the project prioritizes user experience and interface design to make development as seamless as possible. Third, as a VSCode fork, PearAI maintains a familiar development environment so users can transition without significant adjustment to their workflow.
The technical stack spans multiple technologies and languages. The core editor is built with TypeScript and Electron.js, while the landing page uses Next.js and React with Supabase authentication, styled with TailwindCSS and Shadcn components. The backend infrastructure consists of a Python Flask server connected to a Supabase database, with logging and telemetry handled through Axiom. This architecture reflects a comprehensive approach to building a modern AI-integrated development tool across frontend, backend, and infrastructure layers.
The most frequently addressed issue categories are bugs, enhancements, and good first issues, indicating a focus on both fixing problems and welcoming new contributors.
This network suggests PearAI is part of a broader ecosystem of AI and data visualization tools. The project is licensed under Apache 2.0 and maintains an active Discord community for user support and discussion.