Git Product home page Git Product logo

trifall / pearai-app Goto Github PK

View Code? Open in Web Editor NEW

This project forked from trypear/pearai-app

0.0 0.0 0.0 837.2 MB

The Best AI-Powered Text Editor Made By Coders, For Coders. A fork of VSCode.

Home Page: https://trypear.ai

License: Other

Shell 5.39% JavaScript 62.46% Ruby 0.10% C++ 0.17% Python 0.13% Perl 0.12% C 0.05% PHP 0.06% Objective-C 0.08% Java 0.04% Lua 0.02% Groovy 0.24% Clojure 0.07% R 0.02% Go 0.04% CoffeeScript 0.04% C# 0.05% F# 0.04% Rust 29.92% PowerShell 0.96%

pearai-app's Introduction

Pear: The Best AI-Powered Code Editor

Supercharge your development with an editor designed for less coding, using AI. PearAI is forked from VSCode, and aims to reduce the time from ideation to conception for your product development by achieving the most seamless integration with AI.

This repository serves as the primary application for PearAI, with most functionalities housed within the extension/pearai folder. We recommend focusing your work within this submodule by cloning it from https://github.com/trypear/pearai-app/.

To download the full product visit our homepage at https://trypear.ai.

Prerequisites

PearAI currently only supports OpenAI at this time. To obtain an OpenAI API key go to platform.openai.com/account/api-keys.

Features

  • Knows your code - Pear has context on your database so you can ask questions about your code.
  • Auto-implement features - Ask for a feature and receive a PR implementing it.
  • UI/UX focused - Pear puts the user experience first, making developing as seamless as possible.
  • Never start from scratch - Pear comes with high-quality templates and boilerplate code for any type of project.
  • Batteries included - Pear comes fully setup with shortcuts and terminal plugins used to supercharge development productivity.
  • Familiar feel - Pear is a fork of VSCode, so you can pick up exactly where you left off.

Roadmap

Our Master Document Roadmap contains the Pear AI roadmap, focusing on the teams development journey, and the community that surrounds Pear AI.

Contributing

Read our to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes.

We welcome contributions from the community! Whether you're fixing a bug, improving the documentation, or adding a new feature, we appreciate your help in making PearAI better. To help you get your feet wet and become familiar with our contribution process, we have a list of good first issues that contains things with a relatively limited scope. This is a great place to get started!

Please review our Contributing Guide to get started.

Known or Common Errors

Below describes a set of known or common errors that can occur when developing with PearAI and the steps that can resolve such issues.

No main.js found

The following issue can occur after the build process.

[Error: ENOENT: no such file or directory, open '/pearai/out/vs/code/electron-main/main.js'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: '/code/pearai/out/vs/code/electron-main/main.js',
  phase: 'loading',
  moduleId: 'vs/code/electron-main/main',
  neededBy: [ '===anonymous1===' ]
}

To resolve this, follow the below steps:

  1. Remove the build rm -rf out
  2. Re-run the app: ./scripts/code.sh
  3. If this persists please reach out via the communication channels listed in the Contact section

License

Pear is licensed under the Pear Enterprise Edition (EE) license (the “EE License”). See the LICENSE file for details.

Contact

For any questions or issues, please open an issue or reach out in the PearAI Discord.

Acknowledgements

Thanks to these wonderful people who have contributed to this project:

Feel free to join them and contribute!

pearai-app's People

Contributors

bpasero avatar jrieken avatar tyriar avatar joaomoreno avatar mjbvz avatar sandy081 avatar alexdima avatar isidorn avatar rebornix avatar roblourens avatar aeschli avatar meganrogge avatar alexr00 avatar hediet avatar sbatten avatar connor4312 avatar aiday-mar avatar weinand avatar chrmarti avatar lszomoru avatar dbaeumer avatar lramos15 avatar ramya-rao-a avatar octref avatar amunger avatar rzhao271 avatar tylerleonhardt avatar joyceerhl avatar deepak1556 avatar benibenj avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.