Skip to main content

Syna

The AI agent with a pod.
julynx.github.io/syna


uv tool install syna-agent

Syna chat interface

You're getting the full kit

  • Syna has a pod, a Debian container, and her commands run inside of it. They cannot touch your actual system. She can only see what you decide to share with her. She respects your boundaries.
  • Syna has a browser, and native web search and web interaction tools, no API key required.
  • Syna has a voice; enable voice mode to talk to Syna and listen to her. She can transcribe an audio file into text, and the other way around, powered by the models of your choice.
  • Syna has sight; she can understand images and ensure the documents, graphs and websites she creates look amazing before sharing them with you. Say goodbye to troubleshooting broken layouts.
  • Syna has a canvas, and your favorite model is the brush. Ask her to paint something for you, and she will take care of the rest.
  • Syna has principles. She knows how to do her research, supports her answers with sources, and verifies her own work.
  • Syna has a pen, and her notebooks have an index. Long files don't scare her, she can locate the exact line that needs to change, and replace it without having to read the entire file and spit it out like a maniac.
  • Syna has a control panel, and it's a gift for you. Customize everything. Don't want voice mode or image generation? Disable them, they'll stay off.
  • Syna has patience. She is ready for long and complex tasks. When her workspace gets cluttered, she doesn't panic, she tidies up. She uses elision, compaction, and caching to keep your bills low and make every token count.
  • Syna has connections. OpenRouter is her best friend, but she also works with OpenAI, Google Gemini, local Ollama, or any OpenAI-compatible endpoint. Pick your favorite.
  • Syna is a star, and she looks like one. She pulses in the background as she works, changes colors, and thinks in polytones. She knows the agent of the future shouldn't look like a gray chat.

Getting started

  1. Open your Terminal and paste the following command to install Syna:

    uv tool install syna-agent
    

    The uv package manager is the recommended way to install Syna. If you don't have it installed, run the following command depending on your system:

    • Windows: powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
    • Linux: curl -LsSf https://astral.sh/uv/install.sh | sh
  2. Syna is now installed. Enter the following command into your Terminal to run it:

    syna
    

    Then, open your browser and go to the following url: http://127.0.0.1:8000

Using Syna (CLI)

  1. Before you start, run the following command:

    syna-setup
    

    A wizard will guide you into configuring your API key, model, and other settings. It saves them into an .env file in ~/.syna.

    If you want to do this manually: [Click me]

    Create a new file in ~/.syna/.env with the following contents:

    OPENROUTER_API_KEY=your-api-key         # Your API key goes here
    MODEL=~z-ai/glm-flash-latest            # Or any model of your preference
    BASE_URL=https://openrouter.ai/api/v1   # Optional: Any OpenAI-compatible endpoint
    THINKING_EFFORT=medium                  # Can be either of none|minimal|low|medium|high|xhigh|max
    

    Voice mode is enabled by adding speech models to the same .env file:

    STT_MODEL=google/chirp-3                    # Transcribes microphone recordings
    TTS_MODEL=google/gemini-3.8-flash-lite-tts  # Reads the answers out loud
    TTS_VOICE=Kore                              # Optional: voice of the TTS model
    SPEECH_LANGUAGE=en                          # Optional: ISO-639-1 code, English by default
    

    Image generation (the model's text_to_image tool) is enabled the same way:

    IMAGE_MODEL=google/gemini-3.1-flash-image
    

    Please note that you need to have either Podman or Docker installed on your system. The setup wizard can install it for you in one click, or you can also do so manually. Podman is the recommended option, visit podman.io to get it.

  2. You're good to go. All it takes is:

    syna-cli
    

Privacy

Syna does not collect your personal information or send your messages anywhere except to the provider you specified. Their Terms of Service and Privacy Policy apply.

Metadata

Release files for syna-agent 0.10.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for syna-agent 0.10.3
File Size Uploaded Provenance
syna_agent-0.10.3.tar.gz 5.3 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for syna-agent 0.10.3
File Interpreter ABI Platform
syna_agent-0.10.3-py3-none-any.whl Python 3 none any Details

Total release size: 10.7 MB

Release files / syna_agent-0.10.3.tar.gz

Download URL syna_agent-0.10.3.tar.gz
Size 5.3 MB
Tags Source
SHA-256 checksum
How to use checksums
f0309d18396089b6c70f6c6afc127d7a9090ebd19391aba8fb6a661663bac214
BLAKE2b-256 checksum
How to use checksums
3c80ebb937f1ce62027076b5ab81f1aa746debd4bbf231f61401e1e65f11991e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / syna_agent-0.10.3-py3-none-any.whl

Download URL syna_agent-0.10.3-py3-none-any.whl
Size 5.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
de2134de53bba79a1bcdab0d1b08451db6219a7fae9dd1d3056026b95e37d9fd
BLAKE2b-256 checksum
How to use checksums
74c059c8a5449eee82eeadfc7821492bad01cc4c34027b04db226eb2f66e5595
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for syna-agent 0.10.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page