Install Arto
Get started with Arto in seconds. Choose your preferred installation method.
HomebrewRecommended
The easiest way to install Arto on macOS. Homebrew handles installation and updates automatically.
brew install --cask arto-app/tap/artoGatekeeper Note
Since Arto is not notarized yet, you may need to allow it in System Settings → Privacy & Security after first launch, or run:
xattr -dr com.apple.quarantine /Applications/Arto.appNix
For Nix users, Arto can be run directly from the flake or added to your configuration.
Try it out
nix run github:arto-app/ArtoAdd to your flake
{
inputs = {
arto.url = "github:arto-app/Arto";
};
outputs = { self, nixpkgs, arto, ... }: {
# nix-darwin
darwinConfigurations.your-host = darwin.lib.darwinSystem {
modules = [
{
environment.systemPackages = [
arto.packages.${system}.default
];
}
];
};
# home-manager
homeConfigurations.your-user = home-manager.lib.homeManagerConfiguration {
modules = [
{
home.packages = [
arto.packages.${system}.default
];
}
];
};
};
}Build from Source
For developers who want to build Arto from source or contribute to development.
Prerequisites
Clone and build
git clone https://github.com/arto-app/Arto.git
cd Arto
pnpm install
cargo build --releaseVim / Neovim Plugin
Open Markdown files in Arto directly from Vim or Neovim with the official arto.vim plugin.
vim-plug
Plug 'arto-app/arto.vim'lazy.nvim
{ 'arto-app/arto.vim' }Requirements
Requires Vim 9.0+ or Neovim 0.10+, and Arto v0.15.0+ installed at /Applications/Arto.app.
Emacs Package
Open Markdown files in Arto directly from Emacs with the official arto.el package.
package-vc (Emacs 29+)
(package-vc-install "https://github.com/arto-app/arto.el")use-package with vc (Emacs 30+)
(use-package arto
:vc (:url "https://github.com/arto-app/arto.el"))Manual
(add-to-list 'load-path "/path/to/arto.el")
(require 'arto)Requirements
Requires Emacs 27.1+ and Arto v0.15.0+ installed at /Applications/Arto.app.
System Requirements
Cross-Platform Support
Arto is currently macOS-only, but cross-platform support (Windows, Linux) is planned for future releases.