AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
Open-source incident management for Slack. One command opens the channel, pulls in the right people, and captures everything as it happens. The AI drafts the postmortem.
Developer toolsRuby · TypeScriptGitHub @FireFightLabsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Agent ready incident management built for Slack
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Open-source, agent-ready incident management
Run incidents from Slack, and let your AI agents work them too, with every action they take permissioned, approved, and on the record
Questions, or want to talk about running it at your company? [email protected]
Firefight is an incident management platform. It records what broke, who responded, and what you changed so it doesn't happen again.Read the full README ↗When something breaks in production, Halon figures out why and helps you fix it.
Run it on your own servers, or use FireFight Cloud.
Halon starts every run from your team's context: the resource map of what runs where, read live from your connected tools, the service catalog with owners, the handbook your team writes and approves, memory of past incidents that a person confirms, and every past incident and postmortem. How context works.
Sign up at app.firefight.app with Slack, Google or email.
To self-host, you need a machine with Docker, a hostname and a Slack workspace.
config/slack_manifests/template.yml, with your address in place of <base-url>..env from .env.selfhost.example: your hostname, a Postgres password, the Slack app's three keys, and the secrets these print.
docker run --rm ghcr.io/firefightlabs/firefight:latest bin/rails secret
docker run --rm ghcr.io/firefightlabs/firefight:latest bin/rails db:encryption:init
docker compose up -d. Sign in with Slack at your address and run /ff new.SELF_HOSTING.md covers AI keys, code sandboxes, upgrades and backups.
In the last 30 days we merged more than 400 pull requests and tagged 49 releases. Every version is published to ghcr.io/firefightlabs/firefight, the same image FireFight Cloud runs. The changelog has the details.
Contributions are welcome. Start with CONTRIBUTING.md, and report vulnerabilities as SECURITY.md describes.
AGPL-3.0. Run it, host it and change it. If you offer a changed version as a service, publish your changes under the same license.