AI-Native IDE

Sen Desktop

The AI-native IDE that reimagines how you build software. Dual modes, time-travel snapshots, agent swarms, and a multi-model registry.

Download Beta
Adaptive Interface

Dual modes. One powerful core.

Instantly toggle between Simple Mode for natural language delegation and Developer Mode for a full IDE experience.

Developer
Simple
agent.dart orchestrator.dart
class AgentService extends ChangeNotifier {
static final AgentService instance = AgentService._();

Future<void> sendMessage({
required Agent agent,
required String input,
}) async {
await SnapshotService.instance.capture(agent);
agent.status = AgentStatus.working;
}

}
AGENT
I've captured a snapshot of the workspace and updated the AgentService implementation to handle streaming responses.
YOU
Great, now add parallel orchestration support.
Message the agent...
TERMINAL OUTPUT
~/sen/frontend $ flutter test
Snapshot Service

Time-travel snapshots.

Before every turn, Sen captures a Git shadow-ref of your workspace and a checkpoint of your chat history. Revert code and context to any exact moment seamlessly.

T1
Initial scaffold
1 file changed
T2
Implement auth service
3 files changed
Revert Here
T3
Add complex animations
12 files changed (error)
Agent Swarms

Parallel Workers.

Watch in real-time as the orchestrator spawns multiple sub-agents to tackle independent files concurrently.

ORCHESTRATOR | 3 THREADS
RUNNING
1
Agent Alpha
api_service.dart
> Analyzing imports...
2
Agent Beta
models.dart
> Writing JSON serial...
3
Waiting in pool...
Deep Integration

Native Tooling.

Embedded multi-terminal instances and visual Git graphs tightly coupled with agent execution.

GIT TERMINAL
➜ git status
➜
GIT GRAPH
● feat: swarms
│
● fix: logic
│
Extensibility

Agent Skills.

Inject custom domain knowledge or logic blocks. Teach Sen how your specific organization writes code.

WORKSPACE SKILLS
Re
React Core
Active
Ds
Design Sys
Active
Ci
Custom CI/CD
Injecting...
Model Registry

Bring Your Own Model.

Connect Sen to any provider. Plug in your own API keys for Gemini, Anthropic, or OpenRouter for full flexibility.

✦
Google Gemini
gemini-1.5-pro
A
Anthropic
claude-3-5-sonnet
O
OpenRouter
Select model...
Gemini API Key Verified
•••••••••••••••••••••
DESKTOP
Ready?

Start building
with Sen Desktop.

Download Beta