Developers

Philosophy

Contributing

Nebo is open source and welcomes contributions. Whether you're fixing a typo, reporting a bug, or building a new feature, here's how to get involved.

Repository

Nebo's source code is on GitHub. The project is a Rust workspace with a Tauri 2 frontend.

Ways to Contribute

Report Bugs

Found something broken? Open an issue with:

  • What you expected to happen
  • What actually happened
  • Steps to reproduce
  • Your OS and Nebo version

Build Skills and Agents

The easiest way to contribute is to build extensions and share them on the NeboLoop marketplace. Great skills help the entire community.

Improve Documentation

See something unclear or missing? Documentation improvements are always welcome.

Write Code

For code contributions:

  1. Fork the repository
  2. Create a feature branch
  3. Write tests for new functionality
  4. Submit a pull request

Development Setup

# Clone the repo
git clone https://github.com/NeboLoop/nebo.git
cd nebo

# Install Rust (if needed)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Install Tauri dependencies (platform-specific)
# macOS: Xcode Command Line Tools
# Linux: libwebkit2gtk-4.1-dev, libgtk-3-dev, etc.
# Windows: WebView2 (usually pre-installed)

# Build and run
cargo tauri dev

Code of Conduct

Be respectful. Be constructive. We're building something for everyone.