Task classification
The alfa-nano router reads the prompt, recognizes the kind of task, and picks a fitting model and reasoning effort.
prompt → alfa-nano → task typeAI CODING AGENT · MULTI-MODEL
Softlink splits your prompt into tasks and routes each one to the model with the best quality-to-cost trade-off. Pareto-optimal by design.
One workflow. Not one model for everything.
Added validateEmail() to src/user.ts and all tests pass.
Total Biaya : Rp.1.825
WORKS WITH THE MODELS YOU CHOOSE
HOW IT WORKS
From understanding the request to executing it. Every decision has its place.
The alfa-nano router reads the prompt, recognizes the kind of task, and picks a fitting model and reasoning effort.
prompt → alfa-nano → task typeThe prompt becomes a task graph with explicit dependencies. Independent tasks are ready to run in parallel.
task graph → dependenciesA lead model coordinates subagents, each on its own model. Work runs in waves that follow the dependencies.
lead + subagents → wavesBUILT TO WORK
Routing, orchestration, and cost visibility. All in the same workflow.
Every request is classified and sent to the model and reasoning effort that suit it best. Not just the biggest model available.
Complex prompts become tasks with dependencies. Independent tasks run in parallel; the rest wait their turn.
Anthropic, OpenAI, GitHub Copilot, DeepSeek, and local models through Ollama. Automatic fallback when a provider fails.
See tokens and cost per model in IDR, using the current exchange rate. Know where every rupiah goes.
Follow reads, edits with +/− lines, and shell commands. Open diffs, track todos on complex work, and answer questions when something is ambiguous.
A fast TUI for focused work in the terminal. Need more room? Run softlink serve to open the web UI.
SEE THE FLOW
See which models are working, what they change, and the result of every step. From coding to research, all in one session.
Added validateEmail() to src/user.ts and all tests pass.
Total Biaya : Rp.1.825
Database options compared on offline and sync requirements.
Total Biaya : TODO · illustrative
The lead merged the subagents' results. Changes are ready for review.
Total Biaya : TODO · illustrative
Static transcript for illustration. Models, durations, and costs are not performance claims.
CONTEXT-AWARE ROUTING
The task decides the model, not the other way around.
| Task type | Suitable model | Priority |
|---|---|---|
| Bug fix | Strong coding model | Accuracy & code context |
| Simple arithmetic | Small, low-cost model | Speed & cost |
| Web research | Model with search | Sources & current information |
| Architecture planning | Deep-reasoning model | Reasoning & dependencies |
This mapping is illustrative, not a guaranteed routing configuration. Models may change with context and provider availability.
QUICK START
Bring your project's context. Let Softlink handle the models.
Read the getting-started guide# TODO: replace with the real install command
softlink # start in the current folder
softlink serve # open the web UI
TODO: the official install command is not available yet. This block shows usage once Softlink is installed.
FOCUS ON WHAT YOU WANT TO BUILD
You set the goal. Softlink connects the right capabilities.
Get started