pearai-master
by
trypear

Description: Master Repo For PearAI

View on GitHub ↗

Summary Information

Updated 57 minutes ago
Added to GitGenius on December 24th, 2024
Created on October 9th, 2024
Open Issues & Pull Requests: 27 (+0)
Number of forks: 105
Total Stargazers: 757 (+0)
Total Subscribers: 6 (+0)

Issue Activity (beta)

Open issues: 27
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 379 days
Stale 30+ days: 25
Stale 90+ days: 25

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 21.6 days
Mean response time: 42.7 days
90th percentile: 115.7 days
Tracked items: 21

Most active contributors

Detailed Description

PearAI is a master repository that serves as an inventory and unified interface for integrating leading AI tools into a single platform. The project is structured as a collection of interconnected repositories that together form the complete PearAI ecosystem. The pearai-app repository contains the bulk of editor functionalities and is built as a fork of VSCode, while the pearai-submodule, a fork of Continue, handles the majority of AI chat capabilities. Additional components include the pear-landing-page for user-facing marketing, pearai-documentation for user guides, pearai-server for optional backend services that allow users to avoid managing their own API keys, and pearai-server-issues-public for tracking server-related issues separately.

The technology stack reflects a modern full-stack approach. The core PearAI application is built in TypeScript and Electron.js, enabling cross-platform desktop functionality. The landing page uses Next.js and React with Supabase authentication, styled with TailwindCSS and Shadcn components. The backend infrastructure relies on Python FastAPI with a Supabase database. Logging and telemetry are handled through Axiom and PostHog. Development requires specific tool versions including Node.js 20.18.0, npm 10.8.2, Yarn 1, Python 3.11.X, Rust, and platform-specific C/C++ compiler toolchains.

According to GitGenius activity tracking, the repository shows moderate engagement with a median issue and pull request response latency of 518 hours and a mean of 1024.8 hours across 21 tracked items. The most active contributors are nang-dev with 9 recorded events, Fryingpannn with 7 events, and AcstyMarketing with 2 events. The repository maintains overlapping contributor relationships with nousresearch/hermes-agent, trycua/cua, and trypear/pearai-app, indicating collaborative development patterns across related projects.

The project is classified across multiple AI and machine learning domains including neural networks, deep learning, AI development, natural language processing, dialogue systems, chatbot frameworks, conversational AI, and algorithm optimization. This broad classification reflects PearAI's goal of curating and integrating diverse AI capabilities into a cohesive user experience.

Development workflow emphasizes accessibility for contributors. The project provides clear prerequisites and installation instructions, with a documented development process that includes launching development servers through VSCode's Run and Debug interface. Hot Module Reload is enabled for React frontends including the Roo Code frontend, creator overlay, and chat pane, allowing developers to see changes without full restarts. The team actively encourages community contributions through GitHub issues and maintains a Discord server for direct communication. Contributors are asked to comment on issues before starting work and are advised to be mindful of upstream compatibility when modifying the VSCode and Roo Code forks.

pearai-master
by
trypeartrypear/pearai-master

Repository Details

Fetching additional details & charts...