agent-of-empires - mobile-first multi-agent control plane
TUI and web UI for managing parallel Claude Code, OpenCode, Codex, Gemini, Copilot, and Factory Droid sessions. Backed by tmux and git worktrees so each agent gets its own branch.
Tag
99 entries tagged with #rust.
Single-binary Rust tools where the language choice meaningfully affects how the tool behaves - fast startup, low memory, no runtime dependency.
TUI and web UI for managing parallel Claude Code, OpenCode, Codex, Gemini, Copilot, and Factory Droid sessions. Backed by tmux and git worktrees so each agent gets its own branch.
Rust gateway in front of OpenAI, Anthropic, Gemini, and self-hosted LLMs (plus MCP servers) with RBAC, audit logs, rate limits, and cost tracking. The boring layer enterprises actually need.
Rust CLI that compresses prompt and context payloads before they hit the model, trading a small accuracy delta for measurable token-cost savings.
Rust knowledge-graph layer that replaces token-heavy file dumps with concise graph queries, targeting Antigravity, Claude Code, Cursor, and Gemini agents.
Local-first Rust TUI that searches Claude Code, Codex, and OpenCode session history with hybrid full-text plus semantic retrieval. Built on ratatui.
Open-source CLI for sub-second VMs on macOS (Hypervisor.framework) and Linux (KVM) via libkrun. Sandboxes untrusted code with hardware isolation and packs stateful environments into a single .smolmachine file.
Rust reimplementation of Anthropic's Claude Code CLI that avoids the upstream V8 heap OOM in long sessions. Daily-driver replacement that keeps the same UX without Node.
Ratatui-based coding agent with Anthropic, OpenAI, Gemini, and Codex providers, plus local LM Studio/Ollama. Uses ast-grep for structured code search and supports MCP and Agent Client Protocol.
Open-source sandbox runtime for LLM-generated code built on RustVMM and KVM. Targets sub-60ms cold starts with full kernel isolation, designed as a self-hostable replacement for closed E2B-style services.
Rust MCP server plus shell hook that compresses context for Cursor, Claude Code, Copilot, Windsurf, Gemini CLI and 24 other tools. Single binary, zero telemetry.
Rust terminal UI for exploring cache directories on macOS and Linux. Scans cached packages for known CVEs, finds outdated deps, and reclaims disk space.
From-scratch Rust port of Stanford's XTR-Warp running on a single SQLite DB with 21ms p95 latency. Ships Pickbrain, a Claude Code/Codex skill that searches across all your past agent sessions.
Transport-layer security middleware for LLM agent systems that enforces deterministic policies to mitigate data exfiltration and unauthorized tool calls. OS, language, and framework agnostic.
Rust TUI and CLI that indexes and searches local coding-agent session history across Codex, Claude Code, Gemini, Cursor, Aider and seven other providers.
Rust terminal app that puts every Claude/Codex/Gemini/Kilocode session on a GPU-accelerated infinite canvas you can pan and zoom across.
Self-hosted Rust orchestrator that runs Claude Code and OpenCode inside isolated Linux workspaces, with skills, configs, and encrypted secrets stored in a git repo.
Rust daemon that compresses 2M-token repos down ~95% into a Principal Engineer-style context for Cursor, Claude Code, Opus, Codex, and custom providers.
Rust tool that lets AI agents in separate terminals message, watch, and spawn each other. Works with Claude Code, Gemini CLI, Codex, and OpenCode for ad-hoc multi-agent workflows.
Single-binary Rust OpenTelemetry receiver and dashboard for local LLM development. Captures spans from agent runs without spinning up Jaeger or a vendor backend.
Rust agent multiplexer that lives in the terminal and lets you drive Claude Code, Codex, and other coding agents side by side in one TUI.
Rust merge driver that resolves false conflicts when independent agents edit the same file, claiming roughly 95% reduction versus line-based merge by working at entity granularity.
Rust MCP gateway that collapses N servers and M tools into two tools by following the Code Mode pattern, cutting tool-list overhead to roughly 1,000 tokens.
Rust CLI that searches 110K+ community skills, installs them declaratively, and deploys them across Claude Code, Codex, Cursor, Antigravity, and friends.
Rust CLI issue tracker designed for coding agents to file, claim, and close issues without a heavyweight Jira/Linear integration. Single-binary, local-first.
Rust CLI that runs MCP servers with reduced fork/exec overhead, intended for AI coding agents that spawn many short-lived MCP calls. Cuts the per-tool-call cost of MCP-heavy workflows.
Drop-in Artifactory and Nexus alternative that supports 40+ package formats, security scanning, WASM plugins, and edge replication. Self-hostable in Rust.
Rust code intelligence engine that builds a deterministic program graph for agents instead of relying on embedding-based RAG. Exposed over MCP for Claude Code and similar clients.
Rust MITM proxy that intercepts HTTP/HTTPS in forward and reverse modes with TLS interception, a TUI, and a web GUI. Useful for inspecting what agents and apps are actually sending over the wire.
SQLite extension that brings durable pub/sub, task queues, and event streams to SQLite by watching the WAL file for ~1ms cross-process notifications. Inserts jobs in the same transaction as business writes for an outbox pattern by default.
Config-driven Rust CLI that compresses verbose command output (logs, test runs, build output) before it reaches an agent's context window. Pluggable rules for stripping noise without losing signal.
Rust SDK for driving Windows applications with native UI Automation, designed as a Playwright-style API for AI agents. Lets LLMs click, type, and read state across desktop apps.
Rust CLI that monitors branch and fork sync status across your GitHub repositories. Surfaces diverged forks, stale branches, and unmerged PRs from one terminal view.
Tauri desktop app that organizes, syncs, and shares skills across Claude Code, Codex, OpenCode, and other AI tools. React 19 frontend with a Rust core.
Cross-platform Rust desktop app that cleans node_modules, build caches, and other developer artifacts and audits common environment misconfigurations. One-click sweep across projects.
Hugging Face's language server that brings LLM-powered completion to any IDE that speaks LSP. Backends include llama.cpp, OpenAI-compatible APIs, and HF inference.
Sub-second static analyzer for TypeScript and JavaScript codebases that surfaces unused code, duplication, circular deps, and architecture violations. Optional runtime layer adds hot-path review and cold-path deletion evidence from production traffic.
Cargo subcommand that maps a crate's module tree, dependencies, and visibility boundaries. Useful for onboarding into unfamiliar Rust codebases.
Rust GraphQL federation gateway with first-class MCP support, letting agents call federated subgraphs as tools. Acquired by The Guild but still open source.
Rust crate providing macros for runtime assertions, including assertions inserted before try-operator failures. Hooks into test mode to trigger failures when assertions fire.
Rust CLI for semantic search across a codebase, indexing source for natural-language queries. Useful as a side-channel context tool for agents.
Grep-like CLI that parses source-code syntax via tree-sitter, so you can match and rewrite functions, classes, and comments instead of byte ranges.
Rust strace alternative with sane defaults and readable output. For when you need to know what a process is actually doing without parsing strace's wall of text.
Rust replacement for ls(1) with icons, git-status columns, importance-based ordering, and per-language config. ls for people who already use exa but want more knobs.
Rust distributed system that orchestrates both containers and virtual machines under one daemon, with built-in DNS and reverse proxy. Aims at homelab and small-cluster deploys without Kubernetes.
Cargo subcommand that wires up LLVM source-based code coverage with one command. The de facto way to measure Rust test coverage.
High-performance stream processing engine in Rust that integrates DataFusion, DuckDB, and Kafka with optional ML inference steps. Designed for real-time analytics pipelines without a JVM.
Cross-platform desktop git client built on GPUI (the framework behind Zed). Aims to be the fastest open-source UI for git workflows.
Rust DNS resolver that maps .numa local domains, blocks ads, and lets developers override hosts per project. Single-binary alternative to dnsmasq plus a Pi-hole.
Tiny Rust Windows service that detects Windows Hello credential prompts and clicks through them when face recognition has already succeeded. Solves the dual-monitor sign-in shuffle.
Rust CLI that analyzes metadata and invisible watermarks to flag AI-generated images, video, and audio. Runs fully offline with no API keys.
Rust CLI that reflows source-code comments using optimal-fit line breaking while leaving directive comments alone. The par(1) of comment formatting.
Terminal client for the WoW 3.3.5a private-server protocol, designed to let LLMs inhabit and chat in-game. Currently chat-only, with plans for full game features.
Rust toolchain for TOML files: formatter, linter, and LSP server. Drop-in for editors that need real schema-aware TOML support.
Rust traceroute with a real-time TUI: per-hop stats, ASN/geo lookup, ECMP detection, and MPLS label parsing. Aims to replace mtr.
Rust drop-in replacement for cp(1) that copies large files and directories noticeably faster on Unix. Single binary.
Ratatui-based terminal UI for searching and downloading files from GitHub repos without leaving the shell. Single Rust binary.
Declarative Rust library for building CLIs and TUIs with React-like components. Targets terminal IO that needs more than ratatui's lower-level primitives.
Renders Mermaid diagrams to SVG without a headless browser. Author claims 500-1000x faster than mermaid-cli, useful in CI and doc pipelines.
Rust CLI that walks you through composing a conventional commit, including type, scope, and breaking-change footers. Lightweight alternative to commitizen.
Rust TUI plus JSON/Prometheus metrics server for M1-M5 Macs. No sudo required, exposes CPU/GPU/power metrics for Grafana and ad-hoc inspection.
Rust TUI that wraps gpg key management: list, generate, sign, export, and edit trust without memorizing flag combinations.
Single Rust binary that decodes, encodes, and validates JWTs from the command line. Standard tool when debugging auth flows.
Rust toolkit for enforcing conventional commits, generating changelogs, and bumping semver tags. Plugs into hooks and CI.
Rust port of markdownlint with a built-in formatter. Targets large doc repos and AI-generated markdown that needs fast, consistent enforcement.
Rust TUI to interactively browse and recover individual files from ZFS, btrfs, and nilfs2 snapshots, plus Restic and Time Machine backups.
TypeScript build toolkit for React Native that swaps Babel and Metro internals for Rust (oxc, napi-rs). Targets faster bundles and DX in Expo apps.
Rust port of tmux for Windows Terminal, PowerShell, and cmd.exe. Sessions, panes, and detach/attach without WSL.
Cargo subcommand that bisects which Rust toolchain versions actually compile your crate. Saves manual try-and-fail when setting MSRV.
Rust replacement for lsusb that runs on Linux, macOS, and Windows with structured output and richer device trees. Useful when debugging USB toolchains and embedded dev.
Rust terminal UI for managing Docker containers, modeled after k9s. Built on ratatui for keyboard-driven container, image, and log inspection.
Rust port of Steve Yegge's beads: a non-invasive issue tracker that stores tasks in SQLite with JSONL export for git collaboration. Designed to live alongside the codebase, not in a SaaS.
Rust CLI that runs the same path query syntax across JSON, YAML, TOML, MessagePack, and CBOR. One tool to grep structured data regardless of serialization format.
Rust cross-platform terminal with built-in SSH connection manager and command automation. Saves frequent connections and lets you broadcast commands to multiple sessions.
Rust deploy platform with CI/CD, error tracking, and analytics built in. Aimed at homelabs and teams that want Heroku-class deploy UX without the bill.
Rust-based desktop app that lets Claude drive your terminal, browser, mouse, and keyboard via the Anthropic computer-use API. Single binary, multi-model.
Vercel Labs CLI in Rust that fetches the actual source for npm packages so AI coding agents can read library internals instead of guessing from type stubs.
Rust gateway that fronts LLMs and MCP servers with policy enforcement and observability. Aimed at securing agent traffic in larger deployments.
Single-binary Rust MCP server that gives agents long-term memory via FSRS-6 spaced repetition, 29 cognitive modules, and a 3D dashboard. Works with Claude, Cursor, JetBrains.
Rust CLI, REST API, and MCP server for fast local web scraping, crawling, and structured extraction. Positioned as a self-hosted Firecrawl alternative.
Rust CLI that turns a Markdown notes folder into a queryable knowledge graph for both you and your agent, with Helix integration and GTD primitives.
Rust gateway and debugger for AI agent traffic across Anthropic, OpenAI, Azure, Gemini, DeepSeek, and others. Trace and inspect tool calls in flight.
Rust TUI for reviewing diffs locally before pushing. Browse hunks, leave inline comments, and produce a review without opening a browser.
Rust + ratatui terminal UI for diffing, scanning, editing, and validating environment variables across projects and profiles. Side-by-side compare across .env.local, .env.production, etc.
Rust CLI that captures full Claude Code session context and hands it off to Codex, Gemini, Aider, or other agents when you hit a rate limit. Keeps work moving across providers.
Cross-platform Markdown preview built with Rust and wry: ~1MB binary, native WebView, offline syntax highlighting, dark mode. GitHub-flavored Markdown without an Electron tax.
Rust MCP server that pre-indexes a codebase with PageRank, blast-radius, git co-change, and complexity signals. Agents query the graph instead of grepping files.
Rust TUI that monitors Claude Code and Codex sessions: token spend, context window, rate limits, and ports in real time. Like btop but for agent runtimes.
Entity-level diff, blame, graph, and impact analysis for code. 23 languages parsed via tree-sitter so reviews work on functions instead of line ranges.
Open-source Rust headless browser built for AI agents and scraping. Lower memory and faster cold starts than Chromium-based stacks like Puppeteer and Playwright.
Native Rust + Tauri 2 terminal with local shells, SSH, SFTP, remote IDE, AI agent, MCP, RAG, and a file manager - all in one binary. No OpenSSL dependency.
Agentic chat for the terminal - natural-language workflows wired into shell, MCP servers, and AWS tooling. Linux/macOS native, Rust binary.
Rust CLI that blocks dangerous git and shell commands before an agent can run them. Pattern-matched safety net for autonomous coding agents.
Lightweight, cross-platform process sandbox in Rust. Wraps any command with file, network, and credential controls - built on OpenAI Codex's runtime primitives.
Ratatui-based TUI that draws a clean, magic-feeling commit graph from any repo. Faster to read than `git log --graph`, easier to navigate than tig.
Rust TUI front-end for Taskwarrior with vim-style keybindings, fuzzy search, and live filtering. Makes Taskwarrior usable for daily task review.
Meta's Rust replacement for the original `codemod` tool. Regex find-replace across huge codebases with interactive review on each match.
Tiny Rust CLI plus React UI that scans your running containers and tells you which images have updates available. Zero-config, no agent on the host.
Tray app for managing kubectl port-forwards plus an ngrok-like reverse tunnel for exposing local services with TLS, traffic inspection, and multi-hop proxies.
Wrap any Python project as a single Rust binary that bootstraps its interpreter on first run. Distribute Python tools without asking users to manage envs.