Skip to content

gimbleHQ/Gimble-dev

Gimble CLI

AI debugging for physical systems. Capture live logs and telemetry and get evidence-grounded answers.

Website · Docs · Issues

MIT License Platform Latest Release

Gimble is a free, open-source CLI for debugging physical systems. It captures terminal and log context, ingests live telemetry and system state—so engineers can get answers grounded in real events and fix issues faster without digging through thousands of log lines.

  • Capture live terminal and log context as you work
  • Open a live browser session you can share
  • Get answers with evidence, not hallucinations or guesswork

Quickstart

Install (Linux + macOS):

curl -fsSL https://raw.githubusercontent.com/gimbleHQ/Gimble-dev/main/scripts/install_latest.sh | bash

Then finish first-time setup (the installer or gimble setup will guide you). Gimble setup requires accepting the data/privacy policy. See /docs/privacy_policy.md.

Start a session (normal terminal):

gimble

Cloud chat + log upload (run inside that session):

gim chat

Gimble CLI connects to a hosted Gimble Cloud companion that powers chat and evidence retrieval.

Gimble CLI to Cloud flow (terminal + live UI)

Architecture

Gimble architecture diagram

  • The CLI captures session activity and uploads sanitized logs.
  • Gimble Cloud turns that context into a live, queryable and shareable browser session.
  • Every answer is grounded with evidence from your session history.

Usage

Commands depend on where you run them: your normal shell (gimble …) vs inside an active Gimble session (gim …).

Shell (gimble)

Command What it does
gimble / gimble session Start a Gimble shell session
gimble --version Print the installed version
gimble setup Run the first-time setup wizard
gimble keys Set OpenAI, Groq, or Nebius API keys
gimble profile Show the active profile; use gimble profile <subcommand> to create, switch, or edit profiles

Inside a session (gim)

Command What it does
gim chat Start Gimble Cloud chat and the log uploader
gim keys Update API keys without leaving the session
gim profile Show the active profile
gim exit Stop the uploader and leave the session

Full syntax (especially profiles), flags, and examples: command reference. Use gimble --help for the exact text your build ships with.


Documentation

Doc Contents
Command reference All commands, profile subcommands, examples
Environment & local config Config paths, chat.env, proxies, logs
Troubleshooting PATH, permissions, Homebrew, APT, network

Contributing

We welcome contributions. Please read the Contributing Guide and Code of Conduct before getting started.


Support

We love support from the community and appreciate you taking the time to try Gimble — thank you.

This is a passion project born out of our frustration with unreliable physical systems, and we’re trying our best to keep it free and open-source for everyone. We currently cover the compute costs ourselves and rely on free-tier cloud resources, so heavy usage can occasionally trigger rate limits. If that happens, please reach out to us here — we’d love to discuss and figure out a way to support your use case.

Email: gimble256@gmail.com

Regards, S & R.

About

Gimble CLI connects your local development environment to an AI chat interface, turning terminal logs and system context into actionable intelligence.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors