---
title: "Gitea integration for LuumenAI"
url: "https://www.luumen.ai/integrations/gitea/"
entity: SoftwareIntegration
category: "Source control & CI/CD"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Gitea integration for LuumenAI

Read your Gitea instance's version, settings, and templates from the terminal

## What LuumenAI can do with Gitea

LuumenAI connects to Gitea with an API token and exposes 19 tools (19 read-only). Every tool is read-only, so it can answer questions from Gitea but cannot change anything in it.

## Key facts

- Authentication: API token
- Tools available: 19 tools (19 read-only)
- Plan: available on all plans
- Category: Source control & CI/CD

## About Gitea with LuumenAI

Connect Gitea and ask what your instance is actually running. GITEA_GET_VERSION and GITEA_GET_NODE_INFO answer the build question. The general settings tools cover API limits, attachments, repository feature flags, and UI defaults. GITEA_LIST_GITIGNORE_TEMPLATES and the license, label, and signing key lookups fill in the rest. Read-only, over an API key.

## Example tools

Read-only (19 in total):

- `GITEA_ACTIVITYPUB_PERSON` — Retrieve the ActivityPub Person actor for a Gitea user.
- `GITEA_GET_GENERAL_API_SETTINGS` — Retrieve the Gitea instance's global API settings including pagination limits and response size constraints.
- `GITEA_GET_GENERAL_ATTACHMENT_SETTINGS` — Retrieve the Gitea instance's global settings for file attachments including enabled status, allowed file types, size limits, and file count limits.
- `GITEA_GET_GENERAL_REPOSITORY_SETTINGS` — Retrieve the Gitea instance's global settings for repositories including feature flags for mirroring, HTTP Git, migrations, stars, time tracking, and LFS.
- `GITEA_GET_GENERAL_UI_SETTINGS` — Retrieve the Gitea instance's global settings for UI including default theme, allowed reactions, and custom emojis.
- `GITEA_GET_GITIGNORE_TEMPLATE_INFO` — Retrieve information about a specific gitignore template.
- `GITEA_GET_LABEL_TEMPLATE_INFO` — Retrieve all labels from a specific label template.
- `GITEA_GET_LICENSE_TEMPLATE_INFO` — Retrieve information about a specific license template.

## Frequently asked questions

### How does LuumenAI connect to Gitea?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Gitea on its own?

No. Every one of the 19 tools is read-only, so LuumenAI can answer questions from Gitea but cannot change anything in it.

### Is there an audit trail?

Every call to Gitea is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/gitea/
