01
The tools to do the work
Plan tasks, read and write code, run commands, and delegate to subagents. Add Skills for specialized workflows and turn an idea into a result you can inspect.
TICKLOOP · AI AGENT
Connect your tools through Ticks. Write code, collaborate on documents and slides, choose your model, and delegate work to subagents.
Concept demos · Imagined Ticks, sample data, and simulated execution. Time is compressed.
01
Plan tasks, read and write code, run commands, and delegate to subagents. Add Skills for specialized workflows and turn an idea into a result you can inspect.
02
A Loop holds the goal and its progress. Schedules, Tick updates, and new instructions let the Agent continue from that state. When there is no work to handle, it waits quietly.
03
Work together on Docs, Pages, and Slides. People and agents can edit the same artifact. Comment with @tickloop on a linked artifact to request the next step.
HOW IT WORKS
A Loop holds your goal and its progress. Your instructions, a schedule, Tick updates, or a message from a subagent can move it forward.
THE TICK PROTOCOL
The Tick protocol uses line-delimited JSON-RPC 2.0. Three request methods and one update notification expose state and tools, in any language.
describeDescribe the program and its tools.
readRead the current state.
callCall a declared tool.
updateReport a change for subscriptions to deliver.
→ {"jsonrpc":"2.0","id":1,"method":"tick/call","params":{"tool":"mark","args":{"price":384.6},"revision":"1"}} ← {"jsonrpc":"2.0","method":"tick/update","params":{"seq":43,"data":{…}}}
A WORKFLOW
Describe the outcome, the source material, and the boundaries.
The Agent reads the Ticks it needs and subscribes when you ask it to follow changes.
A Tick delivers new information. The Agent continues from the existing goal.
Delegate independent work when useful, then create documents, pages, or slides you can inspect.
Comment with @tickloop on a linked artifact to request the next change.
MODELS
Choose your model and connection in /provider. Use API keys or, where supported, sign in with a provider account.
PERMISSIONS
Install
Install, connect a model, and begin.
$ brew install tickloopai/tap/tickloopOr use the native installer:
$ curl -fsSL https://tickloop.ai/install.sh | sh$ cargo install --locked tickloopCargo downloads and verifies the complete official program during installation. Ready to run when installation finishes; application source remains private.
Requires current stable Rust and a source checkout. Run from the repository root:
cargo install --locked --path agent/tickloop --bin tickloop cargo install --locked --path tickhost/host --bin tickhost cargo install --locked --path tick/reader --bin tick-reader
# Start the Agent, then connect a model in /provider $ tickloop # Update your installation $ tickloop update
Current releases support macOS. Native, Homebrew, and Cargo launcher installations can update in the background and include the short command tl. Add Herdr to view Ticks side by side.
QUESTIONS
Describe your goal in plain language. Installation and model setup need basic terminal familiarity. The Agent can help write custom programs when you need them.
Develop and test code, organize research, analyze data, and create documents, pages, and presentations. Use a linked artifact’s @tickloop comments to request follow-up work.
Programs that implement the Tick protocol expose structured state and tools. Other interactive programs, such as log viewers and REPLs, can open as Terminal Ticks for the Agent to read and interact with.
The current version needs your computer to stay on. Closing the view leaves the Agent running, but it cannot work while your computer sleeps. After a shutdown or process exit, reopen and continue the task.