boldsoftware/shelley

Shelley is a coding agent

What it solves

Shelley provides a mobile-friendly, web-based interface for a coding agent that allows users to interact with multiple models and modalities (like screenshots and charts) to write and manage code. It is designed to bring the agent directly to the compute environment, specifically tailored for use with exe.dev but usable elsewhere.

How it works

Shelley uses a Go backend with SQLite for storage and a TypeScript/Vue 3 frontend. It manages conversations consisting of messages from the user, the model, tools, and the harness. The UI is kept in sync with the backend via a Server-Sent Events (SSE) endpoint.

Who it’s for

Developers who want a web-based, multi-modal coding assistant that is accessible from mobile devices and can be integrated with their own authorization and sandboxing tools.

Highlights

  • Multi-modal support for screenshots, charts, and graphs.
  • Multi-model compatibility to leverage different AI innovations.
  • Mobile-friendly web interface to avoid terminal-based constraints.
  • Single-user architecture designed to bring the agent to the compute.

Related

  • Project
  • Project
  • Project
  • Project
  • Project