Skip to content

miceliodev/micelio

Repository files navigation

Micelio

Micelio is a minimalist and free software git forge. The main instance is available at micelio.dev.

Warning

This project is a work in progress and exploratory. Expect breaking changes and incomplete features.

Documentation

The documentation for users, contributors, and hosters is available at /docs.

Development

Note

Micelio uses libgit2 for Git operations via Zig NIFs. You'll need to install it before compiling:

  • macOS: brew install libgit2
  • Debian/Ubuntu: apt-get install libgit2-dev

The mic CLI vendors gRPC C core version v1.76.0 in mic/vendor/grpc. Building the CLI fetches gRPC dependencies into mic/vendor/grpc/third_party (no git submodules).

The Phoenix server lives in app/. The Rust CLI lives in hif/.

mic CLI (early access)

mic auth login
mic checkout <account>/<project>
mic status
mic land "your goal"

To start your Phoenix server:

  • Run cd app && mix setup to install and setup dependencies
  • Start Phoenix endpoint with cd app && mix phx.server or inside IEx with cd app && iex -S mix phx.server

Now you can visit localhost:4000 from your browser.

Ready to run in production? Please check our deployment guides.

License

Micelio is licensed under the Mozilla Public License 2.0 (MPL-2.0). See LICENSE.

About

An open source Git forge for agentic development

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors