agentim

Meet Agent Tim.

Your AI agents. Every chat app. Your Mac.

A secret-agent octopus on a switchboard of AI models. Message him on Telegram, WhatsApp, Slack, Claude or ChatGPT, and he plugs every chat into the right model, running privately on your own Mac. Free and open source.

Channels

Talk to it anywhere.

No new app to open. Agent Tim lives in the chats you already use, with the same agents, skills and memory everywhere.

✈︎Telegram
/validate-your-startup subscription office plants 🌱
🟡 Promising, but sharpen the buyer. Cheapest test: 10 calls with office managers this week.🐙 via @qwen3-4b · 🪄 Validate Your Startup
#Slack
@agentim write the status update for the launch
🟢 On track. Shipped: onboarding v2. Next: pricing page. Risk: App Review timing.🐙 via @qwen3-4b · 🪄 Project Manager

Private by default

Your models. Your Mac.

agentim pulls open Hugging Face models into Docker on your own machine, but only after checking they fit in memory. Cloud models are optional, and anything that looks sensitive never leaves home.

$0

per message on local models

2.3 GB

default model, memory-checked before download

0

bytes of sensitive prompts sent to the cloud

The Mac app

Mission control.
Native, in Swift.

A real macOS app to manage conversations, agents, skills and models, and to keep Agent Tim's switchboard running. It's right there in your menu bar too.

agentim chats on macOS agentim agents on macOS agentim skills on macOS agentim models on macOS agentim This Mac control center

Every answer shows which model handled it, and why.

Onboarding

Set up in one click.

Open the app and Agent Tim does the rest. He installs Docker if you don't have it, asks which models you want for each job, checks they fit in your Mac's memory, then downloads and starts everything.

agentim onboarding: pick your chat, coding, voice and video models
💬

Chat

Qwen3, Llama 3.2 or Gemma 3, from 1.7B up to 30B, sized to your Mac.

🧑‍💻

Coding

Qwen2.5 Coder or Qwen3 Coder, used whenever a message looks like code.

🎙️

Voice

Send a voice note; Whisper listens and Kokoro answers out loud, all on this Mac.

🎬

Video & images

LTX Desktop renders clips and pictures straight from chat.

Startups & Ideas

Pitch a startup.
Get a team that ships it.

Pitch as many startups as you like. Agent Tim interviews you with ten questions, five as a YC partner and five as a co-founder. Then a team of agents who act like real employees gets to work, meeting every 10–30 minutes, handing work to each other by name, and keeping a living plan. You get a short summary after every meeting.

💬

Jump into the meeting

Type in the agents room and the agents speaking next answer you first. Watch who's in the room and who's typing, live.

🏷️

Tag anyone with @

"@Sam come up with 2 designs" and Sam answers right away. Tab completes the name.

📝

Action items, owners, ETAs

Every meeting ends with decisions and action items, each with an owner and a date, plus metrics and open questions.

🚀

Design → code → live

The Launch tab takes it all the way: Claude Code designs and builds v1, your tests run, then it deploys to Vercel, Netlify, Cloudflare, Fly.io or Docker and checks the URL is live. You approve the build and the deploy.

🧩

Ideas for your code

Point the team at local folders or GitHub repos, describe a feature, and Claude Code plans it in every service before anyone touches a file.

👥

Group chats

Start an ad-hoc chat with any mix of agents and skills. Everyone answers in turn, or @tag one.

agentim Startup Mode: your startups, the living plan and the agents room
The interview: one question at a time with Back, Skip and Next
The interview: one question at a time
A live meeting: who's in the room and who's typing
Watch the agents meet, live
Your agents, each with an avatar
Shape your agents
🧭

Maya Chen

CPO: the problem, the MVP, what to cut.

🎨

Leo Park

Designer: onboarding, key screens, trust.

🛠️

Noah Patel

CTO: the smallest shippable version.

📣

Ava Brooks

CMO: positioning, channels, launch.

⚙️

Sam Rivera

Marketing Automation: funnels that run themselves.

💼

Zoe Kim

CRO: pipeline, pricing and revenue.

🤝

Omar Haddad

BizDev: partners and channels.

💰

Grace Liu

CFO: unit economics, runway, raising.

📊

Nina Shah

Data Analyst: the numbers behind every decision.

🛡️

Dana Cohen

CISO: security that helps you sell.

⚙️

Marcus Reed

COO: owners, dates and a weekly rhythm.

🐙

Agent Tim

CEO: keeps the plan and sends you the summary.

/startup new Leafy: a monthly subscription that swaps office plants
# Tim asks 10 questions (YC partner + co-founder), then the team meets every 10–30 min
/startup          # your startups · /startup now 2 · /startup off 2

The router

The right model.
Every single message.

Agent Tim reads each message and picks the model that fits: local first, cloud only when it's worth it. Want a specific one? Type @alias.

You say"hey, quick question…"
→
Tim picksLlama 3.2 3B · fast & free
You say"refactor this Swift actor"
→
Tim picksa coder model · strong at code
You say"my bank password is…"
→
Tim picksa local model · never leaves your Mac
You say"make a video of a fox"
→
Tim picksLTX Video · rendered on your Mac

Built-in skills

A whole team.
In one octopus.

🚀

Validate Your Startup

Problem, customer, market math, riskiest assumption and a $100 test you can run this week.

/validate-your-startup
🎬

YouTube Channel Creator

Niche, names, a content calendar, titles, thumbnails and hooks that keep viewers watching.

/youtube-channel-creator
🧑‍💻

Software Engineer

Debugging, design trade-offs, and reviews that list the real bugs first.

/software-engineer
🧭

Product Manager

One-page PRDs, RICE prioritization, and metrics with real baselines.

/product-manager
📋

Project Manager

Plans, critical paths, risk registers, and status updates under 150 words.

/project-manager
🎥

Video Director

Turns an idea into on-model shot prompts, then renders each clip with LTX.

/video-director
🌐

Web QA

Risk-based test plans, Playwright tests, accessibility checks and bug reports you can act on.

/web-qa
📱

Mobile QA

Device matrix, Maestro/XCUITest/Espresso flows, offline and interruption testing, store readiness.

/mobile-qa
🔌

API Testing

Contract and negative tests, OWASP API Top 10 checks, pytest suites and k6 load tests.

/api-testing
📊

Data Analytics

North star, funnels, retention, tracking plans, dashboards and clean experiments.

/data-analytics
🧠

CTO & CPO

Architecture, build vs. buy, delivery speed; product strategy, discovery and roadmaps.

/cto · /cpo
📣

CMO & CISO

Positioning, channels and launches; security programs, compliance and incident readiness.

/cmo · /ciso

Video

It even makes videos.

Ask from any chat. LTX Desktop renders the clip on your Mac, for free, and Agent Tim sends it right back. This one was made exactly that way.

/video a tiny purple cartoon octopus in sunglasses surfing a wave made of chat bubbles, sunny, playful
Rendered your video with LTX Desktop. 🎬🐙 Agent Tim via @ltx-video · 🪄 Video Director

Close the lid.
Tim keeps working.

🔌

Awake on power

Lid closed + charger = still answering. On battery it sleeps like normal.

♻️

Self-healing

Anything that stops gets started again, within a minute.

🔁

Survives reboots

Boots again after a power cut and brings the whole stack back.

🧠

Memory-checked

Models that won't fit are refused before a single byte downloads.

Works with what you already use

Claude. ChatGPT.
Claude Code.

agentim is an MCP connector, so Claude and ChatGPT can ask your local models and agents, make images and videos with LTX, and run your startups. And Agent Tim can hand coding tasks to the Claude Code or Codex already on your Mac.

✳️

Claude Desktop & Claude Code

One click in This Mac → Add to Claude. Everything stays on your Mac.

💬

ChatGPT

This Mac → Connect ChatGPT opens a private HTTPS link to paste into ChatGPT's connectors.

🤖

Your local coding agents

@claude-code review the auth module. Continue your existing Claude Code sessions with /claude. Read-only unless you allow edits.

Get started

Up and running
in five minutes.

Open the Mac app

Onboarding installs Docker if needed, lets you pick chat, coding, voice and video models, and sets everything up. It's the whole quick start. Prefer the terminal? Read on.

git clone https://github.com/CrewOS-Agentim/agentim.git && cd agentim
brew install xcodegen && xcodegen generate && open agentim.xcodeproj   # ⌘R

…or get the code

You need a Mac with Apple silicon and Docker Desktop.

git clone https://github.com/CrewOS-Agentim/agentim.git
cd agentim

Make it always-on

Creates .env with fresh secrets, then installs the restart watchdog, the LTX runner and the lid-close power guard. It asks for your password once.

./deploy/macos/install.sh

Connect your chats

Add a Telegram bot token from @BotFather and/or Slack tokens to .env, plus who's allowed to talk to Tim. For WhatsApp, scan the QR at localhost:3000/dashboard.

open -e .env
docker compose up -d   # Hugging Face models download on first start

Connect the app

Build it once with Xcode and drag it to Applications. Then in This Mac, click Connect this Mac's models.

brew install xcodegen && xcodegen generate
open agentim.xcodeproj   # ⌘R

Say hi 👋

Message your bot. Try /help, /agents, /validate-your-startup my idea… or /video a cat surfing at sunset.

Open source

Built together.
Come build with us.

agentim is MIT licensed and made in the open. Every star, idea, bug report and pull request makes Agent Tim better for everyone.

🐞

Report an issue

Something broken? Tell us what happened; the app's Help → Report an Issue fills in your Mac's details.

Report a bug
💡

Suggest a feature

A skill, channel or model you'd love to see? Ask for it, or start with an idea in Discussions.

Suggest a feature
💬

Join the discussion

Questions, setups, show and tell: meet the people running Agent Tim on their Macs.

Open Discussions