Martin Pluskal's avatar

Martin Pluskal

pluskalm

Involved Projects and Packages
Maintainer

C-Vise is a super-parallel Python port of the C-Reduce. The port is fully compatible to the C-Reduce and uses the same efficient LLVM-based C/C++ reduction tool named clang_delta.

C-Vise is a tool that takes a large C, C++ or OpenCL program that has a property of interest (such as triggering a compiler bug) and automatically produces a much smaller C/C++ or OpenCL program that has the same property. It is intended for use by people who discover and report bugs in compilers and other tools that process C/C++ or OpenCL code.

Maintainer

The falcosecurity libs are the core libraries behind Falco and sysdig:
libscap (system capture) reads kernel events from the various drivers and
capture files; libsinsp (system inspection) provides the state engine,
filtering, event formatting and plugin framework on top of libscap.

The container plugin (libcontainer.so) enriches Falco/libsinsp events
with container metadata from the local container runtimes. Built from the
falcosecurity/plugins monorepo (plugins/container).

Maintainer
Maintainer

Gengetopt is a tool to generate C code to parse getopt styled command line
arguments.
It's similar or even more powerful than the well known libpopt but does not
add any run or compile time dependencies to your projects. Moreover
reading/writing the options from/to config files is also supported.

GitHub's official Model Context Protocol (MCP) server. It exposes the GitHub
API - repositories, issues, pull requests, Actions, code scanning, discussions
and more - as MCP tools, so MCP capable AI clients and editors can query and
act on GitHub on the user's behalf.

The server speaks both the stdio transport and streamable HTTP, groups its
tools into toolsets that can be enabled individually, and supports a read-only
mode.

Authenticate with a GitHub personal access token. Note that this build carries
no built-in OAuth client credentials - those belong to upstream's own published
binaries and are not part of the source - so the zero configuration OAuth login
described in some of the upstream documentation is unavailable here. Use a
personal access token, GitHub App credentials, or pass your own OAuth client id
via --oauth-client-id.

Maintainer

Grok is xAI's terminal-based AI coding agent: an interactive TUI that pairs
with the Grok models to read, edit and reason about code in your working
directory, run shell commands and drive common developer workflows from the
command line.

This package ships the agent as the %{_bindir}/grok command.

Maintainer

Headroom is a context-optimization layer for LLM applications. It compresses
tool output and conversation context so requests use fewer tokens, and ships
a command-line interface plus a compiled pyo3 extension (headroom._core).

This package is the core CLI. The optional [proxy] extra lives in the
headroom-proxy subpackage; without it, "headroom proxy" / "headroom wrap"
exit because ensure_proxy_dependencies() hard-imports that set. Code-aware
slicing shells out to the distro ast-grep binary rather than the
ast-grep-cli PyPI wheel.

Maintainer

Security-oriented fuzzer with powerful analysis options. Supports
evolutionary, feedback-driven fuzzing based on code coverage
(software and hardware).

Maintainer Bugowner

Kimi Code is Moonshot AI's command-line coding agent. It provides an
interactive terminal assistant for software engineering tasks, driven by the
Kimi family of models.

Maintainer Bugowner

libb64 is a library of ANSI C routines for fast encoding/decoding data into and
from a base64-encoded format. C++ wrappers are included, as well as the source
code for standalone encoding and decoding executables.

Maintainer

An MCP (Model Context Protocol) server exposing Bugzilla as a set of tools,
so MCP-capable clients can search, read and act on Bugzilla bugs.

Maintainer

An MCP (Model Context Protocol) server exposing a Redmine instance as a set
of tools, so MCP-capable clients can search, read and act on Redmine issues,
projects, wikis and time entries through Redmine's REST API.

Maintainer Bugowner

msitools is a set of programs to inspect and build Windows Installer
(.MSI) files. It is based on libmsi, a portable library to read and
write .MSI files.

msitools plans to be a solution for packaging and deployment of
cross-compiled Windows applications.

Maintainer

Codex is OpenAI's coding agent for the terminal. It runs an interactive TUI
that pairs with the Codex models to read, edit and reason about the code in
the current working directory, run shell commands inside a sandbox and drive
common developer workflows from the command line.

The %{_bindir}/codex binary is a multicall executable: the helper programs
(apply_patch, codex-linux-sandbox, codex-execve-wrapper) are dispatched from
argv[0], and the remaining tools are subcommands (exec, mcp,
app-server, execpolicy, sandbox, responses-api-proxy, completion, doctor,
agents, queue).

Maintainer

opencode is an AI coding agent that runs in the terminal. It works with a
range of model providers, reads and edits files in a project, runs commands,
and keeps a session history.

This build is the command line client only. The optional web interface is not
included.

It also does not update itself, install npm packages into your home
directory, or download syntax highlighting grammars from GitHub, all of which
upstream does by default. README.SUSE-maint lists the environment variables
that turn each of them back on.

Maintainer
Maintainer Bugowner

pi is a terminal coding agent. It runs in interactive, print/JSON, and RPC
modes, and can be embedded in other applications through its SDK.

It is extended with TypeScript extensions, skills, prompt templates and
themes rather than by forking it, and those extensions are distributed as
pi packages via npm or git.

Maintainer Bugowner

Command line client for Picsart's generative AI service.

Maintainer Bugowner

The tool does the following:

1. Extracts input packages
2. Searches for *.debuginfo, *.so and header files
3. Creates ABI dumps of all found shared objects
4. Filters out private part of the ABI using info from header files
5. Matches shared objects in old and new packages
6. Compares ABI dumps of corresponding objects
7. Creates backward binary/source compatibility reports
The pkg-abidiff tool is based on the ABI Compliance Checker tool. It is executed on every shared object found in the RPM. You can find reports of the ABI Compliance Checker by following the links in the "Shared Objects" section of the output report: https://abi-laboratory.pro/examples/compat_report/x86_64/libssh4/0.5.3-2.1.1/0.6.3-8.1/

The ABI Compliance Checker tool is designed to compare particular shared objects (or debug info ABI dumps). The pkg-abidiff is designed to compare sets of shared objects in RPM packages. Also it searches for all necessary data in RPMs and provides all necessary options to ABI Compliance Checker.

Maintainer Bugowner

A tool for visualizing changes in Linux software packages (RPM, DEB, TAR.GZ, etc).
The tool is intended for Linux maintainers who are interested in ensuring
compatibility of old and new versions of packages.

Header-only C++ SDK wrapping the Falcosecurity plugin API, used to
write Falco/libsinsp plugins in C++.

Maintainer Bugowner

Radamsa is a test case generator for robustness testing, aka a fuzzer. It
can be used to test how well a program can stand malformed and potentially
malicious inputs. It operates based on given sample inputs and thus
requires minimal effort to set up. The main selling points of radamsa are
that it is easy to use, contains several old and new fuzzing algorithms, is
easy to script from command line and has already been used to find a slew
of bugs in programs that actually matter.

Maintainer Bugowner

rbtools is a set of client tools to use with Review Board.
This consists of the following officially supported tools:

* post-review
- Create and update review requests based on changes in a local tree.
* rbt
- Execute a number of useful sub-commands to interact with local source
code repositories and Review Board.
* Python API Client
- Python bindings to simplify interaction with the the Review Board
Web API.

There are also some user-contributed scripts and application plugins in the
contrib directory. See the associated README files for more information.

Maintainer
openSUSE Build Service is sponsored by