Open Source · Built in Rust

Make your AI agents smarter. cheaper.

Semantic code search, persistent memory, and token-cost reduction — Rust tools built for the reality of AI-assisted development.

$ cargo install tersify

What we're building

Open source tools designed to make AI-assisted development faster and smarter.

Built to perform

No benchmarks against imaginary competitors — just what our tools actually do.

90%
fewer tokens

trimcp compresses MCP tool outputs by 60–90% before they reach your LLM — tersify cuts another 50% on top.

5
languages

semtree parses and indexes Rust, Python, JavaScript, TypeScript, and Go with tree-sitter.

4
AI editors

aimemo works with Claude Code, Cursor, Windsurf, and GitHub Copilot — out of the box, zero configuration.

5
open source tools

tersify, aimemo, semtree, semstore, and trimcp — all MIT licensed, all on crates.io.

One stack, zero friction

Each tool solves a distinct problem. Together they cover the full cost of AI-assisted development.

Your editor
trimcp
tersify
semtree
aimemo
Faster · cheaper · smarter
trimcp

MCP tool outputs compressed before they reach the model.

−60–90% tokens on MCP responses
tersify

Code and text stripped of noise before being sent.

−50% tokens on code context
semtree

Codebase indexed semantically — only relevant code injected.

Precise context, no noise
aimemo

Decisions and conventions remembered across sessions.

No repeated explanations
Also standalone semstore is the vector store powering semtree — available as a library for any Rust app.

Works with your editor

Zero configuration for the basics — one command and you're running.

aimemo injects memory into CLAUDE.md and sets up hooks automatically. trimcp auto-detects Claude Code and wraps your existing MCP servers.
shell
# Install
cargo install aimemo trimcp

# Set up aimemo (writes to CLAUDE.md, configures hooks)
aimemo setup --claude

# Set up trimcp (auto-detects Claude Code MCP config)
trimcp setup
aimemo writes memory to .cursor/rules/aimemo.mdc. trimcp auto-detects Cursor and wraps your MCP servers.
shell
# Install
cargo install aimemo trimcp

# Set up aimemo (writes to .cursor/rules/aimemo.mdc)
aimemo setup --cursor

# Set up trimcp (auto-detects Cursor MCP config)
trimcp setup
aimemo writes memory to .windsurfrules. trimcp auto-detects Windsurf and wraps your MCP servers.
shell
# Install
cargo install aimemo trimcp

# Set up aimemo (writes to .windsurfrules)
aimemo setup --windsurf

# Set up trimcp (auto-detects Windsurf MCP config)
trimcp setup
aimemo writes memory to .github/copilot-instructions.md. tersify compresses code before you paste it as context.
shell
# Install
cargo install aimemo tersify

# Set up aimemo (writes to .github/copilot-instructions.md)
aimemo setup --copilot

# Compress a file before using it as context
tersify src/main.rs | pbcopy

Latest releases

Recent updates across our open source projects.