<img width="200px" src="https://github.com/echolon-app/echolon/raw/v1.1.4/core/assets/app-icon/logo.svg">
A powerful, git-native and local-first API client built with Electron and React.
<img width="800px" src="https://github.com/echolon-app/echolon/raw/v1.1.4/core/assets/app-icon/echolon-app-request-editor-1.webp">
Echolon is a open source project. There is a paid version if you want to support the future development. It offers features that are required on a larger scale but 95% of its features are completely. The commercial usage applies to the binaries downloaded from Github or echolon.app. If you want to build the project yourself it is 100% free.
cd core
# Install dependencies
npm install
# Start development server
npm run dev
cd core
# Build for all platforms
npm run package:all
# Build for specific platform
npm run package:mac
npm run package:win
npm run package:linux
cd core
npm run release:all
cd web
npm run deploy
npm run deploy:lib
For macOS code signing, set these environment variables:
CSC_LINK=/path/to/certificate.p12
CSC_KEY_PASSWORD=certificate_password
APPLE_ID=your@email.com
APPLE_APP_SPECIFIC_PASSWORD=xxxx-xxxx-xxxx-xxxx
APPLE_TEAM_ID=XXXXXXXXXX
For Windows code signing (optional, without you get a warning on install):
CSC_LINK=/path/to/certificate.pfx
CSC_KEY_PASSWORD=certificate_password
For linux builds:
brew install rpm
MIT
$ claude mcp add echolon \
-- python -m otcore.mcp_server <graph>