# cerebro
**Repository Path**: zhangchegye/cerebro
## Basic Information
- **Project Name**: cerebro
- **Description**: 开源生产力助推器与大脑
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-12-13
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Cerebro
[![Build Status][travis-image]][travis-url]
[![Dependency Status][david_img]][david_site]
[](#backers)
[](#sponsors)
## Usage
You can download the latest version on [releases](https://github.com/KELiON/cerebro/releases) page.
After installation use default shortcut `ctrl+space` to show an app window. You can customize this shortcut clicking on icon in menu bar → preferences.

## Plugins
### Core plugins
* Search in the web with google suggestions;
* Search & launch application, i.e. `spotify`;
* Navigate in file system with file previews (i.e. `~/Dropbox/passport.pdf`);
* Calculator;
* Smart converter. `15$`, `150 рублей в евро`, `100 eur in gbp`;
### Install and manage custom plugins
Use built-in `plugins` command to search and manage custom plugins.
Discover plugins and more at [Cerebro's Awesome List](https://github.com/lubien/awesome-cerebro).
## Development
If you have any questions feel free to chat in gitter: https://gitter.im/KELiON-cerebro.
### Create plugin
Check out [plugins documentation](./docs/plugins.md).
### Install
First, clone the repo via git:
```bash
$ git clone https://github.com/KELiON/cerebro.git cerebro
```
And then install dependencies:
```bash
$ cd cerebro && yarn && cd ./app && yarn && cd ../
```
### Run
```bash
$ yarn run dev
```
> Note: requires a node version >=6.x
### Resolve common issues
1. `AssertionError: Current node version is not supported for development` on npm postinstall.
After `yarn` postinstall script checks node version. If you see this error you have to check node and npm version in `package.json` `devEngines` section and install proper ones.
2. `Uncaught Error: Module version mismatch. Exepcted 50, got ...`
This error means that node modules with native extensions build with wrong node version (your local node version != node version, included to electron). To fix this issue run `cd ./app && yarn run rebuild`
#### Config file path
*Windows*: `%APPDATA%/Cerebro/config.json`
*Linux*: `$XDG_CONFIG_HOME/Cerebro/config.json` or `~/.config/Cerebro/config.json`
*macOS*: `~/Library/Application Support/Cerebro/config.json`
### Package
Use this command to build `.app` file:
```bash
$ yarn run package
```
## Be in touch
Follow to be notified about new releases or learn some productivity tips with Cerebro:
* [Twitter](https://twitter.com/cerebro_app)
* [Facebook](https://www.facebook.com/cerebroapp)
* [Google+](https://plus.google.com/104292436165594177472)
* [VK.com](https://vk.com/cerebroapp) – channel in Russian
Or [subscribe to newsletter](http://eepurl.com/coiKU9) to be notified only about big releases.
## Support
### Backers
Support us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/cerebro#backer)]
### Sponsors
Become a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/cerebro#sponsor)]
## License
MIT © [Alexandr Subbotin](https://github.com/KELiON)
[travis-image]: https://travis-ci.org/KELiON/cerebro.svg?branch=master
[travis-url]: https://travis-ci.org/KELiON/cerebro
[david_img]: https://img.shields.io/david/KELiON/cerebro.svg
[david_site]: https://david-dm.org/KELiON/cerebro