Link sessions. Share project patterns.
Arachne lets you create sessions inside a project, link them on a canvas, and ask the current agent to follow patterns from a peer session. Tool calls can receive a `peer_session_id` and read the linked project for exact context. Built with Rust.
can you follow the same OpenAPI pattern from the linked session?
Ask one session to follow another session's project pattern.
Create a session for the current work, connect it to sessions that know reference projects, then prompt normally. The agent can call tools against linked peers instead of relying on a hand-written summary.
1. create a project and nest sessions inside it
2. link sessions together on the canvas
3. ask: can you follow the same OpenAPI pattern?
4. tools read linked peers through peer_session_id
Build context by connecting sessions, not by rewriting prompts.
Sessions nest inside a project.
A project is the container. Inside it, you create sessions for the current build, references, experiments, or prior codebases you want available.
Sessions nest inside a project.
The canvas decides who can share context.
Drag sessions into a web and link them. Those dotted edges become the visible boundary for which peers can be queried.
The canvas decides who can share context.
Tool calls can target linked peers.
When the current agent needs a pattern, its read/glob/grep/plan tools can receive a peer_session_id and inspect the linked project directly.
Tool calls can target linked peers.
Plan mode keeps exploration read-only.
Use plan mode when you want the agent to study linked sessions, compare patterns, and propose changes without mutating files.
Plan mode keeps exploration read-only.
Build mode lets the agent implement.
When the plan is right, switch to build mode. The agent can edit the current project while still reading peers for pattern fidelity.
Build mode lets the agent implement.
Bring the provider you already use.
Arachne supports OpenAI, Anthropic, OpenAI-compatible providers, and custom endpoints across the same linked-session workflow.
Bring the provider you already use.
Built with Rust for durable projects and extensible agent behavior.
Arachne persists projects and sessions so the canvas can become a long-running map of how work evolves. The agent crate is modular by design, making new tools, providers, and behaviors easier to add.
Prompt the current session. Let linked sessions supply the pattern.
"Can you follow the same OpenAPI pattern?" becomes actionable because the agent can inspect the linked session's project instead of guessing from memory.