Developer tools for C#, built in C#
Starting with Horizon, a C# and TypeScript IDE that works with any AI agent, plus free tools for HTTP, SQL and message brokers.

Horizon · public beta
Your whole stack in one IDE, with any agent
Bring any agent
Run Claude Code, OpenAI, Anthropic, or a local model on Ollama, LM Studio or llama.cpp. One panel and the same permission modes on every provider, and every agent gets Horizon's own tools, built on Roslyn's understanding of your code.
> Where is GoalService used?
find_references GoalService approved
✓ 4 references in Achiever.Api
Registered twice in Program.cs, once per interface. Callers ask for IGoalReadRepository or IGoalWriteRepository, never the concrete class.
+ Horizon tools: find references, type hierarchy, diagnostics, build and run, and more
C# and TypeScript, both first-class
Roslyn for your .NET backend, language servers for your frontend. Refactors, navigation and tests on both sides, without switching IDEs.
public async Task<Order> GetAsync(Guid id) => await _orders .FindAsync(id);
export async function getOrder(id: string) { const res = await fetch(`/orders/${id}`);
- C#
- Razor
- TypeScript
- JavaScript
- React
- Vue
- Angular
- Svelte
- NuGet + npm
- xUnit + Vitest
Tools we rethought
Drag-and-drop interactive rebase, merge conflicts resolved in the editor, and a source generator inspector.

- .NET debugger
- Test runner
- Git
- GPU terminal
- Hot reload
- Profiling
- Windows, macOS, Linux
Under the hood
Built on our own open stack
Hermes
The desktop host for Blazor. Ship in C#, with native performance and web-grade DX.
- No bundled Chromium
- Native menus
- Zero-config hot reload
- AOT ready
Mythetech Framework
Shared abstractions and components for desktop and WebAssembly apps.
- Settings
- Message bus
- Plugins
- Components
Ready to try Horizon?
Free for non-commercial use, one license for commercial work. Windows, macOS and Linux.
Open source first
Most of our tools are free and open source. Inspect, extend, and contribute.

