Heidelberg AICurriculum
Track 10 · Intermediate
10.1.2

Abacus.AI

A model aggregator with an ML platform behind it

6 lessons 2026-08-06 AI-generated

1Overview

Abacus.AI sells a multi-model chat assistant (ChatLLM) on top of what is really an enterprise machine-learning platform — so alongside the chat you get agents, document search and the ability to build and serve your own models. → Reach for it when you want one subscription that covers several frontier models AND you expect to grow into custom pipelines rather than staying in a chat window. → The breadth is the trade-off: it is a larger, more technical product than the other platforms in this chapter, and most of it is aimed at data teams.

Not written yet — this chapter is a placeholder for Abacus.AI, one of the all-in-one AI platforms. Research and copy still to come.

1.1Who is the target audience?

The product is aimed at data teams and technical users who need a comprehensive AI stack rather than a simple chatbot, because it bundles many advanced services under one roof.

1.2When should I choose this platform?

Select Abacus.AI when you want a single subscription covering several frontier models and plan to expand into custom pipelines, agents, or document‑search workloads beyond just chat interactions.

2Lessons 6

2.1 Install and sign into Abacus AI Desktop

Abacus AI Desktop is the local client that gives you instant access to ChatLLM, coding tools and agents without opening a browser each time.

Sign into Abacus AI Desktop so you can start using ChatLLM and its integrated tools

  1. Download the installer from the Abacus AI website
  2. Run the installer and approve any admin prompts
  3. Open Abacus AI Desktop after installation finishes
  4. Click the Sign‑in link in the top‑right profile area
  5. Enter your credentials in the browser window that opens and return to the desktop
  • You'll see The main interface shows chat, listener and code editor tabs and displays your user name indicating you are signed in
  • Takeaway A signed‑in desktop client stays authenticated across sessions so you can launch any feature instantly
  • Check After completing the sign‑in flow, where on the Desktop UI can you verify that you are logged in?

2.2 Invite teammates and assign them to a project

Team collaboration in ChatLLM lets multiple users work together on the same AI workspace.

You will be able to add new users to your ChatLLM project and see them listed as collaborators.

  1. Open the ChatLLM interface and click the profile icon in the top right corner.
  2. Select Billing and Invoices then navigate to the Team section.
  3. Click Invite Users, enter the email addresses of your teammates, and confirm the invitation.
  4. Return to the project view, open the Members panel, and verify that the invited users appear with their assigned roles.
  • You'll see The new users are listed as members of the project and receive an invitation email they can accept.
  • Takeaway Inviting collaborators turns a single‑user chat into a shared workspace, enabling coordinated AI development.

2.3 Generate images using a text prompt

The Image tab lets you generate pictures using a selection of top‑tier diffusion models directly inside ChatLLM.

Create AI‑generated images that reflect your textual description and chosen settings

  1. Open Abacus AI Desktop, start a new chat and switch to the Image tab
  2. Select an image model such as Nano Banana Pro from the model dropdown
  3. Enter your prompt, choose number of outputs, aspect ratio and guidance scale, then optionally set a seed
  4. Press the Generate button and wait for rendering to complete
  5. Click Save on each result to download the images
  • You'll see The generated picture(s) appear in the chat window matching the prompt, aspect‑ratio and guidance you configured
  • Takeaway Choosing different diffusion models and parameters lets you control style, composition and reproducibility from the UI
  • Check Which UI control determines which underlying diffusion model is used to produce your image?

2.4 Create a custom AI Agent for document analysis

An AI Agent in ChatLLM can automatically analyze and summarize uploaded documents.

You will set up an agent that extracts key points from PDFs or Word files you provide.

  1. In the ChatLLM dashboard, click AI Engineer and choose Create New Agent.
  2. Select the Document Analysis template from the list of built‑in agents.
  3. Upload a sample PDF document using the agent’s file upload field.
  4. Save the agent and run it; view the generated summary in the chat window.
  • You'll see The agent returns a concise summary of the uploaded document, demonstrating successful analysis.
  • Takeaway Custom agents let you automate repetitive content‑processing tasks without writing code.

2.5 Run code in the Code Playground and view results

The Code Playground feature lets you generate, execute, and see output of self‑contained code snippets.

You will write a short Python script, run it, and observe its output directly in ChatLLM.

  1. Open the Code Playground from the ChatLLM sidebar.
  2. Enter a simple Python program, e.g., print('Hello from Abacus AI').
  3. Click Run, wait for execution to complete, and read the displayed output.
  4. Modify the script to perform a basic calculation (e.g., print(2+3)) and run again to verify changes.
  • You'll see The console shows “Hello from Abacus AI” then “5”, confirming the code ran correctly.
  • Takeaway Code Playground provides an instant feedback loop for prototyping logic within the AI environment.

2.6 Create a project that supplies consistent context

Projects store custom instructions, uploaded files and settings that are automatically applied to every chat created inside them.

Set up a named project that injects the same context into all new conversations

  1. Click New Project in the left sidebar of Abacus AI Desktop
  2. Enter a descriptive name and choose visibility (private or organisation)
  3. Add custom instructions defining role, tone or constraints and save them
  4. Upload reference files such as PDFs, images or code snippets to be available in every chat
  5. Open a new chat inside the project to confirm the instructions appear automatically
  • You'll see Each new chat opened within the project starts with your custom instructions and shows the uploaded reference files
  • Takeaway Projects act as lightweight knowledge bases that guarantee consistent context across all chats without re‑entering information
  • Check When you open a fresh chat inside a project, what elements from the project are automatically injected into the conversation?

3You’ll know it worked 48 checkable outcomes in this chapter

  • Visiting the provided URL shows the chat interface and a curl request returns a valid JSON reply
  • The output contains consolidated information covering all input documents, confirming the agent processed each file
  • Create an account on the live site, log in, and see the dashboard unlocked
  • Play the exported video; it should show natural window light, soft shadows, steam, and realistic hand interaction with slight shake
  • The rule appears listed under Settings → Rules and can be edited or run manually.
  • The previously failing action (e.g., file upload) works without error after the debug run
  • The credit counter stays at zero after the query
  • Opening the generated .html in a browser shows the described layout and content

48 outcomes in all — one per recipe below.

4FAQ, Tips & How-to 52

one problem, one solution, one action
FAQ Everyone

How can I generate a realistic short video of my product for Instagram or TikTok using Abacus AI?

Write a prompt that describes the product, lighting (like window light), objects and subtle imperfections such as lens distortion and camera shake. Submit it to get a static reference image, then ask the agent to add motion, hand actions and vertical format (9:16). Download the generated video and check that the movement looks human.

AI-generated
FAQ Everyone

What does the Route LLM feature do and how do I use it?

Route LLM automatically picks the most suitable large language model for your query by matching the task type to a model’s strengths. In ChatLLM, click the ‘Route LLM’ button, enter your prompt, press ‘Go’, and the system will show which model is used and give you the answer.

AI-generated
FAQ Everyone

How can I avoid using my monthly credits for simple queries?

Abacus AI offers “mini” models (e.g., GPT‑5 Mini) that do not consume credits. When writing a prompt, open the model selector instead of Route LLM and choose a Mini model; the request will be processed without reducing your credit balance.

AI-generated
FAQ Everyone

Can I automate a recurring AI task, like a weekly summary, and get it emailed to me?

Yes, use the Tasks feature: click ‘New Task’, enter the prompt (e.g., “Weekly AI advancements summary”), set the schedule (such as every Sunday at 5 PM), enable email alerts with your address, and save. The task will run on the chosen interval and send the output via email.

AI-generated
How-to Everyone

Want a chat AI you can use from a browser or curl

The Supercomputer CLI can interpret a prompt to install and run an open‑source model (e.g., Qwen 2.5 0.5B) as a web service. It handles downloading, setting up the inference backend, and exposing a chat API automatically.

xCreate ↗ Lesson → AI-generated
How-to Everyone

A web app is hidden on a VM

After a service is running inside the virtual machine, you can ask the LLM‑driven terminal to “activate” it, which updates the cloud instance’s HTTP routing and assigns a public endpoint automatically.

xCreate ↗ Lesson → AI-generated
How-to Everyone

Need a live multiplayer 3D game server

By providing a natural‑language prompt, the platform can generate all necessary code (WebSocket backend, HTML/JS client) and launch a multiplayer arena that is instantly accessible via a public link.

xCreate ↗ Lesson → AI-generated
How-to Everyone

In‑game AI chat costs too much

The platform lets you add custom HTTP endpoints that forward requests to a locally running model, enabling in‑game AI interactions without external API costs.

xCreate ↗ Lesson → AI-generated
How-to Everyone

Unsure which model to use for a new AI task

Root LLM is Abacus AI's default large language model that automatically selects the best underlying model for your prompt, letting beginners skip manual model selection. It tailors responses to a wide range of tasks, making it ideal for first‑time users.

Charlotte Jade ↗ Lesson → AI-generated
How-to Everyone

Abacus AI combines text, image, slide, and workflow tools in one interface, allowing you to turn a single concept into PDFs, Canva files, landing pages, and social media graphics without leaving the platform.

Charlotte Jade ↗ Lesson → AI-generated
How-to Everyone

Need to handle many documents at once

The Deep Agent in Abacus AI is designed for heavy‑duty tasks like analyzing up to 16 documents at once, automating extraction, summarization, or data mining without manual prompting.

Charlotte Jade ↗ Lesson → AI-generated
How-to Everyone

Need offline, faster access to your AI projects

Abacus AI offers a downloadable desktop client that syncs your projects and data, giving you offline‑ready access while keeping your information private.

Charlotte Jade ↗ Lesson → AI-generated
How-to Everyone

Need a hero section that matches my design image

You describe the desired layout, colors, and effects in natural language and upload a reference image. The agent asks clarifying questions, then builds HTML/CSS/JS that matches the design, saving hours of manual coding.

MiladiCode ↗ Lesson → AI-generated
How-to Everyone

Need to change the hero picture without touching code

By uploading a new image and giving a short textual instruction, the AI can locate specific components in the existing page and swap them out without touching code directly.

MiladiCode ↗ Lesson → AI-generated
How-to Everyone

Typed letters disappear from the quiz input field

When a component misbehaves, you can describe the symptom and provide visual context; the agent patches the underlying code automatically.

MiladiCode ↗ Lesson → AI-generated
How-to Everyone

Want a full SaaS landing page with courses, pricing and dashboard

You can request multiple high‑level features (course list, pricing, testimonials, dashboards) in one natural‑language description; the agent breaks it into tasks and builds each piece sequentially.

MiladiCode ↗ Lesson → AI-generated
How-to Everyone

Need users to sign up, log in and see a personal dashboard

The platform includes a built‑in authentication service; by specifying fields (name, email, password) in your prompt, the agent provisions the backend and UI automatically.

MiladiCode ↗ Lesson → AI-generated
How-to Everyone

Stuck on a homework question?

By describing the desired tutor capabilities (answer questions, summarize topics), the agent adds a chat UI and connects it to a selected LLM, enabling real‑time assistance.

MiladiCode ↗ Lesson → AI-generated
How-to Everyone

I need a quiz on any subject

The agent can generate backend logic that takes a topic input, calls an LLM to produce questions, and renders them instantly, all from a single prompt.

MiladiCode ↗ Lesson → AI-generated
How-to Everyone

Need a week‑by‑week learning roadmap

By providing input fields for goal, skill level, weekly hours, and duration, the agent builds logic that queries an LLM to output a structured study plan.

MiladiCode ↗ Lesson → AI-generated
How-to Everyone

My AI calls are slow

Activating the ‘Supercomputer’ feature gives your project access to powerful GPU resources, allowing large models and faster inference without external hardware.

MiladiCode ↗ Lesson → AI-generated
How-to Everyone

The platform runs built‑in tests after each generation step, catching errors early; you can view test results to ensure reliability.

MiladiCode ↗ Lesson → AI-generated
How-to Everyone

Need an Instagram‑style product clip

By describing a natural scene with specific lighting, objects, and hand movement, the agent generates a believable social‑style clip. Detailing imperfections like smartphone lens distortion and slight camera shake prevents the output from looking overly synthetic.

Dan - Smart Tutorials ↗ Lesson → AI-generated
How-to Everyone

Want to show an empty space becoming a cozy home office

The platform can act as a storyboard generator: after you give a high‑level concept, it asks clarifying questions, then outputs a scene‑by‑scene plan with duration, camera moves, overlays and music. Approving this plan ensures the final video follows a coherent narrative.

Dan - Smart Tutorials ↗ Lesson → AI-generated
How-to Everyone

Using a single environment, you can generate an initial still, convert it to motion, add audio, upscale, and export—all without switching tools. This end‑to‑end workflow saves time and keeps assets consistent.

Dan - Smart Tutorials ↗ Lesson → AI-generated
How-to Everyone

Want an AI desktop ready to use

The video walks through downloading the installer for Windows, macOS or Linux, granting admin privileges for the shell command, and signing in with an Abacus AI account. This establishes the core environment needed for all other features.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

Need a written record of a meeting as it happens

The separate Listener app can record microphone audio and screen content, producing real‑time transcription that is saved as JSON or PDF. It also lets you chat with the transcript while it’s being generated.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

While the Listener is running, you can type queries into the chat pane; the AI uses both the audio transcript and on‑screen context to answer, summarize, or extract tasks.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

New files appear and need markdown conversion

Rules act like templates that tell the Deep Agent what to do when certain events occur (e.g., a new JSON transcript appears). They let you automate repetitive steps without re‑typing prompts each time.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

Got transcript JSON and need Obsidian notes

The built‑in command‑line interface can read a rule and automatically scaffold code (Node.js script) that watches a folder, parses JSON transcripts, and writes Markdown files with proper titles, tags, and action items.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

Need meeting summaries in your note vault

After the CLI creates markdown notes, you can drag them into your Obsidian vault. The notes include front‑matter with date, tags, and extracted tasks, making them instantly searchable.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

Need a quick view of your meeting notes

By prompting the Deep Agent with a specification (e.g., show total meetings, pending tasks, tag cloud), it scaffolds a full‑stack desktop UI, installs dependencies, and writes code that reads markdown notes in real time.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

My automations eat up AI credits

The video shows how selecting smaller models (e.g., Gwen‑3 coder) for simple tasks and reusing rules reduces token consumption, extending monthly credit limits.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

Need a document‑upload chatbot with login and Stripe payments

By describing the desired features (file upload, backend storage, auth, Stripe) Deep Agent asks clarifying questions, plans architecture, searches for best practices, then writes front‑end, back‑end, database and deployment code automatically. It also generates documentation and a subdomain for instant hosting.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

Error message shows up

After an error occurs, you can feed the exact error message to Deep Agent. It launches a virtual computer, reproduces the issue, inspects console logs, patches the code, runs tests and reports the fix, all while consuming credits proportionally.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

Want to tweak AI‑generated code locally

The desktop version provides a VS Code‑like environment where you can download the project zip, open it, and chat with the agent while editing files. This lets you make targeted changes, test them instantly, and redeploy without re‑running the full autonomous build.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

Not sure how many AI credits your prompt will need

Each example in the Deep Agent library shows an estimated credit cost. By selecting a similar template or entering your own prompt, you can see how many credits the system expects to consume before running, helping you budget usage.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

Can’t tell which AI model fits my question

Route LLM analyzes your query and chooses the most suitable large language model, saving you from manually testing each provider. It works by matching task type (e.g., research, coding, image generation) to a model’s strengths.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

Need consistent prompts and docs across chats

Projects let you store context (custom prompts, uploaded documents) that automatically apply to every chat inside the project, turning ChatLLM into a personal knowledge base and team hub.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

Need a regular AI report emailed

Tasks turn any prompt into a repeatable job that can run daily, weekly, or on custom intervals, delivering results via chat or email while consuming credits predictably.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

Need to keep credits at zero

ChatLLM offers “mini” versions of major models (GPT‑5 Mini, Gemini Flash 2.0, etc.) that do not consume monthly credits, ideal for simple tasks while preserving budget for heavy workloads.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

I have a topic and need slides

Deep Agent combines web search, content synthesis, and design templates to produce a complete slide deck from a single high‑level instruction, dramatically reducing manual work.

Wanderloots ↗ Lesson → AI-generated
How-to Everyone

Need a fresh account and org setup

You can quickly create an account on Abacus AI using Google, Apple, or Microsoft OAuth. After authentication you name your organization and add payment info to unlock the dashboard.

How to Digital ↗ Lesson → AI-generated
How-to Everyone

Need a picture in a specific size and style

The platform lets you pick any of its integrated diffusion models, set aspect ratio, guidance scale, seed and number of outputs, then generate images from a text prompt in seconds.

How to Digital ↗ Lesson → AI-generated
How-to Everyone

Want to add stuff to a generated image

After an image is created you can send it back to the platform with an edit instruction; the model re‑renders the picture adding or changing requested details while preserving style.

How to Digital ↗ Lesson → AI-generated
How-to Everyone

Want a slide deck from just a few notes

Using the built‑in PPT generator, you provide a topic or brief outline; Abacus AI builds slides, adds titles, bullet points and designs automatically.

How to Digital ↗ Lesson → AI-generated
How-to Everyone

Need a ready‑to‑launch landing page

The platform’s coding agent can write full HTML/CSS/JS files from natural language prompts and even suggest corrections, acting as an interactive IDE.

How to Digital ↗ Lesson → AI-generated
How-to Everyone

Need every request handled by the strongest AI

Max mode is a setting inside Abacus AI that forces every request to be sent to Claude Fable 5, the platform’s strongest frontier model. Using it gives you full root access so the model can plan, code, run, debug and deploy autonomously.

Julia McCoy ↗ Lesson → AI-generated
How-to Everyone

I want a 3D racing game but can’t code

By describing the desired gameplay (controls, visuals, soundtrack) in one paragraph, Claude Fable 5 creates a complete self‑contained web page that implements the game and publishes it to a public URL without any manual coding.

Julia McCoy ↗ Lesson → AI-generated
How-to Everyone

One English request runs nine AI agents to trade

A single English request can instruct Fable 5 to orchestrate nine cooperating agents that ingest market data, research news, generate strategies, back‑test, risk‑check and present live trade decisions—all visualized on a dashboard.

Julia McCoy ↗ Lesson → AI-generated
How-to Everyone

Want your own AI chat without relying on others

Fable 5 can download an open‑source large language model (e.g., Qwen 2.5), install it as a persistent system service, and automatically generate a web interface that streams responses token‑by‑token, giving you full ownership of the model.

Julia McCoy ↗ Lesson → AI-generated
How-to Everyone

Simple questions drain budget

Abacus AI lets you define routing rules that send hard‑coding requests to Claude Fable 5, debugging queries to Claude Opus 4.8, and simple syntax questions to GLM 5.2, optimizing cost while keeping performance where it matters.

Julia McCoy ↗ Lesson → AI-generated

The same set on /recipes, filtered by tool and role.

5Videos 1

6FAQ 4

How can I generate a realistic short video of my product for Instagram or TikTok using Abacus AI?

Write a prompt that describes the product, lighting (like window light), objects and subtle imperfections such as lens distortion and camera shake. Submit it to get a static reference image, then ask the agent to add motion, hand actions and vertical format (9:16). Download the generated video and check that the movement looks human.

What does the Route LLM feature do and how do I use it?

Route LLM automatically picks the most suitable large language model for your query by matching the task type to a model’s strengths. In ChatLLM, click the ‘Route LLM’ button, enter your prompt, press ‘Go’, and the system will show which model is used and give you the answer.

How can I avoid using my monthly credits for simple queries?

Abacus AI offers “mini” models (e.g., GPT‑5 Mini) that do not consume credits. When writing a prompt, open the model selector instead of Route LLM and choose a Mini model; the request will be processed without reducing your credit balance.

Can I automate a recurring AI task, like a weekly summary, and get it emailed to me?

Yes, use the Tasks feature: click ‘New Task’, enter the prompt (e.g., “Weekly AI advancements summary”), set the schedule (such as every Sunday at 5 PM), enable email alerts with your address, and save. The task will run on the chosen interval and send the output via email.

7Glossary 12 terms

Show the 12 terms
Abacus.ai
prompt
A text description you write that tells the AI what to create or do.
vertical video (9:16)
A video format taller than it is wide, common for phone screens like Instagram Stories.
horizontal video (16:9)
A widescreen video format wider than it is tall, typical for YouTube or presentations.
media plan
An outline generated by the AI that lists each scene, its length, camera moves, text and music before making a video.
upscale
A tool that increases the resolution of an image or video to make it look sharper.
Route LLM
A button that lets the system automatically pick the best language‑model for your question.
ChatLLM
The chat window where you type prompts and receive AI answers within Abacus Studio.
credits
Units that count how much of your paid usage an AI request consumes.
mini models
Low‑cost versions of big language models that run without using your credit balance.
Deep Agent
An advanced AI mode that can search the web, write code and design slides all from one instruction.
Thinking Mode
A setting you enable so the AI knows it should do more complex work like generating a full presentation.
hero section
The top part of a webpage that usually contains a large image or headline, which the AI can build from a design mockup.

8See also

💬 Discuss this chapter

Ask, share, or report — over on the Heidelberg AI community forum.