Open Source TypeScript Projects
Discover 365 open source TypeScript repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. TypeScript projects here are most often combined with Developer Tools, AI Agents and Self Hosted. Last updated October 4, 2026.
365 repositories · updated October 4, 2026

gh-aw-firewall: Restrict Network Access for Agentic Workflows
A Docker-based firewall for running agentic workflow commands with outbound traffic limited to approved domains. It also isolates LLM credentials in a sidecar, making it useful for teams that need tighter network and secret controls around automated agents.

code-session-memory: Search AI Coding Sessions Across Tools
code-session-memory automatically indexes coding-agent conversations into a shared vector database for semantic search. It suits developers who want to retrieve decisions and solutions across OpenCode, Claude Code, Cursor, VS Code, Codex, and Gemini CLI sessions.

computer: Give Agents a Durable Filesystem and Execution Runtime
Cloudflare Computer gives agents a durable workspace backed by Durable Object SQLite and a choice of container or Worker execution. It suits prototypes that need persistent files and flexible execution, but the project is preview-only and not for production use.

TurboLLM: Run Local Language Models With GPU Tuning
TurboLLM runs local language models through a browser interface and OpenAI- or Anthropic-compatible APIs. It suits developers who want hardware-aware tuning and a choice of inference engines, including community forks.

swarmclaw: Run and Coordinate Self-Hosted AI Agents
SwarmClaw is a self-hosted runtime and control plane for building AI agents and coordinating them as teams. It combines persistent memory, tools, schedules, and delegation with support for many model providers and external runtimes.

json-render: Generate UIs from Structured AI Output
json-render lets developers turn AI-generated JSON into interfaces constrained by their own component catalog and schemas. It supports multiple UI frameworks and output formats, with progressive streaming for partial results.

mercury-agent: Run a Permission-Aware AI Agent Across Channels
Mercury is a self-hosted AI agent for CLI, Telegram, and web use, with permission prompts, persistent memory, token budgets, and scheduled tasks. It suits people who want an always-on assistant they can configure and operate locally.

OpenHands: Manage Coding Agents and Automations
OpenHands Agent Canvas is a self-hosted control center for running coding agents and automations across local, remote, and cloud backends. It suits developers and teams that want one place to manage agent conversations and recurring workflows.

ruflo: Coordinate AI Agents and Autonomous Workflows
Ruflo is a TypeScript agent harness for Claude Code and Codex. It adds coordinated agent teams, persistent memory, workflow automation, and MCP integrations for developers building multi-agent systems.

pi: Build and Customize AI Coding Agents
Pi is a TypeScript toolkit for building and using AI agents, with a coding-agent CLI, terminal UI, and unified API for multiple LLM providers. Its extensible design suits developers who want to adapt an agent to their workflows.

background-agents: Run Coding Agents in Background Sandboxes
Background Agents is a TypeScript system for running coding agents in isolated development sandboxes, with access through a web app and team tools like Slack, GitHub, and Linear. It suits trusted organizations that want asynchronous, automatable coding work and can operate a single-tenant deployment.

clowder-ai: Coordinate AI Agents as a Collaborative Team
Clowder AI adds a platform layer for coordinating agent CLIs from multiple model families. It is for developers who want agents to retain roles and shared memory, communicate with one another, and review each other’s work.