Launch at loginStart Abacus AI Bot when you sign in to your computer
Keep running in the backgroundBots keep checking in when the window is closed
Default workspaceWhere new sessions run unless you pick a folder
Default permission modeHow much a session may do before asking
Notch companionLive status, replies and approvals from the notch
Modes
Connectors
Give bots and sessions access to your tools through Abacus.AI. Each one asks before anything leaves your computer.
Connected
Gmail
you@example.com · reads, drafts, sends with approval
Connected
Google Calendar
Two calendars · read and write
Connected
Slack
Your workspace · 14 channels
Reconnect
GitHub
6 repos · pull requests, issues and reviews
Connected
Available
WhatsApp
Chat with the agent from WhatsApp.
Telegram
Chat with the agent from Telegram.
Discord
Chat with the agent from Discord.
Notion
Pages and databases
Google Drive
Files and folders
Jira
Issues and boards
HubSpot
Contacts and deals
Outlook
Mail and calendar
Asana
Projects and tasks
Confluence
Spaces and pages
Figma
Files and comments
GitLab
Merge requests and pipelines
Snowflake
Warehouses and queries
PostgreSQL
Read-only queries
BigQuery
Datasets and jobs
Shopify
Orders and products
QuickBooks
Invoices and expenses
Zendesk
Tickets and macros
Freshservice
Service desk tickets
No matching connectors.
Tools
BrowserNavigate pages and use web apps.
TerminalRun commands in your workspace.
FilesRead and edit workspace files.
MCP
MCP serversConnect additional tools through Model Context Protocol.
Skills
DocumentsCreate documents from instructions and files.
SpreadsheetsAnalyze, clean, and create spreadsheets.
PresentationsTurn your ideas into a slide deck.
Artifacts
Files your bots and sessions have created. Select one to open it.
Memory
Saved context helps a personal bot pick up where you left off.
Invite 100 friends to unlock a 5,000-credit milestone. Eligible friends who join earn 200 more credits each.
98 of 100 invites sent
0 friends joined · 0 signup credits earned
Credit balance: 2,000
From your Gmail
Choose people to invite, review the note, then send.
From your WhatsApp
You can also select people to invite from a linked WhatsApp account.
Eligibility, milestones, and reward limits are shown in your account.
$ npm test
✓ checkout handles an empty cart
✓ checkout creates an order
2 tests passedproject-notes.md attachedDictation is available in the desktop app.
○Check today’s calendar
Completed · Check today’s calendar
○Find email threads that need a decision
Completed · Find email threads that need a decision
○Build a focused plan using saved preferences
Completed · Build a focused plan using saved preferences
Your day, already organized.
Two decisions to make, one meeting to prepare for, and a clear place to start.
09:00
Review the launch brief before the team sync
10:30
Product sync · decision: launch scope
14:00
Focus time · finish the proposal
First priority: review the launch brief. The team needs a decision on scope at 10:30. Your afternoon focus block is kept clear, following your saved preference.
Send this from Gmail?To priya@northwind.example
Thanks for the launch brief. Let’s decide the scope at the 10:30 sync — I’ll bring a recommendation.
○Start the scheduled run
Completed · Start the scheduled run
○Gather important messages and upcoming meetings
Completed · Gather important messages and upcoming meetings
○Save the brief in this routine’s run history
Completed · Save the brief in this routine’s run history
Today’s brief is ready.
One repeatable workflow. A fresh result each time it runs.
Priority
Reply to the proposal feedback
Prepare
Read the product sync notes
Follow up
Confirm the design review time
Run completed. The routine checked the connected inbox and calendar, collected the items needing attention, and saved a brief for review. Each future run produces its own result.
○Inspect the checkout code and reproduce the error
Completed · Inspect the checkout code and reproduce the error
○Add an empty-cart guard and regression test
Completed · Add an empty-cart guard and regression test
○Run the tests and prepare a reviewable diff
Completed · Run the tests and prepare a reviewable diff
Bug fixed. Ready for your review.
The session keeps the code changes, test output, and conversation together.
Changed
checkout.ts · handle the empty cart
Added
checkout.test.ts · regression coverage
Verified
All tests passed
Changes+3-0
+ if (cart.items.length === 0) {
+ return { error: "Your cart is empty" };
+ }
Before: the checkout handler tried to create an order with no items. After: an empty cart returns a clear validation message before order creation. The regression test checks that no order is created.
○Read the project notes
Completed · Read the project notes
○Research approaches and collect source references
Completed · Research approaches and collect source references
○Organize the tradeoffs into a decision brief
Completed · Organize the tradeoffs into a decision brief
A clearer decision, with context.
A structured comparison instead of a pile of open tabs.
Guided tour
Quick orientation · easy to skip
Task checklist
Clear next steps · needs progress tracking
Contextual tips
Help at the right moment · requires careful placement
Recommendation: begin with a short task checklist, then add contextual help where users get stuck.
○Read the project notes
Completed · Read the project notes
○Group decisions, milestones, and open questions
Completed · Group decisions, milestones, and open questions
○Create the brief and action tracker
Completed · Create the brief and action tracker
The handoff is ready.
Finished files that turn the conversation into something your team can use.
launch-brief.docx
Goals, scope, milestones, and open decisions
action-tracker.xlsx
Owners, next steps, and status
Next step
Review the files with your team
Launch goal: release a focused onboarding improvement. Product owns scope, engineering owns implementation, and design owns usability review. Open decision: agree on the first cohort before scheduling the release.
○Read the connected project discussion
Completed · Read the connected project discussion
○Compare the notes with existing issues
Completed · Compare the notes with existing issues
○Draft the missing tasks with acceptance criteria
Completed · Draft the missing tasks with acceptance criteria
Context collected. Next steps drafted.
Bring the conversation and project plan together without copying between apps.
Slack
Launch discussion summarized
Drive
Project notes referenced
Jira
Three task drafts prepared
Draft tasks: add the onboarding checklist; instrument checklist completion; prepare the release notes. Each draft includes scope and acceptance criteria. Connected actions depend on the tools and account access you enable.
○Receive the message from an allowed sender
Completed · Receive the message from an allowed sender
○Read the launch notes on the connected computer
Completed · Read the launch notes on the connected computer
○Return the summary in the same conversation
Completed · Return the summary in the same conversation
A useful reply, wherever you are.
The bot works on your computer while you stay in your messaging app.
Scope
The onboarding checklist is ready for review
Decision
Choose the first launch cohort
Next
Confirm the release date after QA
Your desktop app must be running and your messaging account linked. You choose which senders the bot can answer and which tools it can use.
○Save the preference to this bot’s memory
Completed · Save the preference to this bot’s memory
○Read the preference when preparing the next update
Completed · Read the preference when preparing the next update
○Put decisions first and keep the brief concise
Completed · Put decisions first and keep the brief concise
Less explaining yourself next time.
A persistent bot can carry your preferences from one task to the next.
Memory
Short briefs, decisions first
Abacus.AI
Eligible models use your Abacus.AI credits
Other providers
Separate keys, quotas, or local hardware
The preference belongs to the bot’s saved working context. Model availability depends on your provider and setup. Free Abacus.AI credits do not pay for separate third-party subscriptions or provider bills.
○Open Invite friends in the app
Completed · Open Invite friends in the app
○Share your invite link or choose people to invite
Completed · Share your invite link or choose people to invite
○Earn rewards when the offer’s conditions are met
Completed · Earn rewards when the offer’s conditions are met
More credits for your next task.
Earn eligible rewards, then return to your bots, routines, or sessions.
Start
2,000 free Abacus.AI credits
Use
Bot tasks, scheduled routines, and sessions
Earn
Eligible invitation milestones and friend signups
Some offers reward an invitation milestone; others reward eligible friends who join. Rewards have limits and may depend on your account. The app shows your current offer, progress, and earned credits.
○Read the pull request diffs
Completed · Read the pull request diffs
○Check edge cases and test coverage
Completed · Check edge cases and test coverage
○Prepare review comments
Completed · Prepare review comments
Review drafted. Nothing posted until you approve.
Two pull requests reviewed. One needs a regression test before it merges.
PR #42
Empty-cart edge case needs a regression test
PR #43
Loading and error states are covered
Next step
Review the comments before posting
Nothing is posted yet. Approve the comments and they go up on each pull request.
○Inspect the source tree
Completed · Inspect the source tree
○Trace the main execution flow
Completed · Trace the main execution flow
○Create the infographic outline
Completed · Create the infographic outline
From source code to a clear picture.
The main execution path, traced from request to saved result.
Input
User request enters the API
Workflow
A worker processes the queued job
Output
The result is saved and returned
A one-page outline that follows a workflow from the API, through the worker queue, to the saved result.
○Create the storefront and product pages
Completed · Create the storefront and product pages
○Wire the cart and checkout form
Completed · Wire the cart and checkout form
○Check the layout at mobile sizes
Completed · Check the layout at mobile sizes
Your storefront is ready to preview.
Storefront, product pages, cart, and checkout, checked at mobile sizes.
Collection
Cedar & Smoke · Linen · Amber
Cart
Quantity controls and order summary
Checkout
Contact and shipping form
Three candles, a cart with quantity controls, and a checkout form ready for your payment provider.
○Read the worksheet and identify inconsistencies
Completed · Read the worksheet and identify inconsistencies
○Normalize dates and remove duplicate rows
Completed · Normalize dates and remove duplicate rows
○Save a clean copy with a summary
Completed · Save a clean copy with a summary
A clean spreadsheet and a useful summary.
Headers fixed, dates normalized, and duplicate rows removed.
Rows checked
248
Duplicates removed
12
Clean rows
236
The original file stays untouched, with the cleaned copy saved beside it.
○Read the project styles
Completed · Read the project styles
○Create default, active, and disabled states
Completed · Create default, active, and disabled states
○Save the toolbar mockup
Completed · Save the toolbar mockup
A toolbar that fits the project.
Default, active, and disabled states, styled with the project colors.
Default
Neutral surface and clear tool icons
Active
Project accent color and selected state
Disabled
Reduced contrast with an explanatory label
Saved as toolbar-preview.html. Open it in the browser panel to compare each state.
○Search flight options
Completed · Search flight options
○Compare arrival times and connections
Completed · Compare arrival times and connections
○Prepare a comparison with source links
Completed · Prepare a comparison with source links
Three options. One clear comparison.
Compared on arrival time, connections, and fare.
Option A
Direct · earliest arrival
Option B
One stop · lowest fare
Option C
Direct · later departure
Pick: Option A. The direct flight lands earliest, so you get the most out of the weekend.
What it costs
$0
Abacus AI Bot is free. No hidden fees. No locked features.
Open source
Every line is on GitHub
MIT licensed and built in the open. Read the code, run it from source, or send a pull request.
$ git clone https://github.com/abacusai/abacusai-bot$ cd abacusai-bot && pnpm install$ pnpm dev✓ Abacus AI Bot is running · MIT licensed
Download Abacus AI Bot
Your free, open-source coding agent and co-worker that works with free models and does real work. Use it with DeepSeek, Muse, Grok, Gemini or any other provider (Claude, Codex and more), right on your own computer.