Meet Slate.
npm i -g @randomlabs/slatecli
Copied to clipboard!
Slate is a coding agent designed to work with you for long hours on hard problems.
When should I use slate?
Our early users see notable improvements when using slate primarily when using it for more involved tasks like:
- Codebase deep research
- Full feature additions
- Large scale migrations or refactors
- Lower level programming (e.g. rust)
- Debugging systems
- etc.
- Work reliably with you for hours (8+)
- Understand large codebases (1M lines+, yes this is tested lol)
- Handle interconnected systems
- Exit vim, unlike you! (probably)
- etc.
This version of slate is available through our cli. For more information on how to use slate, check out our docs!
So when should I not use slate?
- You do not trust llm based systems to be autonomous
- You do not care much about the quality of the output
- You do not work with agents for long periods of time
- You believe agents require every piece of context and that you need pack the context window
- You are not solving *engineering* problems (you know who you are)