AttoAgents

Agents for everyone , for every task, made simple .

Alchemist is an application that makes the world of multi-agent systems accessible to everyone. It is designed to be simple and user-friendly, yet powerful enough to handle complex tasks. Alchemist enables you to create and manage agents, assign tasks, and monitor their progress. It is ideal for automating repetitive tasks, coordinating teams of agents, and solving complex problems. With Alchemist, you can harness the power of multi-agent systems without requiring programming or technical expertise.
Alchemist launching soon!
Designed to be one-stop-shop for agents .
Alchemist provides a complete agent environment that lets you design agent teams and complete tasks within a single, easy-to-use, and intuitive application.

Design agent teams.

Alchemist includes a visual tool for creating agent teams, starting with an easy-to-use wizard. Modify what you need and always see which components are being used.

Bring the models you want.

We believe you may want to use your favorite model, stay up-to-date with the most powerful one, or run models locally in your environment. With Alchemist, you can do all this and more.

Internal Knowledge-base for all your documents.

Alchemist includes integrated vector storage and a document parser. You can add documents for your agent team to use, extending their knowledge with your own.

Tools for interactions.

Your agent team will use tools to interact with the environment, access files, search the internet, retrieve additional information, and more. You can also bring your own tools to make your agents better suited to your specific needs.

Designed for your privacy.

Alchemist allows you to run agent workflows privately on your system, ensuring that no information is shared externally. Your private data will always remain secure and never leave your system.

Easily access what agents create.

Alchemist is task-centric. While agent teams are conversational, their primary goal is to complete the tasks you assign them. The files they create are easily accessible within Alchemist.

Your privacy comes first !
Alchemist is model-agnostic and supports multiple language and embedding model providers. We fully support local engines for running your agent teams. Alchemist is designed to operate entirely on your system, ensuring that no information is shared externally when using local models. Your documents never leave your system, and agents can access them locally. This way, you can rest assured that the content of your documents remains secure and does not leave your system in any form.
Alchemist Privacy
Agent Team Creation in Alchemist
Design agent team for your tasks .
At AttoAgents, we believe you should have the freedom to design your agent team to suit your tasks. Alchemist provides a simple wizard for creating agent teams and full visibility into their building blocks. Create your team and modify it as needed—add tools, change personas, or switch language models to craft the most effective agent team for your tasks. We believe everyone should have the ability to create their own agent team, and Alchemist is designed to make this process easy for everyone.
The solution always explained !
Explainability is key to understanding how your agent team operates. Alchemist provides full visibility into how the agent team arrives at a solution and the steps it takes along the way. You can review the conversation, the tools used, and every intermediate step. We also provide a solution diagram that clearly illustrates the path to the solution. This transparency allows you to understand how your agent team works and make improvements as needed.
Solution Explained in Alchemist
Alchemist screenshots .
Agent Creation
Follow the wizard to create your new agent team. Choose a persona, language model, and the tools you want to use.
Task Solution Explanation
View all Agent Teams, download their configuration to use in Elemental and modify parameters.
See What Is Happening Behind, Access Every Message Between Agents
Check what exactly agents are doing by accessing their messages, reasoning and internal monoloque.
View All Agent Teams
View the solution graph to understand how your team approached the task and the partial steps involved.
Track Subtasks
Track the progress on subtasks from the main window. See what has been done and what is remaining.
Enable Local and API Language Models
Enable local and API based language models to get maximum flexibility on creating your team and privacy where you need it.
Bring Any Tool You Need
Extend the system and teams by bringing your own tools, create your own or enable MCP servers.
Internal Knowledge Base for Agentic RAG
Utilize the internal knowledge base to add documents for your agent teams to use. Organize them into collections and apply them to different tasks. Enable Agentic RAG in every team.
File Browser
Provide files for agents to use directly, or easily access the ones they have created. Review their content and download them for external use.
Alchemist
Build your team . Solve your tasks .
Alchemist aims to make it easy for everyone to create and use powerful agent teams. Design your agent team, integrate your own models, and solve your tasks effortlessly. With Alchemist, you can harness the power of multi-agent systems without requiring programming or technical expertise.

Sign up today and start building your agent team. Try Alchemist for free to see if it's the right fit for you!
Frequently asked questions .
  • Who is the application targeted for?
Alchemist is designed for anyone interested in AI agents and looking for an easy-to-use interface. It serves as a one-stop shop for language-based generative AI applications, focusing on productivity and targeting users seeking a comprehensive solution. Alchemist is particularly useful for individuals who want full control over their agent teams while keeping the interface simple and intuitive. With privacy as a primary concern, Alchemist is ideal for those who want to keep their data secure and private.
  • What is the difference between Alchemist and Elemental?
Elemental and Alchemist together form a complete solution, with Elemental serving as the engine for running agentic workflows and Alchemist providing an easy-to-use interface for designing, running, and monitoring them. From a technical perspective, Elemental is a Python library that may require programming knowledge to use, while Alchemist is an application designed to be accessible to everyone. Additionally, Alchemist offers extra features like document storage and an internal knowledge base, enabling out-of-the-box Agentic Retrieval-Augmented Generation (RAG).
  • What does it mean "design with privacy in mind"?
Data privacy is a major concern for everyone, and Alchemist is designed to address this by running entirely on your system. When you choose local models, no information is shared externally. Your documents remain on your system, and agents access them locally. There is no hidden data sharing with Alchemist. AttoAgents does not collect any information about your agent teams, tasks, messages, documents, or any other parsed data. By using a local language model and a local embedding model (e.g., with the Ollama engine), you can be confident that your data stays private and secure.
  • Does Alchemist have an internal RAG capability?
Yes, Alchemist includes a built-in knowledge base that provides Retrieval-Augmented Generation (RAG) capabilities. You can create distinct collections of documents and upload them to Alchemist, assigning each to a specific collection. During the design phase, you can select which collections your agent will have access to. This allows you to extend your agent team's knowledge with your own documents and utilize them in your tasks. The documents are parsed, embeddings are created, and the data is stored in vector storage for semantic search. The specific RAG method implemented is the Agentic RAG.
  • Can I use Alchemist in my work?
Yes, Alchemist offers two subscription plans: 'Personal' and 'Business,' which you can choose based on your needs. If you are earning a salary for your work, you should select the 'Business' subscription. If you are using Alchemist for personal projects, the 'Personal' subscription is the right choice. Both plans are billed monthly and can be canceled at any time.
  • What data I am sharing running agent teams in Alchemist?
The answer depends on the language and embedding models you choose for your agent and knowledge base. If you choose local models, no data is shared externally. However, if you opt for cloud models, data is shared with the model provider, and you should refer to their privacy policy. For cloud models, the shared data includes the text of the messages you send to the agent, the documents you upload to the knowledge base, and the embeddings created from those documents. This data is shared with the model provider to generate embeddings and responses to your messages.
  • What functionality of Alchemist do I have on trial period?
Every subscription to Alchemist begins with a 14-day free trial period. During the trial, you have full access to all of Alchemist's functionality. You can create agent teams, assign tasks to them, monitor their progress, and utilize the knowledge base. Additionally, you can upload documents to the knowledge base and organize them into collections. You can also use all available tools in Alchemist and run agent teams with them. Once the trial period ends, your plan will remain active, and you will be charged according to the subscription you selected. You can cancel your subscription at any time.
  • Can I bring my own language model to Alchemist?
Yes, Alchemist, through Elemental language model module, can use Llama.cpp as a model provider. You can bring any model file compatible with Llama.cpp and use it in Alchemist. You can also work with local models that ensure your data is not shared externally. Additionally, you can use customized cloud models if the provider supports customizations. The choice is yours.
  • How do I bring my own tools to Alchemist?
Since Alchemist uses Elemental as its agent engine, you can bring your own tools to Alchemist by creating a tool compatible with Elemental. For instance, you can create a Python script that uses Elemental's API to interact with the agent team. By developing a tool compatible with Elemental and placing it in the tools directory (accessible in the File section of Alchemist), you can incorporate it into your agent team. However, the tool will not yet be integrated into the Alchemist settings section and will need to remain self-contained.
  • When can I cancel my subscription to Alchemist?
You can cancel your subscription to Alchemist at any time. If you cancel during the trial period, you will not be charged. If you cancel after the trial period ends, you will not be charged for the next billing cycle. To cancel your subscription, go to the settings section in Alchemist and click the 'Cancel subscription' button. Once you cancel, your plan will remain active until the end of the current billing period, and no charges will be applied for the next cycle. Alternatively, you can cancel your subscription on this page by clicking the 'Cancel subscription' button after signing in.
  • Can I run agent teams fully offline?
Yes, you can run agent teams fully offline by selecting local models for your agent team and knowledge base. You can create multiple teams, allowing a local team to handle private tasks. The agent team will operate entirely on your system and will not send any data to the model provider. However, the Alchemist application will require an internet connection to verify the subscription status every 30 days.