by agentty-org
AI pair programming in your terminal — one static binary, sub-ms startup, any model
# Add to your Claude Code skills
git clone https://github.com/agentty-org/agenttyLast scanned: 10/18/2026
{
"issues": [
{
"file": "README.md",
"line": 36,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl -fsSL https://raw.githubusercontent.com/1ay1/agentty/master/install.sh | sh\"",
"severity": "low"
}
],
"status": "PASSED",
"scannedAt": "2026-10-18T08:34:16.685Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how agentty compares with popular alternatives.
agentty is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by agentty-org. AI pair programming in your terminal — one static binary, sub-ms startup, any model. It has 620 GitHub stars.
Yes. agentty passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/agentty-org/agentty" and add it to your Claude Code skills directory (see the Installation section above).
agentty is primarily written in C++. It is open-source under agentty-org on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh agentty against similar tools.
No comments yet. Be the first to share your thoughts!
30 days in the Featured rail · terms & refunds
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Automated security scan — not a certification.
Most terminal coding agents ship as a Node or Python app and send big chunks of your repository to the model on every turn. agentty takes the opposite approach:
npm install, no node_modules. Download and run.^P.Coming from another tool? See the honest comparisons: vs Claude Code · vs Aider · vs Cursor · all alternatives.
curl -fsSL https://raw.githubusercontent.com/1ay1/agentty/master/install.sh | sh
cd your-project
agentty
First launch opens auth — paste an API key (Anthropic sk-ant-…, or any provider's key) or use a local Ollama model that needs no key at all. You can also sign in with your Claude Pro/Max OAuth if you prefer. Once you're in, a first-run welcome card suggests a few things to try; just type and hit Enter.
Cold start under 1 ms; keystroke-to-pixel about 1 ms. No Node, no Python, no npm install — just a static binary. Independent tool calls run in parallel and read-only tools start while the model is still typing, so tool-heavy turns finish sooner.
Claude, GPT, Groq, OpenRouter, Ollama, or any OpenAI-compatible endpoint. Switch live with ^P.
Every shell call runs inside an OS-enforced sandbox — claybin on both Linux
(seccomp + landlock + cgroup2, with bubblewrap as the fallback) and macOS
(seatbelt + rlimits, with sandbox-exec as the fallback).
Credential files are masked whether or not you configure anything, and file
tools refuse paths outside your workspace. Deep dive:
docs/SANDBOX.md.
Run on a box with no internet. Your laptop relays the bytes over SSH with TLS pinned end-to-end.
agentty run "fix the failing test" runs one prompt with tools and prints just the answer. --json, clear exit codes, --timeout, --events jsonl (tool calls and reasoning), and --read-only --no-network for untrusted code. Docs ↗
read · write · edit · bash · grep · glob · git · web · search_docs · search_code · task — each with a purpose-built widget.
Agent Skills + remember/forget memory, plus a fully local RAG engine — hybrid BM25 + embeddings, RRF-fused, reranked, diversified, and expanded over a GraphRAG document graph — over your docs, skills, and memory. Teach it once, every session knows your conventions. How it works ↓
One flagship model plans; cheaper models do the legwork. Effort scales to each turn's complexity, a cascade retries harder only when a cheap attempt falls short, and the router learns your repo across sessions. Off is a strict no-op. How it works ↓
agentty # bring your own key/model
agentty --provider openai -m gpt-4o # GPT
agentty --provider groq -m llama-3.3-70b # Groq
agentty --provider ollama -m qwen2.5-coder # local model, no key
agentty --provider openrouter # any model via OpenRouter
agentty --provider deepseek -m deepseek-v4-pro # DeepSeek (DEEPSEEK_API_KEY)
agentty --provider xai -m grok-4.6 # xAI Grok (XAI_API_KEY)
agentty --provider gemini -m gemini-3.7-flash # Google Gemini (GEMINI_API_KEY)
agentty -m claude-opus-4-5 # Claude (API key or Pro/Max OAuth)
--provider persists. Switch live in-app with ^P.
Rather than injecting a repository or every project document into each prompt, agentty retrieves a small, source-tagged set of relevant passages only when the task needs project knowledge. That keeps context focused, leaves more room for the task itself, and avoids paying to repeatedly send irrelevant material.
agentty ships a complete, fully-local retrieval engine behind two tools — no cloud, no dependencies, works offline. The only optional network hop is a localhost Ollama server for embeddings; with none reachable it falls back to keyword search and keeps working.
search_docs — searches your knowledge base: a docs folder, your
installed skills, your learned remember memory, and (opt-in) connected MCP
resources. Useful from the first turn — skills and memory are always indexed,
even with no docs folder.search_code — semantic search over your source by meaning, for
"where is retry backoff handled" questions where you don't know the identifier.
The hybrid complement to grep.Every returned passage is source-tagged (docs: · skill: · memory: · MCP
URI) with its file + line range, so the model can cite, open, or follow it.
Enable the semantic half (BM25 works with zero setup):
ollama pull nomic-embed-text && ollama serve # localhost embeddings
export AGENTTY_DOCS_DIR=~/my-project/docs # optional; skills+memory always indexed
agentty auto-detects the running server and upgrades from BM25-only to full hybrid retrieval — no restart needed.
Every search_docs call runs this pipeline. The default path makes no LLM
calls — it's fast, deterministic, and safe to leave fully on.
AGENTTY_RAG_FUSION=rsf). Every dense probe a search fans out — expansion,
HyDE, multi-hop — embeds in one batched round-trip, not one per probe.guide.md › Install › Linux is findable even
when the body never says "linux".Opt-in recall boosters (cost a model call, off by default):
RAG-Fusion query expansion (AGENTTY_RAG_EXPAND=1),
HyDE hypothetical-document embeddings (AGENTTY_RAG_HYDE=1), and
GraphRAG community summaries (AGENTTY_RAG_GRAPH_SUMMARY=1 — a cached
natural-language report per topic cluster, generated