solomonembed

package module
v2026.609.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 9, 2026 License: MIT Imports: 1 Imported by: 0

README

Solomon logo

Go Status

Early release — preview software, not production-ready. APIs, behavior, and on-disk formats may change without notice. Bring your own OpenAI-compatible endpoint · Expect rough edges · Open an issue with feedback

Solomon

Interactive terminal harness for LLMs over OpenAI-compatible APIs — project-aware sessions, skills, slash commands, planning, and tooling.

What is Solomon

Solomon is a local-first terminal agent: one Go binary, your choice of LLM provider, project state under ~/.solomon. It is not an IDE or a hosted service.

  • Interactive REPL — multiline input, slash commands, checkpoints, streaming output
  • Plan and build modes — research and plan first (/plan), then implement with shell and file tools (/build)
  • Skills and MCP — install skills with solomon add; optional MCP tools from mcp.json
  • Headless runssolomon exec and --json / --jsonl for scripts and CI
  • BYO API — OpenAI-compatible HTTPS endpoints, Anthropic Messages API, or ChatGPT Sub via /connect

Data (config, chats, plans, skills) lives outside your repo in ~/.solomon, keyed by workspace root.

Install

Installs Go 1.25.0+ if needed, ensures make is available, configures your shell PATH, and runs go install.

The standard installer does not require Node.js. Node/npm are only needed for the optional Cursor integration.

macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/SAPPHIR3-ROS3/Solomon/main/scripts/install.sh | bash

From a clone: ./scripts/install.sh

Windows (PowerShell):

irm https://raw.githubusercontent.com/SAPPHIR3-ROS3/Solomon/main/scripts/install.ps1 | iex

From a clone: powershell -ExecutionPolicy Bypass -File .\scripts\install.ps1

Reload the terminal, then run solomon version.

go install (manual)

Requires Go 1.25.0+ (go.mod).

go install github.com/SAPPHIR3-ROS3/Solomon/v2026/cmd/solomon@latest

Pin a release tag: @v2026.527.2

If solomon is not found after install, the binary is in $(go env GOPATH)/bin — see Installation and PATH.

Build from a clone
git clone https://github.com/SAPPHIR3-ROS3/Solomon.git
cd Solomon
make build

Produces ./solomon (Unix/macOS) or ./solomon.exe (Windows). See Building and releases.

Quickstart

cd /path/to/your/project
solomon .

On first run, Solomon starts an interactive setup (provider URL, API key, model). Reconfigure later with /onboard; backup config with /configbackup.

At the You: prompt:

/plan          # planning tools only — create and edit plans on disk
/build         # shell, read/edit files, web search, subagent
/help          # full slash command list

One-shot without the REPL:

solomon exec "summarize the README"
solomon exec --jsonl "run go test ./..."   # CI / automation

You need network access and credentials for an OpenAI-compatible HTTPS API (base_url + API key), or configure a provider with /connect (Anthropic, ChatGPT Sub, Cursor).

Details: Configuration, Usage and commands.

Documentation

If you want to… Start here
Configure providers, MCP, web search Configuration
REPL, slash commands, CLI modes Usage and commands
Find chats, plans, skills on disk Data layout
Automate in CI Machine output · GitHub Actions example
Compare capabilities Feature catalog
Contribute or debug internals Package index · Overview · Agent turn pipeline · Tests

Full index: docs/ · Development: Testing, Cookbook · Startup flow: Startup and CLI

License

MIT License.

Documentation

Index

Constants

This section is empty.

Variables

View Source
var RootReadme string

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL