Skip to content

ProToPortal.jl

The Portal to the Magic of PromptingTools and Julia-first LLM Coding.

Portal Icon

Why ProToPortal.jl?

Coding and prompt management should be efficient, not a chore.

ProToPortal.jl was born from a need to make my own coding efforts and general LLM interactions more productive and hassle-free. It's designed to help you manage and automate your workflows more effectively, whether you're on the go or at your desk.

It's the first Julia-focused GUI (evaluate Julia code, fix it, critique it - or automate it).

Quick Start Guide

Clone ProToPortal, instantiate it, enable your desired settings, and streamline your LLM interactions right away:

julia
# as a quick hack if you don't have your environment variables set up, run the below line with your OpenAI key
# ENV["OPENAI_API_KEY"] = "<your_openai_api_key>"
ENV["DATADEPS_ALWAYS_ACCEPT"] = "true"  # required for caching
using ProToPortal
launch(; cached = true)

Then head to your browser and go to http://127.0.0.1:8000 to see the app.

For more information, see the Getting Started section. Explore all available features in the Features by Tab section.


Ready to transform your coding productivity? Explore ProToPortal.jl now and start working smarter.

It's easy to deploy to Fly.io, so you can use it on the go. Open an issue if you would like me to publish a tutorial.