← 开源
aperoc

toolkami

Simple Agents Made Easy

AI EngineeringGive agent toolsBuild agent workflow (SDK)Ruby
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
615
Star
32
Fork
+0
本周
1
贡献者
创建于 2025-05-06 · 更新于 2026-09-23 · 今日第 16041 名
主要开发者
ToolKami

aperoc/toolkami 排名第 16,041,有 615 个星标。

同类别比较

aperoc/toolkami 排名第 16,041,此处有 8 个同类条目;ankane/informers 排名第 16,040。

同类别比较
名称排名指标
ZJU-REAL/HugAgentOS16,032
语言:
Python
星标数:
616
分叉数:
51
简介:
HugAgentOS: The Self-Evolving AgentOS for Ontology-Grounded Trustworthy Reasoning
ynulihao/AgentSkillOS16,035
语言:
HTML
星标数:
616
分叉数:
77
简介:
Build your agent from 200,000+ skills via skill RETRIEVAL & ORCHESTRATION
RoboStack/jupyter-ros16,038
语言:
Python
星标数:
615
分叉数:
114
简介:
Jupyter widget helpers for ROS, the Robot Operating System
ankane/informers16,040
语言:
Ruby
星标数:
615
分叉数:
17
简介:
Fast transformer inference for Ruby
codejunkie99/fable-orchestrator16,042
语言:
Shell
星标数:
615
分叉数:
110
简介:
Fable 5.1 orchestrates. GPT-5.6 Luna and DeepSeek V4 Flash implement.
hald/things-mcp16,043
语言:
Python
星标数:
615
分叉数:
68
简介:
Things.app MCP Server
leodavinci1/kanbots16,044
语言:
TypeScript
星标数:
615
分叉数:
55
简介:
Local collaboration interface for working on a kanban board where each task is either a Claude Code or Codex agent.
Denario-AI/Denario16,051
语言:
TeX
星标数:
614
分叉数:
92
简介:
Modular Multi-Agent System for Scientific Research Assistance
关键参数与规格
关键参数与规格
参数值
语言Ruby
类别AI Engineering
子类别Give agent tools,Build agent workflow (SDK)
星标数615
分叉数32
贡献者1
创建日期2025-05-06
更新日期2026-09-23
1 天星标数0
7 天星标数0
排名16,041
上次排名15,840
排名变化-201
7 天星标排名15,314
上次 7 天星标排名15,327
7 天星标排名变化13
总星标排名16,460
上次总星标排名16,434
总星标排名变化-26
国家Singapore
README 摘录

ToolKami - Simple Agents Made Easy ToolKami is an open sourced "simple" framework with conceptually clear, independant parts that allows you to build and work seamlessly with AI agents. It comes with a **Command Line Interface** and curated **Tools**. Command Line Interface (CLI) CLI is a modified version of 's CEO Tobias try implementation. It extends the implementation with sandboxing capabilities and designed with functional core, imperative shell in mind. Usage NOTE: an alias of is available too. Commands: : Generate shell

function : Interactive selector : Create worktree from current repo : Merge worktree changes back to parent repo : Delete worktree and branch : Run Docker sandbox from . yml : Build service image (pass Docker Compose flags like ) : Exec into the sandbox container (defaults to interactive ) It is designed to support multiple, concurrent agent workflows: Installation Framework ToolKami's framework let **deterministic tools** and **dynamic agents** to work together seamlessly. It is designed on the premise of simplicity, composability and extensibility that scales nicely with LLM's increasing

capability. All the MCP servers can be distributed as a single file binary, thanks to UV script. I have elaborated on default File and Shell tool in this blog post, along with what can be improved. Installation Use Cases Google's AlphaEvolve: ToolKami style A minimal implementation of AlphaEvolve using this framework with detailed writeup and code. (Credits to Social Website Blog Twitter toolkami@aperoc.

常见问题

记录了多少星标和分叉?

aperoc/toolkami 有 615 个星标和 32 个分叉。

仓库排名是多少?

aperoc/toolkami 排名第 16,041。

记录的语言和类别是什么?

aperoc/toolkami 有 615 个星标,语言为 Ruby,类别为 AI Engineering。

哪个仓库排名最接近?

aperoc/toolkami 与 ankane/informers 比较,后者排名第 16,040,有 615 个星标。

README

ToolKami - Simple Agents Made Easy

ToolKami is an open sourced "simple" framework with conceptually clear, independant parts that allows you to build and work seamlessly with AI agents. It comes with a Command Line Interface and curated Tools.

Command Line Interface (CLI)

toolkami CLI is a modified version of 's CEO Tobias try implementation. It extends the implementation with sandboxing capabilities and designed with functional core, imperative shell in mind.

Usage

NOTE: tk an alias of toolkami is available too.

Commands:

  • toolkami init [PATH]: Generate shell function
  • toolkami cd [QUERY]: Interactive selector
  • toolkami wt [NAME]: Create worktree from current repo
    • merge: Merge worktree changes back to parent repo
    • drop: Delete worktree and branch
  • toolkami sb: Run Docker sandbox from .toolkami/docker-compose.yml
    • build [--no-cache]: Build service image (pass Docker Compose flags like --no-cache)
    • exec [CMD...]: Exec into the sandbox container (defaults to interactive bash)

It is designed to support multiple, concurrent agent workflows:

Installation

curl -sL https://raw.githubusercontent.com/aperoc/toolkami/refs/heads/main/toolkami.rb > ~/.local/toolkami.rb

# Make "try" executable so it can be run directly
chmod +x ~/.local/toolkami.rb

# Add to your shell (bash/zsh)
echo >> ~/.zshrc # add new line
echo 'eval "$(ruby ~/.local/toolkami.rb init)"' >> ~/.zshrc

Framework

ToolKami's framework let deterministic tools and dynamic agents to work together seamlessly. It is designed on the premise of simplicity, composability and extensibility that scales nicely with LLM's increasing capability.

All the MCP servers can be distributed as a single file binary, thanks to UV script.

I have elaborated on default File and Shell tool in this blog post, along with what can be improved.

Installation

# Install UV

## OSX/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
## Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

# Start the MCP server
`./servers/__main__.py`

Use Cases

Google's AlphaEvolve: ToolKami style

A minimal implementation of AlphaEvolve using this framework with detailed writeup and code.

(Credits to https://deepmind.google/discover/blog/alphaevolve-a-gemini-powered-coding-agent-for-designing-advanced-algorithms/)

Social

排名相邻
同类项目