Skip to content

A collection of software tools to aid myself (and optionally others) in improved agentic ai development

License

Notifications You must be signed in to change notification settings

altendky/agentic_auxilary

 
 

Repository files navigation

Agentic Auxiliary Tools

Development tools for enhanced AI agent workflows.

Tools

Unified filesystem for organizing documentation across git repositories using mergerfs/fuse-t.

  • Merge multiple repositories into single mountpoint
  • Automatic git synchronization
  • Cross-platform (Linux/macOS)

Write tool logic once, deploy as CLI/REST/MCP without code changes.

  • Zero-overhead code generation
  • Type-safe interfaces
  • Framework agnostic

Rust SDK for programmatically interacting with Claude Code CLI.

  • Type-safe event streaming
  • Async-first API design
  • MCP (Model Context Protocol) support
  • Builder pattern configuration

Two-phase prompt optimization tool: optimize with Claude, execute with GPT-5.

  • Directory-based file discovery with smart filtering
  • Dual CLI and MCP interfaces
  • Configurable optimizer model (default: Claude Sonnet 4.5)
  • Automatic binary file detection and deduplication

Production-ready asynchronous client for Anthropic's API with prompt caching support.

  • Messages API (create, count tokens) and Models API
  • Retry with exponential backoff, beta feature support
  • Strong typing and examples

CLI + MCP tools for coding assistants with gitignore-aware directory listing.

  • Dual CLI and MCP interfaces
  • Respects .gitignore and built-in ignore patterns
  • Implicit pagination for large directories

Quick Start

# Clone repository
git clone https://github.com/allisoneer/agentic_auxilary
cd agentic_auxilary

# Build thoughts_tool
cd thoughts_tool && make build

# Build universal_tool
cd universal_tool && cargo build --workspace

# Build claudecode_rs
cd claudecode_rs && make build

# Build gpt5_reasoner
cd gpt5_reasoner && make build

Installation

Install thoughts_tool from crates.io

cargo install thoughts-tool

Use universal_tool in your project

[dependencies]
universal-tool-core = "0.2.3"
universal-tool-macros = "0.1.6"

Use claudecode in your project

[dependencies]
claudecode = "0.1.4"

Install gpt5_reasoner

cargo install gpt5_reasoner

Install pr_comments

cargo install pr_comments

Install coding_agent_tools

cargo install coding_agent_tools

Use anthropic-async in your project

[dependencies]
anthropic-async = "0.1.0"

Quick example (ClaudeCode):

use claudecode::{Client, SessionConfig};

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let client = Client::new().await?;
    let config = SessionConfig::builder("Hello, Claude!")
        .build()?;
    let result = client.launch_and_wait(config).await?;
    println!("{:?}", result.content);
    Ok(())
}

License

MIT - See LICENSE

About

A collection of software tools to aid myself (and optionally others) in improved agentic ai development

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 92.4%
  • Shell 4.0%
  • Makefile 2.9%
  • Other 0.7%