runtime.interoperate()
Runtime interoperability
Agent tools should travel across gateways and providers without rebuilding their foundations each time.
Research in public. Ship under MIT. Make systems easier to inspect, adapt, and trust.
/work
Public repositories, practical experiments, and developer tools. Every project is open to inspect, fork, and improve.
Claude Code workflows for synthesis, drafting, tagging, and artifacts inside an Obsidian vault.
A gateway-agnostic client for talking to agent runtimes through typed HTTP, WebSocket, and SSE surfaces.
An in-vault interface for Claude, interactive artifacts, conversation history, and local-model fallback.
/research
Our research starts in working software: explicit assumptions, reproducible behavior, and results anyone can examine.
runtime.interoperate()
Agent tools should travel across gateways and providers without rebuilding their foundations each time.
contracts.verify()
Typed boundaries, owned routes, and executable checks make system behavior inspectable instead of implied.
systems.degrade_gracefully()
Useful systems should preserve context and return structured gaps when upstream services are incomplete.
workflows.stay_local()
Developer tools should meet people where their knowledge already lives, with local control as the default.
license.txt
Our public work is released under the MIT license. Read the code, test the assumptions, adapt the tools, and contribute what you learn.