Agent chat for existing apps
Add a secure assistant behind your own product UI while your app keeps auth, billing, user accounts, and source of truth. The same project can power in-app chat, backend jobs, and external channels.
Add a production agent to your app with memory, governed tools, approvals, channels, usage, and traces. Your product keeps the UX, auth, billing, and source of truth.
The hard part is making an agent safe, useful, observable, and connected to real users and real product systems. General Augment gives you that backend.
The agent lives inside an existing product.
You want an app-agent backend instead of a custom platform project.
You need a managed backend that existing app backends can call.
Your app needs a managed agent backend above runtime primitives.
Start with one backend call. Expand into memory, tools, channels, approvals, local capability hosts, and your provider capacity.
Add a secure assistant behind your own product UI while your app keeps auth, billing, user accounts, and source of truth. The same project can power in-app chat, backend jobs, and external channels.
Store durable facts, preferences, and summaries against your stable app user id, then retrieve, inspect, delete, or purge them through server-side APIs.
Attach your own Macs, VMs, coding sandboxes, private APIs, desktop automation, or provider adapters. The connector executes privately while General Augment governs policy, approvals, redaction, and audit.
Expose only allowed tool schemas to the agent. Validate inputs, rate-limit calls, redact payloads, and require approval for sensitive writes such as outbound message sends.
Capture response ids, trace ids, token usage, tool calls, memory events, logs, channel status, and usage details for every run.
Project keys stay server-side. Credentials, memory, traces, tools, and audit rows are encrypted, governed, and scoped per project and app user.
Send the same stable app user id to `POST /v1/responses`, memory store, search, profile, delete, and purge. General Augment keeps memory scoped to the project and user so future turns can recover useful context without leaking across projects.
See the user flowSeat choices, communication style, dietary notes, favorite workflows
Current projects, recurring meetings, open tasks, previous summaries
Care plan reminders, escalation notes, consent-aware follow-up
Account history, unresolved issues, prior tool outcomes, sentiment
Morning briefings, meeting prep, reminders, inbox triage, and proactive follow-up across in-app chat, Telegram, SMS, or a local Mac connector.
Care navigation, intake summaries, follow-up tasks, escalation, and patient messaging with approval gates and auditable tool calls.
Support agents, dispute workflows, onboarding help, payment follow-up, and risky operations that require explicit approval before execution.
User onboarding, report generation, product Q&A, workflow automation, and API-backed actions without shipping a custom agent platform.
Connect internal APIs, private network tools, local files, and workflow hosts while keeping execution in customer-owned infrastructure.
Expose bounded repo, build, test, and deploy actions from a customer-owned sandbox while General Augment handles the agent policy layer.
Persistent preferences, reminders, customer support, profile updates, and account actions that follow users across app and messaging surfaces.
Use the same project, key, memory, tools, and connector pattern across many client apps without rebuilding the platform each time.
Use one project for product chat, WhatsApp, SMS, Telegram, backend jobs, local iMessage, and future surfaces. The same user identity, memory, tools, policies, traces, and usage evidence follow the experience.
Some capabilities should run on your machine, private network, or provider account. Your connector owns execution. General Augment owns the policy, approvals, audit, redaction, and tool surface.
Use this when your product agent needs to read, search, or send iMessages from a Mac you control. Run the setup command on that Mac:
npx @general-augment/local-imessage setup --project your-project --write-prompt --write-configGeneral Augment gets approved read, search, and send tools. Apple IDs, phone numbers, local paths, transcripts, and provider tokens stay out of prompts and committed files.
Keep project keys server-side. Use `simple`, `balanced`, or `complex` tier routing. Add explicit user memory, OpenAPI tools, local connectors, and verification once the first response is working.
curl https://api.generalaugment.com/v1/responses \
-H "Authorization: Bearer $GENAUG_API_KEY" \
-H "Content-Type: application/json" \
-H "X-Idempotency-Key: morning-briefing-1" \
-d '{
"model": "balanced",
"user": "app-user-123",
"input": "Build a morning briefing from memory and tools",
"metadata": {"feature": "briefing"}
}'General Augment treats tools, memory, credentials, channels, and connector execution as production systems. The platform is designed around project isolation, approval, audit, observability, and budget evidence from the start.
Keys stay in trusted backend code and can be separated by production, staging, development, and CI.
Memory, credentials, traces, audit rows, and tool policy are isolated by project and app user.
Sensitive writes, sends, and private actions can wait for approval before the connector or tool executes.
Track tokens, turns, memory operations, channel events, and cost evidence before billing or scaling traffic.
SMS/WhatsApp delivery, complex model usage, and your provider capacity may be billed separately.
Start with one backend call. Add memory, governed tools, channels, local connectors, observability, and billing controls as your agent surface grows.