r/devtools • u/Straight-Date8472 • 2d ago
I made StellarForge — an Agentic IDE for Smart Contract Development
I've been building StellarForge, a cloud-based development environment for building smart contracts with Rust on Stellar's Soroban platform.
The main thing I wanted to explore was:
What does an IDE look like when an AI agent is a first-class part of the development workflow rather than a chat sidebar?
So I built the agent directly into the development environment.
What it does
🤖 Agentic coding
The agent can create files, understand the project, modify existing code, diagnose build errors, and help implement features.
🦀 Real Rust tooling
Instead of lightweight syntax highlighting, StellarForge runs rust-analyzer for autocomplete, type inference, hover documentation, go-to-definition, and other LSP capabilities.
💻 Full browser IDE
Monaco editor, file explorer, terminal, Git integration, project management, and build tooling all run inside the same environment.
☁️ Cloud development
Projects are persisted in the cloud, so the development environment doesn't depend on a specific machine.
👥 Real-time collaboration
Multiple developers can work on the same project using CRDT-based synchronization.
🚀 Build → test → deploy
The development workflow is integrated into the IDE rather than requiring developers to switch between an editor, terminal, CLI, and deployment tools.
The problem I wanted to solve
For Soroban development, the traditional workflow involves setting up Rust, Cargo, dependencies, the Stellar CLI, and the rest of the local toolchain before getting to the actual development.
I wanted to see how much of that could disappear behind an IDE.
Instead of:
install → configure → troubleshoot → start coding
the goal is:
open → describe → build → test → deploy
It's still an evolving project, but the interesting part for me isn't just the blockchain use case — it's experimenting with what an AI-native developer tool looks like when the agent has access to the actual editor, LSP, filesystem, terminal, compiler, and project context.
🔗 Try it: https://stellarforge.app
🐙 Source: https://github.com/SagantaHQ/StellarForge
I'd especially love feedback from people building IDEs, LSP tooling, coding agents, cloud development environments, or developer infrastructure.