Developer Tools45 toolsPaste one API key
Gitea integration for AI agents
Community managed lightweight code hosting solution written in Go.
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Gitea once and call the same tools from all of them.
Setup
Connect Gitea through ClawLink's hosted setup.
- Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Gitea exposes 45 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
gitea_activitypub_person | Retrieve the ActivityPub Person actor for a Gitea user | Read |
gitea_get_branch | Retrieve a repository branch, its commit, and effective protection state | Read |
gitea_get_commit | Retrieve one repository commit by Git ref or SHA | Read |
gitea_get_commit_status | Get the combined status and individual checks for a commit reference | Read |
gitea_get_current_user | Return the Gitea user authenticated by the connected API token | Read |
gitea_get_general_api_settings | Retrieve the Gitea instance's global API settings including pagination limits and response size | Read |
gitea_get_general_attachment_settings | Retrieve the Gitea instance's global settings for file attachments including enabled status | Read |
gitea_get_general_repository_settings | Retrieve the Gitea instance's global settings for repositories including feature flags for | Read |
gitea_get_general_ui_settings | Retrieve the Gitea instance's global settings for UI including default theme, allowed | Read |
gitea_get_git_object | Retrieve a repository Git tree or blob by object SHA | Read |
gitea_get_gitignore_template_info | Retrieve information about a specific gitignore template | Read |
gitea_get_label_template_info | Retrieve all labels from a specific label template | Read |
gitea_get_license_template_info | Retrieve information about a specific license template | Read |
gitea_get_node_info | Retrieve the nodeinfo of the Gitea application | Read |
gitea_get_pull_request | Retrieve one pull request and its current merge state and references | Read |
gitea_get_release_by_tag | Retrieve a repository release by its exact tag name | Read |
gitea_get_repository | Retrieve metadata and capabilities for one repository | Read |
gitea_get_repository_contents | Retrieve file content or directory entries from a repository path | Read |
gitea_get_signing_key | Retrieve the default GPG signing key used by Gitea to sign commits | Read |
gitea_get_version | Retrieve the version of the Gitea application | Read |
gitea_get_workflow_job | Get structured status and step details for one Gitea Actions job | Read |
gitea_get_workflow_job_logs | Retrieve the plain-text diagnostic log for a repository Actions job | Read |
gitea_list_branches | List repository branches and their head commits | Read |
gitea_list_commits | List and filter commits in a repository | Read |
gitea_list_gitignore_templates | Retrieve all available gitignore templates | Read |
gitea_list_issue_comments | List comments on a repository issue, optionally bounded by update time | Read |
gitea_list_label_templates | Retrieve all available label templates | Read |
gitea_list_license_templates | Retrieve all available license templates | Read |
gitea_list_pull_request_files | List files changed by a pull request | Read |
gitea_list_pull_requests | Filter and list pull requests in a repository | Read |